|
Blender V4.5
|
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 212 of file gpu_pass.cc.
|
inline |
Definition at line 226 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 241 of file gpu_pass.cc.
References GPU_PASS_QUEUED, hash, and lock.
|
inline |
Definition at line 303 of file gpu_pass.cc.
|
inline |
Definition at line 254 of file gpu_pass.cc.
References BLI_time_now_seconds(), GPU_PASS_QUEUED, and lock.