Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glsl: Skip the rest of loop unrolling if no loops were found. | Eric Anholt | 2011-01-18 | 1 | -0/+2 |
| | | | | | Shaves 1.6% (+/- 1.0%) off of ff_fragment_shader glean texCombine time (n=5). | ||||
* | glsl: add several EmitNo* options, and MaxUnrollIterations | Luca Barbieri | 2010-09-08 | 1 | -1/+1 |
| | | | | | | | | | 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 <[email protected]> | ||||
* | glsl2: Add module to perform simple loop unrolling | Ian Romanick | 2010-09-03 | 1 | -0/+14 |
| | |||||
* | glsl2: Track the number of ir_loop_jump instructions that are in a loop | Ian Romanick | 2010-09-03 | 1 | -0/+6 |
| | |||||
* | glsl2: Add module to suss out loop control variables from loop analysis data | Ian Romanick | 2010-09-03 | 1 | -0/+20 |
| | | | | This is the next step on the road to loop unrolling | ||||
* | glsl2: Add module to analyze variables used in loops | Ian Romanick | 2010-09-03 | 1 | -0/+190 |
This is the first step eventually leading to loop unrolling. |