From: José Fonseca <jose.r.fonseca@gmail.com>
Date: Wed, 14 Nov 2012 14:01:56 +0000 (+0000)
Subject: parse: More flags.
X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=43fb29ecbf20b773fdca3179a38958930a4f4c0b;p=apitrace

parse: More flags.
---

diff --git a/common/trace_parser_flags.cpp b/common/trace_parser_flags.cpp
index 5347090..01c2661 100644
--- a/common/trace_parser_flags.cpp
+++ b/common/trace_parser_flags.cpp
@@ -62,11 +62,13 @@ callFlagTable[] = {
     { "ID3D10Device1::DrawIndexed",                    CALL_FLAG_RENDER },
     { "ID3D10Device1::DrawIndexedInstanced",           CALL_FLAG_RENDER },
     { "ID3D10Device1::DrawInstanced",                  CALL_FLAG_RENDER },
+    { "ID3D10Device1::OMSetRenderTargets",             CALL_FLAG_SWAP_RENDERTARGET },
     { "ID3D10Device::Draw",                            CALL_FLAG_RENDER },
     { "ID3D10Device::DrawAuto",                        CALL_FLAG_RENDER },
     { "ID3D10Device::DrawIndexed",                     CALL_FLAG_RENDER },
     { "ID3D10Device::DrawIndexedInstanced",            CALL_FLAG_RENDER },
     { "ID3D10Device::DrawInstanced",                   CALL_FLAG_RENDER },
+    { "ID3D10Device::OMSetRenderTargets",              CALL_FLAG_SWAP_RENDERTARGET },
     { "ID3D11DeviceContext::Draw",                          CALL_FLAG_RENDER },
     { "ID3D11DeviceContext::DrawAuto",                      CALL_FLAG_RENDER },
     { "ID3D11DeviceContext::DrawIndexed",                   CALL_FLAG_RENDER },
@@ -74,6 +76,9 @@ callFlagTable[] = {
     { "ID3D11DeviceContext::DrawIndexedInstancedIndirect",  CALL_FLAG_RENDER },
     { "ID3D11DeviceContext::DrawInstanced",                 CALL_FLAG_RENDER },
     { "ID3D11DeviceContext::DrawInstancedIndirect",         CALL_FLAG_RENDER },
+    { "ID3D11DeviceContext::OMSetRenderTargets",       CALL_FLAG_SWAP_RENDERTARGET },
+    { "ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews", CALL_FLAG_SWAP_RENDERTARGET },
+    { "IDXGISwapChain::Present",                       CALL_FLAG_END_FRAME },
     { "IDirect3D9::CheckDeviceFormat",                 CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
     { "IDirect3D9::EnumAdapterModes",                  CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
     { "IDirect3D9::GetAdapterModeCount",               CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },