commit | 79bd252d6e7650f2081d116a51b4baf634338648 | [log] [tgz] |
---|---|---|
author | Francisco Jerez <currojerez@riseup.net> | Fri Jan 03 16:12:23 2020 -0800 |
committer | Francisco Jerez <currojerez@riseup.net> | Fri Jan 17 13:22:59 2020 -0800 |
tree | 04f72f94923fa2ba32805d56e7956a1ac1165f04 | |
parent | 44d7d66adc6a027eb9f88dae15390c2ad9a70ad4 [diff] |
intel/fs: Introduce barycentric layout lowering pass. The goal is to represent barycentrics with the standard vector layout during optimization and particularly SIMD lowering. Instead of emitting the barycentric layout conversions at NIR translation time, do it later as a lowering pass. For the moment this is only applied to PI messages, but we'll give the same treatment to LINTERP instructions too. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>