diff --git a/util/test/tests/D3D11/D3D11_Primitive_Restart.py b/util/test/tests/D3D11/D3D11_Primitive_Restart.py index 902daec00..f5c680e0f 100644 --- a/util/test/tests/D3D11/D3D11_Primitive_Restart.py +++ b/util/test/tests/D3D11/D3D11_Primitive_Restart.py @@ -50,3 +50,16 @@ class D3D11_Primitive_Restart(rdtest.TestCase): } self.check_mesh_data(postvs_ref, postvs_data) + + # Now check the draw with a vertex offset + draw = self.find_draw("Draw", draw.eventId+1) + + self.check(draw is not None) + + self.controller.SetFrameEvent(draw.eventId, False) + + postvs_data = self.get_postvs(rd.MeshDataStage.VSOut, 0, draw.numIndices) + + # Data should be identical + + self.check_mesh_data(postvs_ref, postvs_data)