diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-02-01 21:41:15 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-02-01 21:49:45 +0300 |
commit | 08439aebf106d321f918ae2a80402794f45ee58b (patch) | |
tree | 49329d07f312d080be308e6e0912a5eaa027174b /source/blender/draw/engines/eevee/eevee_shader.hh | |
parent | 4fd26cdd37012b797681fe66304666bd9bfb6ef2 (diff) |
EEVEE: Use GPUShaderCreateInfo
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_shader.hh')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_shader.hh | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_shader.hh b/source/blender/draw/engines/eevee/eevee_shader.hh index ec7601b97c9..6b2892028f4 100644 --- a/source/blender/draw/engines/eevee/eevee_shader.hh +++ b/source/blender/draw/engines/eevee/eevee_shader.hh @@ -49,7 +49,6 @@ enum eShaderType { DEFERRED_EVAL_TRANSPARENT, DEFERRED_EVAL_VOLUME, - DEFERRED_MESH, DEFERRED_VOLUME, DOF_BOKEH_LUT, @@ -137,19 +136,7 @@ enum eShaderType { */ class ShaderModule { private: - struct ShaderDescription { - const char *name = nullptr; - const char *vertex_shader_code = nullptr; - const char *geometry_shader_code = nullptr; - const char *fragment_shader_code = nullptr; - const char *compute_shader_code = nullptr; - const char *defines_shader_code = nullptr; - }; - - DRWShaderLibrary *shader_lib_ = nullptr; std::array<GPUShader *, MAX_SHADER_TYPE> shaders_; - std::array<ShaderDescription, MAX_SHADER_TYPE> shader_descriptions_; - std::string shared_lib_; public: ShaderModule(); |