mesa/src/intel
Jason Ekstrand 53bfcdeecf intel/fs: Implement the new load/store_scratch intrinsics
This commit fills in a number of different pieces:

 1. We add support to brw_nir_lower_mem_access_bit_sizes to handle the
    new intrinsics.  This involves simple plumbing work as well as a
    tiny bit of extra logic to always scalarize scratch intrinsics

 2. Add code to brw_fs_nir.cpp to turn nir_load/store_scratch intrinsics
    into byte/dword scattered read/write messages which use the A32
    stateless model.

 3. Add code to lower_surface_logical_send to handle dword scattered
    messages and the A32 stateless model.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2019-11-11 17:17:02 +00:00
..
blorp Revert "intel/blorp: Fix usage of uninitialized memory in key hashing" 2019-11-07 09:27:12 -08:00
common intel/gen_decoder: Fix unused-but-set-variable warning 2019-11-07 11:32:55 +11:00
compiler intel/fs: Implement the new load/store_scratch intrinsics 2019-11-11 17:17:02 +00:00
dev intel/dev: set default num_eu_per_subslice on gen12 2019-10-30 22:30:09 +00:00
genxml intel/genxml: Add gen12 tile cache flush bit 2019-10-30 19:51:03 +00:00
isl intel/isl: Allow stencil buffer to support compression on Gen12+ 2019-10-29 14:46:15 -07:00
perf intel/perf: add TGL support 2019-10-31 09:13:20 +00:00
tools intel/dump_gpu: handle context create extended ioctl 2019-10-30 21:58:31 +02:00
vulkan anv: Unify GetDeviceQueue and GetDeviceQueue2 2019-11-11 16:14:56 +00:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Android.genxml.mk intel/genxml: generate pack files for gen12 on android builds 2019-08-28 13:38:33 -07:00
Android.isl.mk intel/isl: build android libmesa_isl for gen12 2019-08-28 13:38:33 -07:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv: implement VK_INTEL_performance_query 2019-10-23 05:41:15 +00:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources intel/perf: fix Android build 2019-10-31 11:20:30 +00:00
meson.build i965: extract performance query metrics 2019-04-17 14:10:42 +01:00