summaryrefslogtreecommitdiff
path: root/drivers/gles3/shader_compiler_gles3.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gles3/shader_compiler_gles3.h')
-rw-r--r--drivers/gles3/shader_compiler_gles3.h12
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;