Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-18 | glsl: Skip the rest of loop unrolling if no loops were found. | Eric Anholt | |
Shaves 1.6% (+/- 1.0%) off of ff_fragment_shader glean texCombine time (n=5). | |||
2010-09-08 | glsl: add several EmitNo* options, and MaxUnrollIterations | Luca Barbieri | |
This increases the chance that GLSL programs will actually work. Note that continues and returns are not yet lowered, so linking will just fail if not supported. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-09-03 | glsl2: Add module to perform simple loop unrolling | Ian Romanick | |
2010-09-03 | glsl2: Track the number of ir_loop_jump instructions that are in a loop | Ian Romanick | |
2010-09-03 | glsl2: Add module to suss out loop control variables from loop analysis data | Ian Romanick | |
This is the next step on the road to loop unrolling | |||
2010-09-03 | glsl2: Add module to analyze variables used in loops | Ian Romanick | |
This is the first step eventually leading to loop unrolling. |