diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-04-20 15:35:07 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-04-28 01:16:18 +0300 |
commit | 9c82c00b32802a88b71c22929e9660f7ba4023a8 (patch) | |
tree | 11a9314e7c51ab3a99212f3d64d58c5496e1a8e5 /source/blender/gpu/CMakeLists.txt | |
parent | 676198f57f492ac89d6468119c4146178eb962a8 (diff) |
GPUMaterial: Rework the deferred compilation to not use double locks
This uses refcounter instead of double thread mutexes. This should be
more robust and avoir use after free situation.
Also remove redundant structures and the use of scene as the job owner.
Diffstat (limited to 'source/blender/gpu/CMakeLists.txt')
-rw-r--r-- | source/blender/gpu/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/gpu/CMakeLists.txt b/source/blender/gpu/CMakeLists.txt index 49cfad9d89f..042b79565ef 100644 --- a/source/blender/gpu/CMakeLists.txt +++ b/source/blender/gpu/CMakeLists.txt @@ -29,6 +29,7 @@ set(INC ../nodes ../nodes/intern + ../../../intern/atomic ../../../intern/clog ../../../intern/ghost ../../../intern/glew-mx |