|
Blender V5.0
|
Public Member Functions | |
| void | add (eGPUMaterialEngine engine, GPUCodegen &codegen, bool deferred_compilation, bool is_optimization_pass) |
| GPUPass * | get (eGPUMaterialEngine engine, size_t hash, bool allow_deferred, bool is_optimization_pass) |
| void | update () |
| std::mutex & | get_mutex () |
Definition at line 214 of file gpu_pass.cc.
|
inline |
Definition at line 224 of file gpu_pass.cc.
References blender::gpu::shader::GPUCodegen::create_info, blender::gpu::shader::GPUCodegen::hash_get(), lock, and blender::gpu::shader::GPUCodegen::should_optimize_heuristic().
|
inline |
Definition at line 239 of file gpu_pass.cc.
References GPU_PASS_QUEUED, hash, and lock.
|
inline |
Definition at line 280 of file gpu_pass.cc.
|
inline |
Definition at line 252 of file gpu_pass.cc.
References BLI_time_now_seconds(), and lock.