ec772ed2f15533e98115d3416a2f1cfcb4aad6cf
This change adds timeline semaphores to track submissions. The previous implementation used a fence. Timeline semaphores can be tracked in more detail as it is an counter. For each submission the counter can be stored locally and when waiting for completion the counter can be retrieved again and checked if is known to be succeeded by a higher value. The timeline semaphore is stored next to the queue and can also be used to synchronize between multiple contexts. Pull Request: https://projects.blender.org/blender/blender/pulls/115357
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
