// // Copyright 2015 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // DebugAnnotator9.h: D3D9 helpers for adding trace annotations. // #include "libANGLE/renderer/d3d/d3d9/DebugAnnotator9.h" #include "common/platform.h" namespace rx { void DebugAnnotator9::beginEvent(const std::wstring &eventName) { D3DPERF_BeginEvent(0, eventName.c_str()); } void DebugAnnotator9::endEvent() { D3DPERF_EndEvent(); } void DebugAnnotator9::setMarker(const std::wstring &markerName) { D3DPERF_SetMarker(0, markerName.c_str()); } bool DebugAnnotator9::getStatus() { return !!D3DPERF_GetStatus(); } }