forked from qt-creator/qt-creator
32 lines
816 B
GLSL
32 lines
816 B
GLSL
|
|
|
||
|
|
// Vertex shader special variables.
|
||
|
|
vec4 gl_Position;
|
||
|
|
float gl_PointSize;
|
||
|
|
vec4 gl_ClipVertex;
|
||
|
|
|
||
|
|
// Vertex shader built-in attributes.
|
||
|
|
attribute vec4 gl_Color;
|
||
|
|
attribute vec4 gl_SecondaryColor;
|
||
|
|
attribute vec3 gl_Normal;
|
||
|
|
attribute vec4 gl_Vertex;
|
||
|
|
attribute vec4 gl_MultiTexCoord0;
|
||
|
|
attribute vec4 gl_MultiTexCoord1;
|
||
|
|
attribute vec4 gl_MultiTexCoord2;
|
||
|
|
attribute vec4 gl_MultiTexCoord3;
|
||
|
|
attribute vec4 gl_MultiTexCoord4;
|
||
|
|
attribute vec4 gl_MultiTexCoord5;
|
||
|
|
attribute vec4 gl_MultiTexCoord6;
|
||
|
|
attribute vec4 gl_MultiTexCoord7;
|
||
|
|
attribute float gl_FogCoord;
|
||
|
|
|
||
|
|
// Varying variables.
|
||
|
|
varying vec4 gl_FrontColor;
|
||
|
|
varying vec4 gl_BackColor;
|
||
|
|
varying vec4 gl_FrontSecondaryColor;
|
||
|
|
varying vec4 gl_BackSecondaryColor;
|
||
|
|
varying vec4 gl_TexCoord[];
|
||
|
|
varying float gl_FogFragCoord;
|
||
|
|
|
||
|
|
// Common functions.
|
||
|
|
vec4 ftransform();
|