ac: add support for explicit component packing

Graphics / Mesa 3D Graphics Library / Mesa - Timothy Arceri [itsqueeze.com] - 25 October 2017 02:02 EDT

This is needed for RADV to support explicit component packing.

This is also required to use the new NIR component splitting / packing passes.

V2:- add commponent packing support for interpolate_at* intrinsics- improve store packing support when not all varyings are scalar as spotted by Bas the store source was incorrectly offset.

8ebaf81 ac: add support for explicit component packing
src/amd/common/ac_nir_to_llvm.c | 68 +++++++++++++++++++++++++++++++----------
1 file changed, 52 insertions(+), 16 deletions(-)

Upstream: cgit.freedesktop.org


  • Share