ac/llvm: respect channel_type when ac_build_buffer_load
authorQiang Yu <yuq825@gmail.com>
Tue, 21 Mar 2023 07:07:02 +0000 (15:07 +0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 01:55:20 +0000 (01:55 +0000)
commit5ddb46e96376f2ef5ef73d52a589d908d6577d51
tree2a76b93570196ce4e34169374770ba81ebc4811a
parent772cacff32b2ed22799a1dbaeac6857824400f53
ac/llvm: respect channel_type when ac_build_buffer_load

Mainly for nir_load_smem_buffer_amd which pass i32 for this parameter.

Fixes: 8030fbcf16a ("nir,ac/llvm: add nir_load_smem_buffer_amd")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22043>
src/amd/llvm/ac_llvm_build.c