[Mesa-dev] [PATCH 0/8] radv: VK_KHR_8bit_storage
Samuel Pitoiset
samuel.pitoiset at gmail.com
Tue Mar 19 08:31:07 UTC 2019
Hi,
This series implements VK_KHR_8bit_storage for RADV. Original work
is from Rhys Perry, I did rebase, update some patches and test.
Please review,
thanks!
Rhys Perry (5):
ac/nir: implement 8-bit push constant, ssbo and ubo loads
ac/nir: implement 8-bit ssbo stores
ac/nir: add 8-bit types to glsl_base_to_llvm_type
ac/nir: implement 8-bit conversions
radv: enable VK_KHR_8bit_storage
Samuel Pitoiset (3):
ac: add various int8 definitions
ac: add ac_build_tbuffer_load_byte() helper
ac: add ac_build_tbuffer_store_byte() helper
docs/features.txt | 2 +-
src/amd/common/ac_llvm_build.c | 47 +++++++++++++++++-
src/amd/common/ac_llvm_build.h | 19 ++++++++
src/amd/common/ac_nir_to_llvm.c | 81 ++++++++++++++++++++++++++-----
src/amd/vulkan/radv_device.c | 9 ++++
src/amd/vulkan/radv_extensions.py | 1 +
src/amd/vulkan/radv_shader.c | 1 +
7 files changed, 145 insertions(+), 15 deletions(-)
--
2.21.0
More information about the mesa-dev
mailing list