Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-18 | glsl2: Free the shader compiler at dri screen destruction. | Eric Anholt | |
Hooray, we can valgrind again without adding suppressions. This also adds an interface for use by an implementation of glReleaseShaderCompiler(). | |||
2010-08-13 | glsl2: Add a pass to strip out noop swizzles. | Eric Anholt | |
With the glsl2-965 branch, the optimization of glsl-algebraic-rcp-rcp regressed due to noop swizzles hiding information from ir_algebraic. This cleans up those noop swizzles for us. | |||
2010-08-13 | glsl2: Move the common optimization passes to a helper function. | Eric Anholt | |
These are passes that we expect all codegen to be happy with. The other lowering passes for Mesa IR are moved to the Mesa IR generator. | |||
2010-08-05 | glsl2: Enable all supported extensions in stand-alone compiler | Ian Romanick | |
2010-07-30 | ast: Initialize location data in constructor of all ast_node objects. | Carl Worth | |
This prevents using uninitialized data in _msea_glsl_error in some cases, (including at least 6 piglit tests). Thanks to valgrind for pointing out the problem! | |||
2010-07-28 | glsl2: Parser support for GL_ARB_fragment_coord_conventions | Ian Romanick | |
2010-07-22 | glsl2: Fix standalone compiler to not crash horribly. | Kenneth Graunke | |
ir_to_mesa was updated for the _mesa_glsl_parse_state constructor changes, but main.cpp was not. | |||
2010-07-20 | glsl2: Add a constructor for _mesa_glsl_parse_state | Ian Romanick | |
Coming changes to the handling of built-in functions necessitate this. | |||
2010-07-18 | glsl2: Fix warning from always-false assert not being known to not return. | Eric Anholt | |
2010-07-01 | glsl2: Conditionally allow optional extensions to be enabled | Ian Romanick | |
The only optional extension currently supported by the compiler is GL_EXT_texture_array. | |||
2010-07-01 | glsl2: Initialize ast_declarator_list::invariant in constructor | Ian Romanick | |
2010-06-24 | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | |