|
Blender V4.5
|
#include <gpu_codegen.hh>
Inherits blender::gpu::shader::ShaderCreateInfo.
Classes | |
| struct | NameBuffer |
Additional Inherited Members | |
| Public Types inherited from blender::gpu::shader::ShaderCreateInfo | |
| using | Self = ShaderCreateInfo |
Definition at line 27 of file gpu_codegen.hh.
|
inline |
Definition at line 47 of file gpu_codegen.hh.
References info_name_, blender::gpu::shader::ShaderCreateInfo::name_, and blender::gpu::shader::ShaderCreateInfo::ShaderCreateInfo().
|
inline |
Definition at line 52 of file gpu_codegen.hh.
References interface_generated.
| std::string blender::gpu::shader::GPUCodegenCreateInfo::info_name_ |
Copy of the GPUMaterial name, to prevent dangling pointers.
Definition at line 45 of file gpu_codegen.hh.
Referenced by GPUCodegenCreateInfo().
| StageInterfaceInfo* blender::gpu::shader::GPUCodegenCreateInfo::interface_generated = nullptr |
Optional generated interface.
Definition at line 41 of file gpu_codegen.hh.
Referenced by blender::gpu::shader::GPUCodegen::generate_attribs(), and ~GPUCodegenCreateInfo().
| NameBuffer blender::gpu::shader::GPUCodegenCreateInfo::name_buffer |
Optional name buffer containing names referenced by StringRefNull.
Definition at line 43 of file gpu_codegen.hh.
Referenced by blender::gpu::shader::GPUCodegenCreateInfo::NameBuffer::append_sampler_name(), blender::gpu::shader::GPUCodegen::generate_attribs(), and blender::gpu::shader::GPUCodegen::generate_resources().