[Piglit] [PATCH 1/5] array-of-struct-of-array: Added indexing operator to array.
Fabian Bieler
fabianbieler at fastmail.fm
Fri Apr 26 13:19:19 PDT 2013
The GLSL 1.2 spec says: "Arrays can also [be] accessed with the method operator
( . ) and the length method to query the size of the array:".
It doesn't say that members of arrays of structs can be accessed with the method
operator even if the dereference is only used to access the length method of a
nested array.
---
.../structure-and-array-operations/array-of-struct-of-array.vert | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/spec/glsl-1.20/compiler/structure-and-array-operations/array-of-struct-of-array.vert b/tests/spec/glsl-1.20/compiler/structure-and-array-operations/array-of-struct-of-array.vert
index fe11271..a8a714a 100644
--- a/tests/spec/glsl-1.20/compiler/structure-and-array-operations/array-of-struct-of-array.vert
+++ b/tests/spec/glsl-1.20/compiler/structure-and-array-operations/array-of-struct-of-array.vert
@@ -23,5 +23,5 @@ struct s {
void main()
{
s a[2];
- gl_Position = vec4(a.length() + a.x.length());
+ gl_Position = vec4(a.length() + a[0].x.length());
}
--
1.8.1.2
More information about the Piglit
mailing list