mesa/src/gallium/drivers
Nanley Chery 3cf6325e72 iris: Fix aux assertion in resource_get_handle
iris_resource_get_handle currently asserts that the resource has an aux
state that is suitable for sharing. However, the caller of this function
can pass a flag to specify that it will handle flushing/resolving the
resource as needed for sharing. Take this flag into account when
asserting the state of the aux buffer.

Fixes: e81392868e ("iris/resource: Drop redundant checks for aux support")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/128
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1371>
2020-09-03 23:43:02 +00:00
..
etnaviv nir/lower_indirect_derefs: Add a threshold 2020-09-03 14:26:49 +00:00
freedreno nir/lower_indirect_derefs: Add a threshold 2020-09-03 14:26:49 +00:00
i915 gallium: replace 16BIT_TEMPS cap with 16BIT_CONSTS 2020-08-05 21:00:44 +00:00
iris iris: Fix aux assertion in resource_get_handle 2020-09-03 23:43:02 +00:00
kmsro kmsro: Extend to include ingenic-drm 2019-12-21 18:27:51 +01:00
lima nir/opt_vectorize: Add a callback for filtering of vectorizing. 2020-09-02 09:59:17 -07:00
llvmpipe llvmpipe/fs: multisample depth/stencil bad ir generated 2020-08-31 13:20:11 +10:00
nouveau nouveau/nir: Implement load_global_constant 2020-09-01 20:50:04 +00:00
panfrost panfrost: Drop PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER/BUFFERS 2020-09-01 21:04:09 +00:00
r300 r300: Use util_blend_factor_uses_dest 2020-08-24 11:42:35 +00:00
r600 nir/opt_vectorize: Add a callback for filtering of vectorizing. 2020-09-02 09:59:17 -07:00
radeon radeon/vcn: fix jpeg decode for navi10 2020-08-10 16:39:48 +00:00
radeonsi radeonsi: optimize out the loop in si_get_ps_input_cntl 2020-09-02 23:03:00 -04:00
softpipe softpipe: Enable PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS; 2020-07-23 00:24:26 +00:00
svga svga: fix draw elements with 8-bits indices 2020-08-21 18:14:06 +00:00
swr gallium/swr: Fix compilation TCS/TES compilation issues 2020-09-02 11:13:31 +02:00
tegra meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
v3d v3d: set instance id to 0 at start of tile 2020-08-26 04:00:11 +02:00
vc4 vc4: Fix unused var warnings in release builds from assertions. 2020-08-28 22:45:08 +00:00
virgl virgl: move protocol headers to a common place 2020-08-21 18:38:44 +00:00
zink zink: generically handle matrix types 2020-09-03 14:01:09 +00:00