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: <mesa/mesa!19360>
- src/gallium/drivers/iris/iris_resolve.c 15 additions, 0 deletionssrc/gallium/drivers/iris/iris_resolve.c
- src/gallium/drivers/iris/iris_screen.h 1 addition, 0 deletionssrc/gallium/drivers/iris/iris_screen.h
- src/gallium/drivers/iris/iris_state.c 29 additions, 0 deletionssrc/gallium/drivers/iris/iris_state.c
- src/intel/genxml/gen12.xml 2 additions, 0 deletionssrc/intel/genxml/gen12.xml