summaryrefslogtreecommitdiff
path: root/drivers/gles2/shader_gles2.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gles2/shader_gles2.h')
-rw-r--r--drivers/gles2/shader_gles2.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gles2/shader_gles2.h b/drivers/gles2/shader_gles2.h
index 17d893e349..9cd6142eb0 100644
--- a/drivers/gles2/shader_gles2.h
+++ b/drivers/gles2/shader_gles2.h
@@ -98,6 +98,7 @@ private:
String vertex_globals;
String fragment;
String fragment_globals;
+ String light;
uint32_t version;
Vector<StringName> custom_uniforms;
Vector<const char*> custom_defines;
@@ -157,6 +158,7 @@ private:
CharString fragment_code0;
CharString fragment_code1;
CharString fragment_code2;
+ CharString fragment_code3;
CharString vertex_code0;
CharString vertex_code1;
@@ -292,7 +294,7 @@ public:
void clear_caches();
uint32_t create_custom_shader();
- void set_custom_shader_code(uint32_t p_id,const String& p_vertex, const String& p_vertex_globals,const String& p_fragment, const String& p_fragment_globals,const Vector<StringName>& p_uniforms,const Vector<const char*> &p_custom_defines);
+ void set_custom_shader_code(uint32_t p_id,const String& p_vertex, const String& p_vertex_globals,const String& p_fragment,const String& p_p_light,const String& p_fragment_globals,const Vector<StringName>& p_uniforms,const Vector<const char*> &p_custom_defines);
void set_custom_shader(uint32_t p_id);
void free_custom_shader(uint32_t p_id);