diff --git a/util/test/tests/D3D12/D3D12_Execute_Indirect.py b/util/test/tests/D3D12/D3D12_Execute_Indirect.py index 707cf4a63..fcc39c48e 100644 --- a/util/test/tests/D3D12/D3D12_Execute_Indirect.py +++ b/util/test/tests/D3D12/D3D12_Execute_Indirect.py @@ -389,8 +389,15 @@ class D3D12_Execute_Indirect(rdtest.TestCase): out.Display() out.Shutdown() + largeEIMarker = self.find_action("MaxCount: 1024 CountBuf: 256") + skipEIDmin = largeEIMarker.eventId + 10 + largeEIAction = self.find_action("ExecuteIndirect", largeEIMarker.eventId); + skipEIDmax = largeEIAction.eventId + len(largeEIAction.children) - 10 + with rdtest.log.auto_section('Checking All Overlays'): for eid in range(self.get_first_action().eventId, self.get_last_action().eventId + 1): + if eid >= skipEIDmin and eid <= skipEIDmax: + continue self.controller.SetFrameEvent(eid, False) pipe = self.controller.GetPipelineState() if len(pipe.GetOutputTargets()) == 0: