Blender
V3.3
|
This is the complete list of members for blender::gpu::GLShader, including all inherited members.
bind() override | blender::gpu::GLShader | virtual |
compute_layout_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
compute_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
defines_declare(const shader::ShaderCreateInfo &info) const | blender::gpu::Shader | |
finalize(const shader::ShaderCreateInfo *info=nullptr) override | blender::gpu::GLShader | virtual |
fragment_interface_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
fragment_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
geometry_interface_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
geometry_layout_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
geometry_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
GLShader(const char *name) | blender::gpu::GLShader | |
interface | blender::gpu::Shader | |
is_compute() const | blender::gpu::GLShader | inline |
name | blender::gpu::Shader | protected |
name_get() const | blender::gpu::Shader | inline |
print_log(Span< const char * > sources, char *log, const char *stage, bool error, GPULogParser *parser) | blender::gpu::Shader | protected |
program_handle_get() const override | blender::gpu::GLShader | virtual |
resources_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
Shader(const char *name) | blender::gpu::Shader | |
transform_feedback_disable() override | blender::gpu::GLShader | virtual |
transform_feedback_enable(GPUVertBuf *buf) override | blender::gpu::GLShader | virtual |
transform_feedback_names_set(Span< const char * > name_list, eGPUShaderTFBType geom_type) override | blender::gpu::GLShader | virtual |
unbind() override | blender::gpu::GLShader | virtual |
uniform_float(int location, int comp_len, int array_size, const float *data) override | blender::gpu::GLShader | virtual |
uniform_int(int location, int comp_len, int array_size, const int *data) override | blender::gpu::GLShader | virtual |
vertex_interface_declare(const shader::ShaderCreateInfo &info) const override | blender::gpu::GLShader | virtual |
vertex_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
vertformat_from_shader(GPUVertFormat *format) const override | blender::gpu::GLShader | virtual |
~GLShader() | blender::gpu::GLShader | |
~Shader() | blender::gpu::Shader | virtual |