glslang parser: Arrays-of-arrays name-mangling and error messages (lots of A-of-A stuff to come a bit later). This patch from Google, David Neto <dneto@google.com>.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31137 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
parent
f75276ba5c
commit
af9ab5f743
12 changed files with 102 additions and 22 deletions
14
Test/310AofA.vert
Normal file
14
Test/310AofA.vert
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#version 310 es
|
||||
|
||||
// Check name mangling of functions with parameters that are multi-dimensional arrays.
|
||||
|
||||
#define NX 2
|
||||
#define NY 3
|
||||
#define NZ 4
|
||||
void f(bool a, float b, uint[4] c, int[NY][NX] d) {
|
||||
}
|
||||
|
||||
void main() {
|
||||
int[NY][NX] d;
|
||||
f(false, 12.1, uint[NZ](uint(0),uint(1),uint(1),uint(2)), d);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue