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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021