Results for glslparsertest/glsl2/array-22.vert

Overview

Status: fail
Result: fail

Back to summary

Details

Detail Value
returncode 1
time 0.286812067032
note
Returncode was 1
errors
  • Successfully compiled vertex shader tests/glslparsertest/glsl2/array-22.vert:
command
/home/mks-hackers/piglit/framework/../bin/glslparsertest tests/glslparsertest/glsl2/array-22.vert fail 1.10
info
Returncode: 1

Errors:
Successfully compiled vertex shader tests/glslparsertest/glsl2/array-22.vert: 


Output:
Shader source:
/* From page 21 (page 27 of the PDF) of the GLSL 1.10 spec:
 *
 *    "If an array is indexed with an expression that is not an integral
 *    constant expression or passed as an argument to a function, then its
 *    size must be declared before any such use."
 *
 * [config]
 * expect_result: fail
 * glsl_version: 1.10
 * [end config]
 */
uniform int i;
varying vec4 color;

void main()
{
	float a[];

	// These assignments will implicitly size a.
	a[0] = 0.0;
	a[1] = 1.0;
	a[2] = 2.0;
	a[3] = 3.0;

	color = vec4(a[i]);
}

Back to summary