Blender Git Loki
Git Commits -> Revision 8733d31
Revision 8733d31 by Sergey Sharybin (master) October 25, 2021, 07:27 (GMT) |
Cycles: Revert all host update specific changes The approach didn't turn out to be that useful after all as there are unavoidable dependencies of data from the device. For example, to know whether object intersects volume or not it is required to run displacement kernels. The way of splitting host and device updates caused state where some data is not yet available, causing confusion and leaving code to be error-prone. |
Commit Details:
Full Hash: 8733d310e54766d7c07d101e8959bd9f3eaf0daf
Parent Commit: b714f9b
Lines Changed: +75, -147
8 Modified Paths:
/intern/cycles/render/osl.cpp (+37, -57) (Diff)
/intern/cycles/render/osl.h (+1, -3) (Diff)
/intern/cycles/render/scene.cpp (+7, -25) (Diff)
/intern/cycles/render/scene.h (+0, -2) (Diff)
/intern/cycles/render/shader.cpp (+4, -13) (Diff)
/intern/cycles/render/shader.h (+0, -3) (Diff)
/intern/cycles/render/svm.cpp (+22, -37) (Diff)
/intern/cycles/render/svm.h (+4, -7) (Diff)
/intern/cycles/render/osl.h (+1, -3) (Diff)
/intern/cycles/render/scene.cpp (+7, -25) (Diff)
/intern/cycles/render/scene.h (+0, -2) (Diff)
/intern/cycles/render/shader.cpp (+4, -13) (Diff)
/intern/cycles/render/shader.h (+0, -3) (Diff)
/intern/cycles/render/svm.cpp (+22, -37) (Diff)
/intern/cycles/render/svm.h (+4, -7) (Diff)