Blender Git Commit Log
Git Commits -> Revision cd3fade
Revision cd3fade by Brecht Van Lommel (master) March 15, 2021, 15:47 (GMT) |
Fix Cycles rendering crash on OpenBSD Static initialization order was not guaranteed to be correct for node base types. Now wrap all initialization in accessor functions to ensure the order is correct. Did not cause any known bug on Linux/macOS/Windows, but showed up on this platform. |
Commit Details:
Full Hash: cd3fade2aaf74d1c3db345c13bd0122dc45d372f
Parent Commit: 3fdef12
Lines Changed: +141, -130
17 Modified Paths:
/intern/cycles/graph/node_type.cpp (+1, -1) (Diff)
/intern/cycles/graph/node_type.h (+19, -8) (Diff)
/intern/cycles/graph/node_xml.cpp (+2, -2) (Diff)
/intern/cycles/render/alembic.cpp (+4, -4) (Diff)
/intern/cycles/render/background.cpp (+2, -2) (Diff)
/intern/cycles/render/camera.cpp (+1, -1) (Diff)
/intern/cycles/render/film.cpp (+2, -2) (Diff)
/intern/cycles/render/geometry.cpp (+1, -1) (Diff)
/intern/cycles/render/hair.cpp (+2, -2) (Diff)
/intern/cycles/render/integrator.cpp (+1, -1) (Diff)
/intern/cycles/render/light.cpp (+5, -5) (Diff)
/intern/cycles/render/mesh.cpp (+2, -2) (Diff)
/intern/cycles/render/nodes.cpp (+90, -90) (Diff)
/intern/cycles/render/object.cpp (+3, -3) (Diff)
/intern/cycles/render/particles.cpp (+1, -1) (Diff)
/intern/cycles/render/shader.cpp (+3, -3) (Diff)
/intern/cycles/render/volume.cpp (+2, -2) (Diff)
/intern/cycles/graph/node_type.h (+19, -8) (Diff)
/intern/cycles/graph/node_xml.cpp (+2, -2) (Diff)
/intern/cycles/render/alembic.cpp (+4, -4) (Diff)
/intern/cycles/render/background.cpp (+2, -2) (Diff)
/intern/cycles/render/camera.cpp (+1, -1) (Diff)
/intern/cycles/render/film.cpp (+2, -2) (Diff)
/intern/cycles/render/geometry.cpp (+1, -1) (Diff)
/intern/cycles/render/hair.cpp (+2, -2) (Diff)
/intern/cycles/render/integrator.cpp (+1, -1) (Diff)
/intern/cycles/render/light.cpp (+5, -5) (Diff)
/intern/cycles/render/mesh.cpp (+2, -2) (Diff)
/intern/cycles/render/nodes.cpp (+90, -90) (Diff)
/intern/cycles/render/object.cpp (+3, -3) (Diff)
/intern/cycles/render/particles.cpp (+1, -1) (Diff)
/intern/cycles/render/shader.cpp (+3, -3) (Diff)
/intern/cycles/render/volume.cpp (+2, -2) (Diff)