diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-06-19 07:23:27 -0700 |
---|---|---|
committer | Tomeu Vizoso <[email protected]> | 2019-06-20 20:52:04 +0200 |
commit | 195e297a92a51c9f6ad4ff75b37b8120d70e61d5 (patch) | |
tree | 81bd30523f0cdccf94e6f0d7c7ee817bcbe0db0f /src/gallium/drivers/panfrost/ci | |
parent | 31de802e7e6428b1b84b42ff555cdb8f87a59a6e (diff) |
panfrost/midgard: Broadcast swizzle
Fixes regression in shaders using ball/etc by explicitly passing through
the number of channels in the NIR op and broadcasting the last
components of the channel appropriately, as the Midgard ops are all vec4
implicitly but NIR can be vec2/3.
v2: Don't also regress every other swizzle in Equestria.
v3: Don't regress the swizzles at Canterlot High either.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Acked-by: Tomeu Vizoso <[email protected]>
Diffstat (limited to 'src/gallium/drivers/panfrost/ci')
0 files changed, 0 insertions, 0 deletions