freedreno/ir3: Set up outputs for multi-slot varyings.
authorEric Anholt <eric@anholt.net>
Wed, 22 Apr 2020 19:22:30 +0000 (12:22 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 1 May 2020 16:26:32 +0000 (16:26 +0000)
commit29f58cfbd07b419bca2cbe1e455232c7319444f4
treed0671e0f7c21c51e30c3e74f54a030e758569e28
parent88dcfaf0ee24b6c858f13b684212951d3077856c
freedreno/ir3: Set up outputs for multi-slot varyings.

Necessary to avoid compiler assertion failures in:

dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.mat3x2

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4562>
src/freedreno/ir3/ir3_compiler_nir.c