mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-20 05:43:12 +01:00
Attemp to build D3D11 on Linux.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user