Blender Git Commit Log

Git Commits -> Revision e2e7f7e

Revision e2e7f7e by Brecht Van Lommel (master)
December 20, 2021, 13:14 (GMT)
Fix Cycles OptiX crash with 3D curves after point cloud changes

Includes refactoring to reduce the number of bits taken by primitive types,
so they more easily fit in the OptiX limit.

Commit Details:

Full Hash: e2e7f7ea529e352e34c6bed8e9cbf1fa0975f3e8
Parent Commit: 5adc06d
Lines Changed: +124, -123

28 Modified Paths:

/intern/cycles/bvh/build.cpp (+7, -7) (Diff)
/intern/cycles/bvh/bvh2.cpp (+3, -9) (Diff)
/intern/cycles/bvh/embree.cpp (+1, -1) (Diff)
/intern/cycles/bvh/split.cpp (+3, -3) (Diff)
/intern/cycles/bvh/unaligned.cpp (+2, -2) (Diff)
/intern/cycles/kernel/bvh/shadow_all.h (+3, -3) (Diff)
/intern/cycles/kernel/bvh/traversal.h (+2, -2) (Diff)
/intern/cycles/kernel/bvh/util.h (+6, -6) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+1, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_hair_principled.h (+1, -3) (Diff)
/intern/cycles/kernel/device/metal/kernel.metal (+3, -3) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+7, -5) (Diff)
/intern/cycles/kernel/geom/attribute.h (+1, -1) (Diff)
/intern/cycles/kernel/geom/curve.h (+3, -3) (Diff)
/intern/cycles/kernel/geom/curve_intersect.h (+4, -4) (Diff)
/intern/cycles/kernel/geom/point.h (+1, -1) (Diff)
/intern/cycles/kernel/geom/point_intersect.h (+3, -3) (Diff)
/intern/cycles/kernel/geom/primitive.h (+17, -17) (Diff)
/intern/cycles/kernel/geom/shader_data.h (+4, -4) (Diff)
/intern/cycles/kernel/integrator/shade_surface.h (+1, -1) (Diff)
/intern/cycles/kernel/light/sample.h (+1, -1) (Diff)
/intern/cycles/kernel/osl/services.cpp (+9, -7) (Diff)
/intern/cycles/kernel/svm/bevel.h (+4, -4) (Diff)
/intern/cycles/kernel/svm/closure.h (+3, -3) (Diff)
/intern/cycles/kernel/svm/geometry.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/tex_coord.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/wireframe.h (+6, -4) (Diff)
/intern/cycles/kernel/types.h (+26, -23) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021