28 #ifndef _CEGUIOpenGL3StandardShaderVert_h_
29 #define _CEGUIOpenGL3StandardShaderVert_h_
35 StandardShaderVert_Opengl3[] =
38 "uniform mat4 modelViewPerspMatrix;\n"
39 "in vec3 inPosition;\n"
40 "in vec2 inTexCoord;\n"
42 "out vec2 exTexCoord;\n"
43 "out vec4 exColour;\n"
47 "exTexCoord = inTexCoord;\n"
48 "exColour = inColour;\n"
49 "gl_Position = modelViewPerspMatrix * vec4(inPosition, 1.0);\n"
51 StandardShaderVert_OpenglEs2[] =
53 "uniform mat4 modelViewPerspMatrix;\n"
54 "attribute vec3 inPosition;\n"
55 "attribute vec2 inTexCoord;\n"
56 "attribute vec4 inColour;\n"
57 "varying vec2 exTexCoord;\n"
58 "varying vec4 exColour;\n"
62 "exTexCoord = inTexCoord;\n"
63 "exColour = inColour;\n"
64 "gl_Position = modelViewPerspMatrix * vec4(inPosition, 1.0);\n"
66 StandardShaderVert_OpenglEs3[] =
69 "uniform mat4 modelViewPerspMatrix;\n"
70 "in vec3 inPosition;\n"
71 "in vec2 inTexCoord;\n"
73 "out vec2 exTexCoord;\n"
74 "out vec4 exColour;\n"
78 "exTexCoord = inTexCoord;\n"
79 "exColour = inColour;\n"
80 "gl_Position = modelViewPerspMatrix * vec4(inPosition, 1.0);\n"
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1