Blender Git Loki

Git Commits -> Revision d19e358

Revision d19e358 by Michael Jones (master)
November 18, 2021, 13:38 (GMT)
Cycles: several small fixes and additions for MSL

This patch contains many small leftover fixes and additions that are
required for Metal-enablement:

- Address space fixes and a few other small compile fixes
- Addition of missing functionality to the Metal adapter headers
- Addition of various scattered `__KERNEL_METAL__` blocks (e.g. for
atomic support & maths functions)

Ref T92212

Differential Revision: https://developer.blender.org/D13263

Commit Details:

Full Hash: d19e35873f67c90b251ca38e007a83aa1eada211
Parent Commit: c0d52db
Committed By: Brecht Van Lommel
Lines Changed: +412, -213

28 Modified Paths:

/intern/cycles/kernel/bvh/util.h (+1, -1) (Diff)
/intern/cycles/kernel/device/cuda/compat.h (+0, -1) (Diff)
/intern/cycles/kernel/device/gpu/kernel.h (+2, -2) (Diff)
/intern/cycles/kernel/device/gpu/parallel_active_index.h (+2, -2) (Diff)
/intern/cycles/kernel/device/hip/compat.h (+0, -1) (Diff)
/intern/cycles/kernel/device/metal/compat.h (+8, -2) (Diff)
/intern/cycles/kernel/device/metal/globals.h (+1, -1) (Diff)
/intern/cycles/kernel/device/optix/compat.h (+0, -1) (Diff)
/intern/cycles/kernel/film/accumulate.h (+2, -1) (Diff)
/intern/cycles/kernel/geom/attribute.h (+6, -1) (Diff)
/intern/cycles/kernel/geom/subd_triangle.h (+0, -7) (Diff)
/intern/cycles/kernel/sample/lcg.h (+4, -2) (Diff)
/intern/cycles/kernel/sample/pattern.h (+1, -12) (Diff)
/intern/cycles/kernel/svm/svm.h (+1, -1) (Diff)
/intern/cycles/util/atomic.h (+56, -0) (Diff)
/intern/cycles/util/debug.cpp (+12, -0) (Diff)
/intern/cycles/util/debug.h (+14, -0) (Diff)
/intern/cycles/util/half.h (+31, -5) (Diff)
/intern/cycles/util/math.h (+60, -15) (Diff)
/intern/cycles/util/math_float2.h (+5, -0) (Diff)
/intern/cycles/util/math_float3.h (+81, -63) (Diff)
/intern/cycles/util/math_float4.h (+75, -70) (Diff)
/intern/cycles/util/math_int2.h (+4, -0) (Diff)
/intern/cycles/util/math_int3.h (+22, -18) (Diff)
/intern/cycles/util/math_matrix.h (+1, -1) (Diff)
/intern/cycles/util/path.cpp (+1, -1) (Diff)
/intern/cycles/util/transform.h (+19, -4) (Diff)
/intern/cycles/util/types.h (+3, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021