diff options
author | Vasily Khoruzhick <[email protected]> | 2019-09-22 22:03:22 -0700 |
---|---|---|
committer | Vasily Khoruzhick <[email protected]> | 2019-09-26 18:51:10 -0700 |
commit | 6dd0ad66dedc4cbd79574053f0b5023172935657 (patch) | |
tree | 885d7ae18e40cec969d5bf6bd91cd6e0baa5ebcd /.gitignore | |
parent | c372dc762dac1c0bdf27b5cba112b61c15b8f862 (diff) |
lima/ppir: add NIR pass to split varying loads
NIR may emit a single instrinsic to load several packed varyings,
but that's suboptimal for Utgard PP for several reasons:
- varyings that are used as sampler inputs can be passed using
pipeline register with increased precision
- we have small number of regs, so using a vec4 regs for storing
two vec2 varyings increases reg pressure.
Add NIR pass to split a single load into several loads and utilize
it in lima.
Reviewed-by: Qiang Yu <[email protected]>
Signed-off-by: Vasily Khoruzhick <[email protected]>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions