From c7d986f729e76cfdc907a48e9650c1ae8cb809d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Thu, 14 Nov 2019 21:47:22 -0800 Subject: [PATCH] Attemp to build D3D11 on Linux. --- src/dxgi.h | 4 ++-- src/renderer_d3d.h | 2 +- src/renderer_d3d11.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/dxgi.h b/src/dxgi.h index 7b7a95e78..c0bba2ef8 100644 --- a/src/dxgi.h +++ b/src/dxgi.h @@ -6,7 +6,7 @@ #ifndef BGFX_DXGI_H_HEADER_GUARD #define BGFX_DXGI_H_HEADER_GUARD -#if BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT +#if BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT # include # include #else @@ -15,7 +15,7 @@ namespace bgfx { -#if BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT +#if BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT typedef ::IUnknown IUnknown; #else typedef ::IGraphicsUnknown IUnknown; diff --git a/src/renderer_d3d.h b/src/renderer_d3d.h index c94e2f364..da39f6cd5 100644 --- a/src/renderer_d3d.h +++ b/src/renderer_d3d.h @@ -64,7 +64,7 @@ namespace bgfx { -#if BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT +#if BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS || BX_PLATFORM_WINRT typedef ::IUnknown IUnknown; #else typedef ::IGraphicsUnknown IUnknown; diff --git a/src/renderer_d3d11.h b/src/renderer_d3d11.h index a6efe141f..e4836b140 100644 --- a/src/renderer_d3d11.h +++ b/src/renderer_d3d11.h @@ -6,7 +6,7 @@ #ifndef BGFX_RENDERER_D3D11_H_HEADER_GUARD #define BGFX_RENDERER_D3D11_H_HEADER_GUARD -#define USE_D3D11_DYNAMIC_LIB BX_PLATFORM_WINDOWS +#define USE_D3D11_DYNAMIC_LIB BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS #define USE_D3D11_STAGING_BUFFER 0 #if !USE_D3D11_DYNAMIC_LIB @@ -20,7 +20,7 @@ BX_PRAGMA_DIAGNOSTIC_IGNORED_GCC("-Wpragmas"); BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4005) // warning C4005: '' : macro redefinition #include #define D3D11_NO_HELPERS -#if BX_PLATFORM_WINDOWS +#if BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS # include #elif BX_PLATFORM_WINRT # define __D3D10_1SHADER_H__ // BK - not used keep quiet!