diff options
Diffstat (limited to 'source/blender/gpu/intern/gpu_shader_private.hh')
-rw-r--r-- | source/blender/gpu/intern/gpu_shader_private.hh | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/source/blender/gpu/intern/gpu_shader_private.hh b/source/blender/gpu/intern/gpu_shader_private.hh index 7837af0dcf2..498dd8f3877 100644 --- a/source/blender/gpu/intern/gpu_shader_private.hh +++ b/source/blender/gpu/intern/gpu_shader_private.hh @@ -24,12 +24,9 @@ #include "BLI_string_ref.hh" #include "GPU_shader.h" -#include "gpu_shader_create_info.hh" #include "gpu_shader_interface.hh" #include "gpu_vertex_buffer_private.hh" -#include <string> - namespace blender { namespace gpu { @@ -56,7 +53,7 @@ class Shader { virtual void geometry_shader_from_glsl(MutableSpan<const char *> sources) = 0; virtual void fragment_shader_from_glsl(MutableSpan<const char *> sources) = 0; virtual void compute_shader_from_glsl(MutableSpan<const char *> sources) = 0; - virtual bool finalize(const shader::ShaderCreateInfo *info = nullptr) = 0; + virtual bool finalize() = 0; virtual void transform_feedback_names_set(Span<const char *> name_list, eGPUShaderTFBType geom_type) = 0; @@ -71,13 +68,6 @@ class Shader { virtual void vertformat_from_shader(GPUVertFormat *) const = 0; - std::string defines_declare(const shader::ShaderCreateInfo &info) const; - virtual std::string resources_declare(const shader::ShaderCreateInfo &info) const = 0; - virtual std::string vertex_interface_declare(const shader::ShaderCreateInfo &info) const = 0; - virtual std::string fragment_interface_declare(const shader::ShaderCreateInfo &info) const = 0; - virtual std::string geometry_interface_declare(const shader::ShaderCreateInfo &info) const = 0; - virtual std::string geometry_layout_declare(const shader::ShaderCreateInfo &info) const = 0; - /* DEPRECATED: Kept only because of BGL API. */ virtual int program_handle_get() const = 0; |