|
Blender V4.3
|
Public Attributes | |
| Vector< GPUMaterial * > | queue |
| Vector< GPUMaterial * > | optimize_queue |
| std::mutex | queue_mutex |
| std::condition_variable | queue_cv |
| void * | system_gpu_context |
| GPUContext * | blender_gpu_context |
| std::atomic< bool > | stop |
Definition at line 56 of file draw_manager_shader.cc.
| GPUContext* DRWShaderCompiler::blender_gpu_context |
Definition at line 66 of file draw_manager_shader.cc.
Referenced by drw_deferred_shader_compilation_exec(), and DRW_shader_init().
| Vector<GPUMaterial *> DRWShaderCompiler::optimize_queue |
Optimization queue.
Definition at line 60 of file draw_manager_shader.cc.
Referenced by drw_deferred_queue_append(), drw_deferred_shader_compilation_exec(), DRW_deferred_shader_optimize_remove(), and DRW_deferred_shader_remove().
| Vector<GPUMaterial *> DRWShaderCompiler::queue |
Default compilation queue.
Definition at line 58 of file draw_manager_shader.cc.
Referenced by drw_deferred_queue_append(), drw_deferred_shader_compilation_exec(), and DRW_deferred_shader_remove().
| std::condition_variable DRWShaderCompiler::queue_cv |
Definition at line 63 of file draw_manager_shader.cc.
Referenced by drw_deferred_queue_append(), drw_deferred_shader_compilation_exec(), and DRW_shader_exit().
| std::mutex DRWShaderCompiler::queue_mutex |
Definition at line 62 of file draw_manager_shader.cc.
Referenced by drw_deferred_shader_compilation_exec().
| std::atomic<bool> DRWShaderCompiler::stop |
Definition at line 68 of file draw_manager_shader.cc.
Referenced by DRW_shader_exit(), and DRW_shader_init().
| void* DRWShaderCompiler::system_gpu_context |
Definition at line 65 of file draw_manager_shader.cc.
Referenced by drw_deferred_shader_compilation_exec(), and DRW_shader_init().