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!