diff options
author | Saracen <SaracenOne@gmail.com> | 2015-11-02 13:16:28 +0000 |
---|---|---|
committer | Saracen <SaracenOne@gmail.com> | 2015-11-02 16:03:31 +0000 |
commit | b54d96ceba19801f3ec59e1a611f74b428cdebe2 (patch) | |
tree | 8ea01099015e84a8b3f2a2d61af1a01f433363a6 /drivers/gles2/shader_compiler_gles2.h | |
parent | b2f9acb8c96aed0505cbac21661e21e4acef710f (diff) | |
download | redot-engine-b54d96ceba19801f3ec59e1a611f74b428cdebe2.tar.gz |
Added ability to write directly to 4-dimensional position vector from within custom vertex shader code. Bugfixes to shader graph code generation concerning xforms.
Diffstat (limited to 'drivers/gles2/shader_compiler_gles2.h')
-rw-r--r-- | drivers/gles2/shader_compiler_gles2.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gles2/shader_compiler_gles2.h b/drivers/gles2/shader_compiler_gles2.h index 43902a7536..77532e03ff 100644 --- a/drivers/gles2/shader_compiler_gles2.h +++ b/drivers/gles2/shader_compiler_gles2.h @@ -55,6 +55,7 @@ private: bool uses_texpixel_size; bool uses_worldvec; bool vertex_code_writes_vertex; + bool vertex_code_writes_position; bool uses_shadow_color; bool sinh_used; @@ -76,6 +77,7 @@ private: StringName vname_var1_interp; StringName vname_var2_interp; StringName vname_vertex; + StringName vname_position; StringName vname_light; StringName vname_time; StringName vname_normalmap; @@ -107,6 +109,7 @@ public: bool uses_texpos; bool uses_normalmap; bool vertex_code_writes_vertex; + bool vertex_code_writes_position; bool uses_discard; bool uses_screen_uv; bool use_color_interp; |