diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2019-08-14 16:27:10 +0300 |
---|---|---|
committer | Julian Eisel <eiseljulian@gmail.com> | 2019-08-14 16:27:10 +0300 |
commit | e6425aa2bf3e6a9bba2f10066dc3f09cea11086f (patch) | |
tree | 5ac0e9c9dd5503e06e4a08f8f5dedb43b2a2eb59 /source/blender/blenkernel/BKE_material.h | |
parent | 4074ab361e13444ae9a5d6b8bdf973fce2302021 (diff) |
Manage GPU_matrix stacks per GPUContext
Previously, we had one global `GPU_matrix` stack, so the API was not
thread safe. This patch makes the stack be per `GPUContext`, effectively
making it local per thread (`GPUContext` is located in thread local
storage).
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D5405
Diffstat (limited to 'source/blender/blenkernel/BKE_material.h')
0 files changed, 0 insertions, 0 deletions