Skip to content
Snippets Groups Projects
Commit bef7428d authored by Thomas Perl's avatar Thomas Perl
Browse files

Update test cases for vertex attribute reflection

parent d6e1a5b1
No related branches found
No related tags found
No related merge requests found
......@@ -95,3 +95,10 @@ abl2[1]: offset -1, type ffffffff, size 4, index -1
abl2[2]: offset -1, type ffffffff, size 4, index -1
abl2[3]: offset -1, type ffffffff, size 4, index -1
Vertex attribute reflection:
attributeFloat: offset 0, type 1406, size 0, index 0
attributeFloat2: offset 0, type 8b50, size 0, index 0
attributeFloat3: offset 0, type 8b51, size 0, index 0
attributeFloat4: offset 0, type 8b52, size 0, index 0
attributeMat4: offset 0, type 8b5c, size 0, index 0
......@@ -94,6 +94,12 @@ struct deep3 {
ivec3 v3;
};
in float attributeFloat;
layout(location = 2) in vec2 attributeFloat2;
in vec3 attributeFloat3;
in vec4 attributeFloat4;
in mat4 attributeMat4;
uniform deep3 deepA[2], deepB[2], deepC[3], deepD[2];
const bool control = true;
......@@ -167,4 +173,10 @@ void main()
f += arrBl[2].foo + arrBl[0].foo;
f += arrBl2[i].foo;
f += attributeFloat;
f += attributeFloat2.x;
f += attributeFloat3.x;
f += attributeFloat4.x;
f += attributeMat4[0][1];
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment