Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
This causes the following tests to pass:
glslparsertest/shaders/CorrectMatComma2.frag
One of the incorrect errors in glslparsertest/shaders/CorrectComma.frag
is also eliminated.
|
|
|
|
|
|
|
|
|
|
During generation of calls to constructors, derefernce constants by creating
new constants instead of creating dereferences.
|
|
|
|
The previous code just had dumb cut-and-paste errors.
|
|
|
|
|
|
|
|
This doesn't actually affect anything yet, but is good to fix anyway.
|
|
|
|
|
|
|
|
|
|
If the argument is a constant expression...it's not changing per pixel,
so the result is simply 0.
|
|
|
|
|
|
CorrectFunction.vert now passes.
|
|
idr suggested this. Eventually we will need a real one.
|
|
This is tacked on to the end of the 'asin' file because acos calls asin,
whech means asin needs to be defined first. Alphabetical order fail.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This was clearly wrong; types are now only initialized once.
|
|
Since _mesa_glsl_initialize_types add types for various extensions, we
can't call it until after processing "#extension foo : disable" lines.
Fixes tex_rect_02.frag.
|
|
|
|
|
|
|
|
|
|
The array layer is now included as part of the texture coordinate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|