diff options
Diffstat (limited to 'drivers/gles3/shader_compiler_gles3.h')
-rw-r--r-- | drivers/gles3/shader_compiler_gles3.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/drivers/gles3/shader_compiler_gles3.h b/drivers/gles3/shader_compiler_gles3.h index 08e08241d1..50fe4da097 100644 --- a/drivers/gles3/shader_compiler_gles3.h +++ b/drivers/gles3/shader_compiler_gles3.h @@ -51,9 +51,15 @@ public: struct GeneratedCode { Vector<CharString> defines; - Vector<StringName> texture_uniforms; - Vector<ShaderLanguage::DataType> texture_types; - Vector<ShaderLanguage::ShaderNode::Uniform::Hint> texture_hints; + struct Texture { + StringName name; + ShaderLanguage::DataType type; + ShaderLanguage::ShaderNode::Uniform::Hint hint; + ShaderLanguage::ShaderNode::Uniform::Filter filter; + ShaderLanguage::ShaderNode::Uniform::Repeat repeat; + }; + + Vector<Texture> texture_uniforms; Vector<uint32_t> uniform_offsets; uint32_t uniform_total_size; |