Attemp to build D3D11 on Linux.

This commit is contained in:
Бранимир Караџић
2019-11-14 21:47:22 -08:00
parent 335244bc40
commit c7d986f729
3 changed files with 5 additions and 5 deletions

View File

@@ -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 <d3dcommon.h>
# include <dxgi1_6.h>
#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;

View File

@@ -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;

View File

@@ -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 <sal.h>
#define D3D11_NO_HELPERS
#if BX_PLATFORM_WINDOWS
#if BX_PLATFORM_LINUX || BX_PLATFORM_WINDOWS
# include <d3d11_3.h>
#elif BX_PLATFORM_WINRT
# define __D3D10_1SHADER_H__ // BK - not used keep quiet!