aco: rework vertex fetching a bit
authorRhys Perry <pendingchaos02@gmail.com>
Mon, 9 Dec 2019 12:18:51 +0000 (12:18 +0000)
committerRhys Perry <pendingchaos02@gmail.com>
Tue, 28 Jan 2020 11:39:57 +0000 (11:39 +0000)
commit525b1073474e070c8ade47856e649747ed12f775
tree070d56734ffeb71e9bc49cd5a7e48577c8135355
parent4363a1f75b3a2638297c5d4f8dca06737bdab7fc
aco: rework vertex fetching a bit

This will make it easier to skip unused channels at the start and to split
unaligned loads on GFX10.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3086>
src/amd/compiler/aco_builder_h.py
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_opcodes.py