
Still need to handle arrays and built-in redeclarations, and many more rules, but this puts the basics in place. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23225 e7fa87d3-cd2b-0410-9028-fcbf551c1848
21 lines
216 B
GLSL
21 lines
216 B
GLSL
#version 130
|
|
|
|
uniform vec4 uv4;
|
|
uniform vec2 glass;
|
|
|
|
const int ci = 8;
|
|
|
|
vec4 d = ci * uv4;
|
|
|
|
in vec3 iv3;
|
|
flat in vec4 cup;
|
|
|
|
vec4 e = ci * d;
|
|
|
|
ivec2 foo()
|
|
{
|
|
return ivec2(2);
|
|
}
|
|
|
|
vec4 f = e * e;
|