From d9614c7b576bf575e6e319e85c015e043f78602e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Thu, 29 Oct 2015 20:41:19 -0700 Subject: [PATCH] D3D9: Enable device-ex by default. --- src/renderer_d3d9.cpp | 11 +++++++++++ src/renderer_d3d9.h | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/renderer_d3d9.cpp b/src/renderer_d3d9.cpp index e3f9e17f..63423aa6 100644 --- a/src/renderer_d3d9.cpp +++ b/src/renderer_d3d9.cpp @@ -727,6 +727,17 @@ namespace bgfx { namespace d3d9 mbstowcs(s_viewNameW[ii], name, BGFX_CONFIG_MAX_VIEW_NAME_RESERVED); } + if (NULL != m_deviceEx) + { + int32_t gpuPriority; + DX_CHECK(m_deviceEx->GetGPUThreadPriority(&gpuPriority) ); + BX_TRACE("GPU thread priority: %d", gpuPriority); + + uint32_t maxLatency; + DX_CHECK(m_deviceEx->GetMaximumFrameLatency(&maxLatency) ); + BX_TRACE("GPU max frame latency: %d", maxLatency); + } + postReset(); m_initialized = true; diff --git a/src/renderer_d3d9.h b/src/renderer_d3d9.h index f3a1aa9b..ea649dd8 100644 --- a/src/renderer_d3d9.h +++ b/src/renderer_d3d9.h @@ -6,7 +6,7 @@ #ifndef BGFX_RENDERER_D3D9_H_HEADER_GUARD #define BGFX_RENDERER_D3D9_H_HEADER_GUARD -#define BGFX_CONFIG_RENDERER_DIRECT3D9EX (BX_PLATFORM_WINDOWS && 0) +#define BGFX_CONFIG_RENDERER_DIRECT3D9EX BX_PLATFORM_WINDOWS #if BX_PLATFORM_WINDOWS # include