mesa/src/gallium/drivers
Eric Anholt 1633c9735a freedreno: Disable UBWC on z24s8 on a630.
Stencil texture sampling (such as what we have to do for BlitFramebuffer)
is broken with UBWC enabled.  We can't just take the
fd_resource_uncompress() path, because that's a blit just like
BlitFramebuffer.

Fixes failure in dEQP-GLES3.functional.fbo.msaa.2_samples.stencil_index8,
but also the uncaught rendering fails of 4_samples.stencil_index8 and
depth24_stencil8.

Prior to "911ce374caf0 freedreno/a6xx: Fix MSAA clear" we would usually
pass and sometimes flake fail on this test occasionally, thus it being
listed as a flake (though the rendering was actually broken).  Since that
commit, though, we consistently fail on a pixel of the broken rendering,
and thus this was brought to my attention by the #freedreno-ci channel
spam.

Rob took a look at the performance impact of this, and the worst was maybe
up to .5% fps hit on trex.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8319>
2021-01-06 22:54:14 +00:00
..
d3d12 d3d12: use intrinsic builders 2021-01-06 14:34:41 +00:00
etnaviv gallium: remove and emulate PIPE_CAP_MULTI_DRAW 2021-01-04 19:22:33 -05:00
freedreno freedreno: Disable UBWC on z24s8 on a630. 2021-01-06 22:54:14 +00:00
i915 gallium: remove and emulate PIPE_CAP_MULTI_DRAW 2021-01-04 19:22:33 -05:00
iris iris: use intrinsic builders 2021-01-06 14:34:41 +00:00
kmsro kmsro: sync Android.mk GALLIUM_TARGET_DRIVERS 2021-01-06 22:34:45 +00:00
lima gallium: remove and emulate PIPE_CAP_MULTI_DRAW 2021-01-04 19:22:33 -05:00
llvmpipe gallium: remove and emulate PIPE_CAP_MULTI_DRAW 2021-01-04 19:22:33 -05:00
nouveau gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers 2021-01-04 19:22:34 -05:00
panfrost panfrost: Fix AFBC on Bifrost v6 2021-01-06 10:12:51 +01:00
r300 radeonsi: add driconf options to enable/disable Smart Access Memory 2021-01-05 02:43:55 +00:00
r600 gallium/vl: merge identical h264/h265 enums 2021-01-05 11:29:11 +00:00
radeon radeonsi: fix redundant initializations 2021-01-05 11:29:11 +00:00
radeonsi radeonsi: enable vrs2x2 coarse shading if flat shading (v9) 2021-01-06 10:12:10 +05:30
softpipe gallium/ntt: Fix load_ubo_vec4 buffer index setup. 2021-01-05 15:05:48 -08:00
svga svga: fix handling draw info 2021-01-04 19:22:33 -05:00
swr gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers 2021-01-04 19:22:34 -05:00
tegra gallium: remove and emulate PIPE_CAP_MULTI_DRAW 2021-01-04 19:22:33 -05:00
v3d gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers 2021-01-04 19:22:34 -05:00
vc4 vc4: use intrinsic builders 2021-01-06 14:34:41 +00:00
virgl gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers 2021-01-04 19:22:34 -05:00
zink zink: use intrinsic builders 2021-01-06 14:34:41 +00:00