27 #ifndef LIBRETRO_DIRECT3D_H__ 28 #define LIBRETRO_DIRECT3D_H__ 35 #include <D3Dcompiler.h> 37 #define RETRO_HW_RENDER_INTERFACE_D3D11_VERSION 1 39 struct retro_hw_render_interface_d3d11
44 unsigned interface_version;
D3D_FEATURE_LEVEL
Definition: d3dcommon.h:79
interface ID3D11Device ID3D11Device
Definition: d3d11.h:329
retro_hw_render_interface_type
Definition: libretro.h:1203
HRESULT WINAPI D3DCompile(_In_reads_bytes_(SrcDataSize) LPCVOID pSrcData, _In_ SIZE_T SrcDataSize, _In_opt_ LPCSTR pSourceName, _In_reads_opt_(_Inexpressible_(pDefines->Name !=NULL)) CONST D3D_SHADER_MACRO *pDefines, _In_opt_ ID3DInclude *pInclude, _In_opt_ LPCSTR pEntrypoint, _In_ LPCSTR pTarget, _In_ UINT Flags1, _In_ UINT Flags2, _Out_ ID3DBlob **ppCode, _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorMsgs)
interface ID3D11DeviceContext ID3D11DeviceContext
Definition: d3d11.h:252
HRESULT(WINAPI * pD3DCompile)(LPCVOID pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, CONST D3D_SHADER_MACRO *pDefines, ID3DInclude *pInclude, LPCSTR pEntrypoint, LPCSTR pTarget, UINT Flags1, UINT Flags2, ID3DBlob **ppCode, ID3DBlob **ppErrorMsgs)
Definition: d3dcompiler.h:227
struct nk_device device
Definition: nk_common.c:44