|
Blender V4.3
|
#include <gpu_shader_private.hh>
Inherits blender::gpu::ShaderCompiler.
Inherited by blender::gpu::GLShaderCompiler.
Public Member Functions | |
ShaderCompilerGeneric | |
| virtual | ~ShaderCompilerGeneric () override |
| virtual BatchHandle | batch_compile (Span< const shader::ShaderCreateInfo * > &infos) override |
| virtual bool | batch_is_ready (BatchHandle handle) override |
| virtual Vector< Shader * > | batch_finalize (BatchHandle &handle) override |
Public Member Functions inherited from blender::gpu::ShaderCompiler | |
| virtual | ~ShaderCompiler () |
| virtual SpecializationBatchHandle | precompile_specializations (Span< ShaderSpecialization >) |
| virtual bool | specialization_batch_is_ready (SpecializationBatchHandle &handle) |
| Shader * | compile (const shader::ShaderCreateInfo &info, bool is_batch_compilation) |
Definition at line 201 of file gpu_shader_private.hh.
|
overridevirtual |
Definition at line 944 of file gpu_shader.cc.
References BLI_assert.
|
overridevirtual |
Implements blender::gpu::ShaderCompiler.
Definition at line 950 of file gpu_shader.cc.
References batch, and blender::Span< T >::size().
|
overridevirtual |
Implements blender::gpu::ShaderCompiler.
Definition at line 968 of file gpu_shader.cc.
|
overridevirtual |
Implements blender::gpu::ShaderCompiler.
Definition at line 962 of file gpu_shader.cc.