Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "nir: drop support for using load_alpha_ref_float" | Erik Faye-Lund | 2019-10-23 | 1 | -11/+14 |
| | | | | | | | This reverts commit 5af272b47469398762e984e27f65fc4ecc293d28. Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Jose Maria Casanova <[email protected]> | ||||
* | nir: drop support for using load_alpha_ref_float | Erik Faye-Lund | 2019-10-17 | 1 | -14/+11 |
| | | | | Reviewed-by: Marek Olšák <[email protected]> | ||||
* | nir: allow passing alpha-ref state to lowering-code | Erik Faye-Lund | 2019-10-17 | 1 | -3/+18 |
| | | | | Reviewed-by: Marek Olšák <[email protected]> | ||||
* | nir: Remove old-school deref chain support | Jason Ekstrand | 2018-06-22 | 1 | -2/+0 |
| | | | | | | | Acked-by: Rob Clark <[email protected]> Acked-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Dave Airlie <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | nir: Remove deref chain support from lower_alpha_test | Jason Ekstrand | 2018-06-22 | 1 | -3/+2 |
| | | | | | | | Acked-by: Rob Clark <[email protected]> Acked-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Dave Airlie <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | nir: Support deref instructions in lower_alpha_test | Jason Ekstrand | 2018-06-22 | 1 | -2/+6 |
| | | | | | | | | Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]> Acked-by: Rob Clark <[email protected]> Acked-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Dave Airlie <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | nir: add deref lowering sanity checking | Rob Clark | 2018-06-22 | 1 | -0/+2 |
| | | | | | | | | | | | | | This will be removed at the end of the transition, but add some tracking plus asserts to help ensure that lowering passes are called at the correct point (pre or post deref instruction lowering) as passes are converted and the point where lower_deref_instrs() is called is moved. Signed-off-by: Rob Clark <[email protected]> Acked-by: Rob Clark <[email protected]> Acked-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Dave Airlie <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | nir: Get rid of nir_shader::stage | Jason Ekstrand | 2017-10-20 | 1 | -1/+1 |
| | | | | | | | | It's redundant with nir_shader::info::stage. Acked-by: Timothy Arceri <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Jordan Justen <[email protected]> | ||||
* | nir: Move vc4's alpha test lowering to core NIR. | Eric Anholt | 2017-10-10 | 1 | -0/+111 |
I've been doing this inside of vc4, but vc5 wants it as well and it may be useful for other drivers (Intel has a related path for pre-gen6 with MRT, and freedreno had a TGSI path for it at one point). This required defining a common enum for the standard comparison functions, but other lowering passes are likely to also want that enum. v2: Add to meson.build as well. Acked-by: Rob Clark <[email protected]> |