aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/shaders/je_jsl_compiler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/graphics/shaders/je_jsl_compiler.cpp')
-rw-r--r--src/libjin/graphics/shaders/je_jsl_compiler.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/libjin/graphics/shaders/je_jsl_compiler.cpp b/src/libjin/graphics/shaders/je_jsl_compiler.cpp
index 74613ad..d081c51 100644
--- a/src/libjin/graphics/shaders/je_jsl_compiler.cpp
+++ b/src/libjin/graphics/shaders/je_jsl_compiler.cpp
@@ -16,6 +16,26 @@ namespace JinEngine
namespace Shaders
{
+ ///
+ /// Built-in variables in vertex shader:
+ /// jin_ProjectionMatrix --+
+ /// jin_ModelViewMatrix |- Uniforms
+ /// jin_MainTexture --+
+ /// jin_VertexCoords --+
+ /// jin_TextureCoords |- Attributes
+ /// jin_VertexColor --+
+ /// jin_Color - GLSL built in
+ ///
+ /// Built-in variables in fragment shader:
+ /// jin_ProjectionMatrix --+
+ /// jin_ModelViewMatrix |- Uniforms
+ /// jin_MainTexture --+
+ /// jin_Color --+
+ /// jin_XY |- Inputs
+ /// jin_UV |
+ /// jin_COLOR --+
+ ///
+
JinEngine::String SHADER_PROJECTION_MATRIX = "jin_ProjectionMatrix";
JinEngine::String SHADER_MODELVIEW_MATRIX = "jin_ModelViewMatrix";
JinEngine::String SHADER_MAIN_TEXTURE = "jin_MainTexture";