Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glsl: make use of glsl_type::is_float() | Samuel Pitoiset | 2017-04-21 | 1 | -5/+4 |
| | | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> | ||||
* | glsl: make use of glsl_type::is_double() | Samuel Pitoiset | 2017-04-21 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> | ||||
* | glsl: Optimize redundant pack(unpack()) and unpack(pack()) combinations | Ian Romanick | 2017-01-20 | 1 | -0/+28 |
| | | | | | | | | | | | The lowering passes 64-bit integer operations will generate a lot of these. v2: Modify the HANDLE_PACK_UNPACK_INVERSE so that the breaks apply to the switch instead of the 'do { } while(true)' loop. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Matt Turner <[email protected]> | ||||
* | glsl: remove interpolateAt* instructions for demoted inputs | Marek Olšák | 2016-09-16 | 1 | -0/+10 |
| | | | | | | | This fixes 8 fs-interpolateat* piglit crashes on radeonsi, because it can't handle non-input operands in interpolateAt*. Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | glsl/opt_algebraic: Don't handle invariant or precise trees | Jason Ekstrand | 2016-03-23 | 1 | -0/+19 |
| | | | | Reviewed-by: Francisco Jerez <[email protected]> | ||||
* | glsl: move to compiler/ | Emil Velikov | 2016-01-26 | 1 | -0/+984 |
Signed-off-by: Emil Velikov <[email protected]> Acked-by: Matt Turner <[email protected]> Acked-by: Jose Fonseca <[email protected]> |