From 72ddba1a58ef62061a4904c1b4562d391b81bb13 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 27 May 2019 12:01:40 +0100 Subject: [PATCH] Check second draw with vertex offset in primitive restart test --- util/test/tests/D3D11/D3D11_Primitive_Restart.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)