mesa/src/intel
Lionel Landwerlin 429ef02f83 intel/fs: make tcs input_vertices dynamic
We need to do 3 things to accomplish this :

   1. make all the register access consider the maximal case when
      unknown at compile time

   2. move the clamping of load_per_vertex_input prior to lowering
      nir_intrinsic_load_patch_vertices_in (in the dynamic cases, the
      clamping will use the nir_intrinsic_load_patch_vertices_in to
      clamp), meaning clamping using derefs rather than lowered
      nir_intrinsic_load_per_vertex_input

   3. in the known cases, lower nir_intrinsic_load_patch_vertices_in
      in NIR (so that the clamped elements still be vectorized to the
      smallest number of URB read messages)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22378>
2023-05-24 18:32:07 +00:00
..
blorp intel/blorp: Add and use blorp_copy_get_formats 2023-05-22 22:20:58 +00:00
ci anv/ci: Add tests for video formats to the failing tests. 2023-05-19 06:15:02 +00:00
common intel: Secondary CB print primary CB's renderpass 2023-05-12 21:15:09 +00:00
compiler intel/fs: make tcs input_vertices dynamic 2023-05-24 18:32:07 +00:00
dev intel/dev: provide helper to check if devinfo is ATS-M 2023-05-24 04:42:59 +00:00
ds meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
genxml intel/genxml: add a command VD_CONTROL_STATE to gen12/125 2023-05-19 06:15:01 +00:00
isl anv/image: Add a surface usage bit for video decoding 2023-05-19 06:15:01 +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/tools: decode ACTHD printed by newer kernels 2023-05-05 14:55:41 +00:00
vulkan anv: use COMPUTE_WALKER post sync field to track compute work 2023-05-24 09:09:01 +03:00
vulkan_hasvk nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00