diff --git a/gfx/d3d9/d3d9.cpp b/gfx/d3d9/d3d9.cpp index 4426eea266..1cc5041da8 100644 --- a/gfx/d3d9/d3d9.cpp +++ b/gfx/d3d9/d3d9.cpp @@ -284,9 +284,8 @@ void D3DVideo::viewport_info(rarch_viewport &vp) bool D3DVideo::read_viewport(uint8_t *buffer) { - static retro_perf_counter_t d3d_read_viewport = { "d3d_read_viewport", 0, 0, 0, false }; - rarch_perf_init(&d3d_read_viewport, g_settings.perfcounter_enable); - rarch_perf_start(&d3d_read_viewport, g_settings.perfcounter_enable); + RARCH_PERFORMANCE_INIT(d3d_read_viewport); + RARCH_PERFORMANCE_START(d3d_read_viewport); bool ret = true; IDirect3DSurface9 *target = nullptr; IDirect3DSurface9 *dest = nullptr; @@ -339,7 +338,7 @@ bool D3DVideo::read_viewport(uint8_t *buffer) } end: - rarch_perf_stop(&d3d_read_viewport, g_settings.perfcounter_enable); + RARCH_PERFORMANCE_STOP(d3d_read_viewport); if (target) target->Release(); if (dest) @@ -607,9 +606,8 @@ bool D3DVideo::frame(const void *frame, if (!frame) return true; - static retro_perf_counter_t d3d_frame = { "d3d_frame", 0, 0, 0, false }; - rarch_perf_init(&d3d_frame, g_settings.perfcounter_enable); - rarch_perf_start(&d3d_frame, g_settings.perfcounter_enable); + RARCH_PERFORMANCE_INIT(d3d_frame); + RARCH_PERFORMANCE_START(d3d_frame); // We cannot recover in fullscreen. if (needs_restore && IsIconic(hWnd)) return true; @@ -672,7 +670,7 @@ bool D3DVideo::frame(const void *frame, } #endif - rarch_perf_stop(&d3d_frame, g_settings.perfcounter_enable); + RARCH_PERFORMANCE_STOP(d3d_frame); if (dev->Present(nullptr, nullptr, nullptr, nullptr) != D3D_OK) {