mesa/src/gallium/drivers
Alyssa Rosenzweig 227d4f6d75 asahi: Add compute kernel scaffolding
This adds the basic scaffolding for compute kernels. There's a bit of churn to
make sure we don't need to hang onto the kernel NIR, since it's never used for
anything else except looking up the shader stage.

The compute kernels aren't actually wired up here, but they do get compiled.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21062>
2023-02-04 17:10:15 +00:00
..
asahi asahi: Add compute kernel scaffolding 2023-02-04 17:10:15 +00:00
crocus ci: Add manual rules variations to disable irrelevant driver jobs. 2023-01-26 00:48:19 +00:00
d3d12 d3d12: Honor suggested driver profile/level for H264/HEVC encode 2023-02-01 19:17:21 +00:00
etnaviv nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00
freedreno freedreno: support UBWC scanout 2023-02-02 04:33:25 +00:00
i915 gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans 2023-01-28 20:42:13 -08:00
iris iris: Perform load_constant address math in 32-bit rather than 64-bit 2023-02-02 02:45:04 +00:00
lima lima/ci: Add more piglit unsupported tests to skip 2023-01-26 10:48:47 +00:00
llvmpipe ci/llvmpipe: Drop skip of InteractionFunctionCalls2. 2023-02-03 19:01:59 +00:00
nouveau ci: Add manual rules variations to disable irrelevant driver jobs. 2023-01-26 00:48:19 +00:00
panfrost panfrost: fix off-by-one when exporting format modifiers 2023-01-25 09:24:50 +00:00
r300 r300: remove backend negative addressing emulation 2023-01-18 20:02:37 +00:00
r600 nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00
radeonsi nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd 2023-02-03 12:27:44 +00:00
softpipe ci/swrast: Drop skips for tests whose perf had been fixed. 2023-02-03 19:01:59 +00:00
svga gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans 2023-01-28 20:42:13 -08:00
tegra gallium: fixup some inconsistent uses of enum pipe_shader_type. 2022-08-04 08:17:39 +00:00
v3d v3d: expose more drm formats with SAND128 modifier 2023-01-17 19:57:28 +00:00
vc4 nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00
virgl util: Implement util_iround with lrintf unconditionally 2023-02-03 04:00:17 +00:00
zink nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00