"README.rst" did not exist on "df6c2bef90f0b6e84c72cfdb68e8bdba9d558f58"
anv: Add a pass for lowering A64 UBO access
Instead of load_global_constant_offset/bounded, we want to use the Intel-specific block load intrinsic whenever we can. This way we get the same wide block loads that we usually use for constant offset UBO pulls with a binding table. Reviewed-by:Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Part-of: <!8635>
Showing
- src/intel/Makefile.sources 1 addition, 0 deletionssrc/intel/Makefile.sources
- src/intel/vulkan/anv_nir.h 2 additions, 0 deletionssrc/intel/vulkan/anv_nir.h
- src/intel/vulkan/anv_nir_lower_ubo_loads.c 125 additions, 0 deletionssrc/intel/vulkan/anv_nir_lower_ubo_loads.c
- src/intel/vulkan/meson.build 1 addition, 0 deletionssrc/intel/vulkan/meson.build
Loading
Please register or sign in to comment