mesa/src/gallium/drivers
Marek Olšák 146a92dd9f radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUs
They are not available on APUs.

This adds a new template parameter HAS_PAIRS. into draw functions.
Other places add back the non-pairs code for gfx11.

Fixes: 22f3bcfb - radeonsi/gfx11: use SET_*_REG_PAIRS_PACKED packets for pm4 states
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9259

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24010>
2023-07-09 04:18:05 -04:00
..
asahi gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
crocus gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
d3d12 d3d12: Fix indexing of local_reference_state 2023-07-07 12:02:23 -07:00
etnaviv etnaviv: Convert to use nir_foreach_function_impl 2023-07-07 10:30:56 +00:00
freedreno gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
i915 draw/i915: move hwfmt array to i915 specific struct 2023-06-28 13:42:44 +00:00
iris iris: Use correct CCS0 aux-map register offset 2023-07-07 18:05:47 +00:00
lima st/mesa: Set gl_config.floatMode based on color_format 2023-07-04 00:23:40 +00:00
llvmpipe gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
nouveau nouveau: implementation for get_resources() 2023-07-07 15:10:14 +00:00
panfrost gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
r300 r300: assert that every writer has a reader 2023-07-05 18:34:37 +00:00
r600 gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
radeonsi radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUs 2023-07-09 04:18:05 -04:00
softpipe gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
svga util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
tegra treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
v3d gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes 2023-07-07 12:27:35 +00:00
vc4 vc4: Convert to use nir_foreach_function_impl when possible 2023-07-04 10:47:26 +00:00
virgl virgl/ci: fix skips definition 2023-07-07 17:17:00 +00:00
zink ci/zink+radv: document another flake 2023-07-08 15:09:13 +00:00