Results for spec@arb_explicit_attrib_location@1.10@compiler@overlapping-attrib-locations-1.vert

Overview

Result: fail

Back to summary

Details

Detail Value
Returncode 1
Time 0:00:00.097206
Stdout
Shader source:
// [config]
// expect_result: pass
// glsl_version: 1.10
// check_link: true
// [end config]
//
// Binding more than one attribute name to the same location is referred
// to as aliasing. It is allowed only on vertex shader input variables
// in OpenGL (2.0 and above). Check that vertex shader compiles and links
// successfully in case of overlapping input attribute locations. This
// shader uses attributes of same size with same locations.

#version 110
#extension  GL_ARB_explicit_attrib_location : require

layout(location=0) in vec4 p0;
layout(location=0) in vec4 p1;
uniform int x;

void main()
{
    if (x == 0)
       gl_Position = p0;
    else if (x == 1)
       gl_Position = p1;
    else
       gl_Position = vec4(0.0);
}

Stderr
Failed to compile vertex shader /Users/vlee/workspace/piglit/tests/spec/arb_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-1.vert: ERROR: 0:14: '' :  extension 'GL_ARB_explicit_attrib_location' is not supported
ERROR: 0:16: 'layout' : syntax error: syntax error

Environment
PIGLIT_SOURCE_DIR="/Users/vlee/workspace/piglit" PIGLIT_PLATFORM="mixed_glx_egl"
Command /Users/vlee/workspace/piglit/bin/glslparsertest /Users/vlee/workspace/piglit/tests/spec/arb_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-1.vert pass 1.10 --check-link
dmesg

        

Back to summary