mesa/src
Nanley Chery 0fa540ef61 iris: Reduce use of RHWO optimization (Wa_1508744258)
Implement Wa_1508744258:

   Disable RHWO by setting 0x7010[14] by default except during resolve
   pass.

Disable the RCC RHWO optimization at all times except when resolving
single sampled color surfaces. MCS partial resolves are done via
software (i.e., not via a HW bit) and so are not expected to need this
workaround.

Reviewed-by: Mark Janes <markjanes@swizzler.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19360>
2022-10-31 23:26:06 +00:00
..
amd radv/rt: Set vars.arg in the traversal shader 2022-10-31 17:25:55 +00:00
android_stub
asahi asahi: Identify counts for compute kernels 2022-10-29 19:23:51 +00:00
broadcom v3dv: split event implementation to a separate file 2022-10-28 10:55:37 +00:00
c11 c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h 2022-10-20 03:04:56 +00:00
compiler nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics 2022-10-31 14:33:43 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: Add EGL_EXT_protected_content support 2022-10-27 10:53:18 +00:00
etnaviv util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER 2022-10-14 03:27:41 +00:00
freedreno freedreno/fdl: Increase alignment for UBWC images 2022-10-31 11:17:31 +00:00
gallium iris: Reduce use of RHWO optimization (Wa_1508744258) 2022-10-31 23:26:06 +00:00
gbm Android: Use libgbm_mesa name for SDK30+ 2022-09-12 07:37:27 +00:00
getopt
glx glx: clean-ups in drisw_glx.c 2022-10-27 03:26:08 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: setup buffer and image format feature bits 2022-10-31 11:07:30 +00:00
imgui
intel iris: Reduce use of RHWO optimization (Wa_1508744258) 2022-10-31 23:26:06 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c 2022-10-20 01:32:47 +00:00
mesa Revert "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410" 2022-10-28 19:13:27 +00:00
microsoft dzn: Set factory flags before creating device 2022-10-31 18:03:02 +00:00
nouveau nir/lower_idiv: Remove imprecise_32bit_lowering 2022-10-27 19:37:14 +00:00
panfrost panfrost: Enable Mali-T620 2022-10-31 13:02:06 +00:00
tool pps: enable track_event in intel.cfg 2022-10-09 22:39:53 +03:00
util util: glsl2spirv.py: ensure '#endif' is printed in new line 2022-10-30 14:14:21 +01:00
virtio venus: add VK_EXT_depth_clip_control support 2022-10-27 00:22:30 +00:00
vulkan vulkan/runtime: include robustness info when hashing a shader stage 2022-10-27 08:17:11 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00