aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-22 10:07:40 +0800
committerchai <chaifix@163.com>2018-12-22 10:07:40 +0800
commit1df83e68bc08bc3f9b429b794fc2e4ba86389dde (patch)
treeea14aca9751d2bfcf906a6bc8cb3937f9ec8fca3
parent84a663cb70b057a5ce0c9ff1910bc2eb9c0ba653 (diff)
* shader
-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";