diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h index 2cb8fb0baee..9df890533eb 100644 --- a/src/intel/blorp/blorp_genX_exec.h +++ b/src/intel/blorp/blorp_genX_exec.h @@ -593,6 +593,10 @@ blorp_emit_vertex_elements(struct blorp_batch *batch, sgvs.InstanceIDElementOffset = 0; } +#if GFX_VER >= 11 + blorp_emit(batch, GENX(3DSTATE_VF_SGVS_2), sgvs); +#endif + for (unsigned i = 0; i < num_elements; i++) { blorp_emit(batch, GENX(3DSTATE_VF_INSTANCING), vf) { vf.VertexElementIndex = i;