first commit
This commit is contained in:
25
shader/vertex_shader_output_layout.glsl
Normal file
25
shader/vertex_shader_output_layout.glsl
Normal file
@@ -0,0 +1,25 @@
|
||||
#ifdef THIS_IS_VERTEX_SHADER
|
||||
#define VS_OUTPUT_LAYOUT out
|
||||
#else
|
||||
#define VS_OUTPUT_LAYOUT in
|
||||
#endif//THIS_IS_VERTEX_SHADER
|
||||
|
||||
#ifdef FS_USE_POSITION
|
||||
layout(location = 0) VS_OUTPUT_LAYOUT vec3 v2fPosition;
|
||||
#endif//FS_USE_POSITION
|
||||
|
||||
#ifdef FS_USE_COLOR
|
||||
layout(location = 1) VS_OUTPUT_LAYOUT vec3 v2fColor;
|
||||
#endif//FS_USE_COLOR
|
||||
|
||||
#ifdef FS_USE_NORMAL
|
||||
layout(location = 2) VS_OUTPUT_LAYOUT vec3 v2fNormal;
|
||||
#endif//FS_USE_NORMAL
|
||||
|
||||
#ifdef FS_USE_TANGENT
|
||||
layout(location = 3) VS_OUTPUT_LAYOUT vec3 v2fTangent;
|
||||
#endif//FS_USE_TANGENT
|
||||
|
||||
#ifdef FS_USE_TEX_COORD
|
||||
layout(location = 4) VS_OUTPUT_LAYOUT vec2 v2fTexCoord;
|
||||
#endif//FS_USE_TEX_COORD
|
Reference in New Issue
Block a user