diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml index e911791bfeb..92b20f35108 100644 --- a/src/intel/genxml/gen20.xml +++ b/src/intel/genxml/gen20.xml @@ -335,11 +335,17 @@ + + + + + + diff --git a/src/intel/vulkan/genX_init_state.c b/src/intel/vulkan/genX_init_state.c index c8c114d8314..57eaf75281b 100644 --- a/src/intel/vulkan/genX_init_state.c +++ b/src/intel/vulkan/genX_init_state.c @@ -646,6 +646,10 @@ init_render_queue_state(struct anv_queue *queue, bool is_companion_rcs_batch) anv_batch_emit(batch, GENX(3DSTATE_3D_MODE), p) { p.DX10OGLBorderModeforYCRCB = true; p.DX10OGLBorderModeforYCRCBMask = true; +#if INTEL_NEEDS_WA_14019857787 + p.EnableOOOreadsinRCPB = true; + p.EnableOOOreadsinRCPBMask = true; +#endif } #endif