mesa/src/intel
Lionel Landwerlin 25de091753 intel/nir: switch ray query state tracking to local variables uint16_t
We should be able to use uint8_t but there appears to be a backend
bug.

Q2RTX shader compute shader improvement with ray queries :

Totals:
Instrs: 102221 -> 101499 (-0.71%); split: -0.82%, +0.12%
Cycles: 4451260 -> 4396025 (-1.24%)
Send messages: 3587 -> 3585 (-0.06%)
Spill count: 717 -> 658 (-8.23%)
Fill count: 1248 -> 1214 (-2.72%); split: -3.21%, +0.48%
Scratch Memory Size: 21504 -> 16384 (-23.81%)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19982>
2023-06-09 08:29:43 +03:00
..
blorp intel: Rename the GFX12_CCS_E aux-usage to FCV_CCS_E 2023-06-07 23:39:39 +00:00
ci ci: rename x86 and amd64 to x86_64, armhf to arm32, and i386 to x86_32 2023-06-02 21:30:15 +02:00
common intel/dev: switch defect identifiers to use lineage numbers 2023-05-30 22:13:41 +00:00
compiler intel/nir: switch ray query state tracking to local variables uint16_t 2023-06-09 08:29:43 +03:00
dev intel/dev: Use intel_ioctl() helper for GEM_SET_TILING 2023-06-02 20:09:24 +00:00
ds meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
genxml intel/genxml: Drop Tiled Resource Mode fields 2023-06-08 00:07:40 +00:00
isl intel/genxml: Drop Tiled Resource Mode fields 2023-06-08 00:07:40 +00:00
nullhw-layer vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
perf intel/perf: fix OA format selection on MTL 2023-04-03 23:34:17 +00:00
tools intel/stub_gpu: add an option to launch valgrind 2023-06-06 14:47:41 +00:00
vulkan anv: allow binding tables allocations on compute only queues 2023-06-08 02:37:44 +00:00
vulkan_hasvk vulkan: move nir_convert_ycbcr into vulkan runtime 2023-06-07 08:42:03 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00