[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