Age | Commit message (Collapse) | Author |
|
|
|
process_call
These will be used in the functions that implement calls to array constructors.
|
|
|
|
This is the first baby step towards getting array constructors working.
|
|
This causes the following tests to pass:
glslparsertest/shaders/CorrectVersion.V110.frag
shaders/glsl-vs-sqrt-zero.frag
shaders/glsl-vs-sqrt-zero.vert
This causes the following tests to fail. These shaders were
previously failing to compile, but they were all failing for the wrong
reasons.
glslparsertest/shaders/attribute1.vert
glslparsertest/shaders/attribute2.vert
glslparsertest/shaders/main2.vert
|
|
All of the scalar, vector, and matrix constructors *except* "from
bool" constructors should be handled. Array and structure
constructors are also not yet handled.
|
|
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
|
Right now, reject constructors for samplers because the are illegal.
|
|
|
|
This function will be used for matching some types of constructors as well.
|
|
|