X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Funiform_location_allocation.glsl;h=65321047b7748ffa0d86f39d2233bf7caaa88340;hb=24b76abad71996cb241b56ded239335fd26273cc;hp=f82a9b8c43a64a4a3b9121b5cd7e693630ef8c31;hpb=7b03ca83ca6c48b9f8c3f77c13760e7f87e9632d;p=libs%2Fgl.git diff --git a/tests/glsl/uniform_location_allocation.glsl b/tests/glsl/uniform_location_allocation.glsl index f82a9b8c..65321047 100644 --- a/tests/glsl/uniform_location_allocation.glsl +++ b/tests/glsl/uniform_location_allocation.glsl @@ -18,9 +18,11 @@ void main() frag_color = color*vec4(texture(heightmap, texcoord).rrr, 1.0); } +// Target API: OpenGL + /* Expected output: vertex layout(location=1) uniform mat4 mvp; -layout(location=0) uniform sampler2D heightmap; +layout(location=0, binding=16) uniform sampler2D heightmap; layout(location=0) in vec2 position; layout(location=1) in vec2 texcoord; layout(location=0) out vec2 _vs_out_texcoord; @@ -28,11 +30,12 @@ void main() { gl_Position = mvp*vec4(position, texture(heightmap, texcoord).r, 1.0); _vs_out_texcoord = texcoord; + gl_Position.z = gl_Position.z*2.0-gl_Position.w; } */ /* Expected output: fragment -layout(location=0) uniform sampler2D heightmap; +layout(location=0, binding=16) uniform sampler2D heightmap; layout(location=5) uniform vec4 color; layout(location=0) out vec4 frag_color; layout(location=0) in vec2 _vs_out_texcoord;