| // |
| // 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 wchar_t *eventName) |
| { |
| D3DPERF_BeginEvent(0, eventName); |
| } |
| |
| void DebugAnnotator9::endEvent() |
| { |
| D3DPERF_EndEvent(); |
| } |
| |
| void DebugAnnotator9::setMarker(const wchar_t *markerName) |
| { |
| D3DPERF_SetMarker(0, markerName); |
| } |
| |
| bool DebugAnnotator9::getStatus() |
| { |
| return !!D3DPERF_GetStatus(); |
| } |
| |
| } |