| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Add uniform_locations_assigned parameter to do_dead_code opt pass | Ian Romanick | 2011-10-25 | 1 | -1/+1 |
* | glsl: remove an unnecessary header include | Chia-I Wu | 2011-08-21 | 1 | -1/+0 |
* | mesa: Ensure that gl_shader_program::InfoLog is never NULL | Ian Romanick | 2011-08-02 | 1 | -0/+1 |
* | glsl: Move functions into standalone_scaffolding.cpp for later reuse. | Paul Berry | 2011-07-22 | 1 | -57/+3 |
* | glsl: Flagged extension EXT_texture3D as "supported" in the builtin compiler. | Paul Berry | 2011-06-23 | 1 | -0/+1 |
* | Use C-style system headers in C++ code to avoid issues with std:: namespace | Ian Romanick | 2011-02-21 | 1 | -2/+0 |
* | glsl: Ensure that all GLSL versions are supported in the stand-alone compiler | Ian Romanick | 2011-01-31 | 1 | -0/+6 |
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -12/+12 |
* | Merge branch 'draw-instanced' | Brian Paul | 2011-01-15 | 1 | -0/+1 |
|\ |
|
| * | glsl: add support for system values and GL_ARB_draw_instanced | Brian Paul | 2010-12-08 | 1 | -0/+1 |
* | | glsl: fix implicit int to bool warning | Brian Paul | 2011-01-14 | 1 | -1/+1 |
* | | glsl: Make builtin_compiler portable for non-unices. | José Fonseca | 2011-01-12 | 1 | -31/+28 |
* | | glsl: Use do_common_optimization in the standalone compiler. | Kenneth Graunke | 2010-11-25 | 1 | -20/+1 |
|/ |
|
* | glsl: Improve usage message for glsl_compiler | Chad Versace | 2010-11-17 | 1 | -9/+19 |
* | glsl: Slightly change the semantic of _LinkedShaders | Ian Romanick | 2010-10-14 | 1 | -1/+12 |
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -6/+6 |
* | glsl: add several EmitNo* options, and MaxUnrollIterations | Luca Barbieri | 2010-09-08 | 1 | -1/+1 |
* | glsl: Support GLSL ES in the standalone compile. | Chia-I Wu | 2010-09-08 | 1 | -1/+3 |
* | glsl: Require a context in _mesa_glsl_parse_state. | Chia-I Wu | 2010-09-08 | 1 | -6/+41 |
* | glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0. | Kenneth Graunke | 2010-09-07 | 1 | -1/+1 |
* | glsl2: Add module to perform simple loop unrolling | Ian Romanick | 2010-09-03 | 1 | -1/+2 |
* | glsl2: Perform initial bits of loop analysis during compilation | Ian Romanick | 2010-09-03 | 1 | -0/+5 |
* | mesa: Free old linked shaders when relinking new shaders. | Eric Anholt | 2010-08-18 | 1 | -1/+5 |
* | glsl2: Add constant propagation. | Eric Anholt | 2010-08-09 | 1 | -0/+1 |
* | glsl2: Clean-up two 'unused variable' warnings | Ian Romanick | 2010-08-02 | 1 | -0/+3 |
* | glsl2: Add new tree grafting optimization pass. | Eric Anholt | 2010-07-31 | 1 | -0/+1 |
* | glsl2: Make the dead code handler make its own talloc context. | Eric Anholt | 2010-07-27 | 1 | -1/+1 |
* | glsl2: Add optimization pass for algebraic simplifications. | Eric Anholt | 2010-07-27 | 1 | -0/+1 |
* | glsl2: Fix standalone compiler to not crash horribly. | Kenneth Graunke | 2010-07-22 | 1 | -41/+4 |
* | linker: Link built-in functions instead of including them in every shader | Ian Romanick | 2010-07-21 | 1 | -0/+4 |
* | glsl2: Implement utility routine to talloc reparent an IR tree | Ian Romanick | 2010-07-20 | 1 | -9/+1 |
* | glsl2: Add definitions of the builtin constants present in GLSL 1.10. | Eric Anholt | 2010-07-20 | 1 | -1/+18 |
* | glsl2: Don't validate IR if there were compilation errors | Ian Romanick | 2010-07-20 | 1 | -3/+3 |
* | linker: Track and validate GLSL versions used in shaders | Ian Romanick | 2010-07-19 | 1 | -0/+1 |
* | linker: Stub-out intrastage linker | Ian Romanick | 2010-07-12 | 1 | -0/+22 |
* | glsl2: Remove generate_temporary and global temporary counter. | Kenneth Graunke | 2010-07-08 | 1 | -1/+0 |
* | glsl2: Add pass for supporting variable vector indexing in rvalues. | Eric Anholt | 2010-07-06 | 1 | -0/+1 |
* | glsl2: Print the linking info log in the stand-alone compiler | Ian Romanick | 2010-07-02 | 1 | -0/+3 |
* | glsl2: Conditionally allow optional extensions to be enabled | Ian Romanick | 2010-07-01 | 1 | -0/+1 |
* | glsl2: Conditionally define preprocessor tokens for optional extensions | Ian Romanick | 2010-07-01 | 1 | -1/+3 |
* | glsl2: Add gl_MaxTextureCoords | Ian Romanick | 2010-07-01 | 1 | -0/+1 |
* | glsl2: Preprocessed source doesn't need to live past compile time. | Kenneth Graunke | 2010-06-30 | 1 | -4/+1 |
* | glsl2: Steal the live IR and free the rest of the junk. | Kenneth Graunke | 2010-06-30 | 1 | -0/+11 |
* | glsl2: Use Mesa's gl_shader_program instead of our own struct glsl_program. | Eric Anholt | 2010-06-30 | 1 | -2/+2 |
* | glsl2: Move our data from a glsl_shader* on the side to the main gl_shader *. | Eric Anholt | 2010-06-30 | 1 | -25/+22 |
* | glsl2: Pass MaxDrawBuffers from core Mesa into the GLSL compiler | Ian Romanick | 2010-06-29 | 1 | -0/+2 |
* | glsl_type: Add _mesa_glsl_release_types to release all type related storage | Ian Romanick | 2010-06-29 | 1 | -0/+1 |
* | glsl2: Add option to stand-alone GLSL compiler to dump IR before optimizations | Ian Romanick | 2010-06-28 | 1 | -0/+7 |
* | glsl2: Use the parser state as the talloc context for dead code elimination. | Eric Anholt | 2010-06-25 | 1 | -1/+1 |
* | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | 2010-06-24 | 1 | -0/+256 |