| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um/ |
Upload File : |
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// File: D3DCompiler.inl
// Content: D3D Compilation Inline Functions
//
//////////////////////////////////////////////////////////////////////////////
#ifndef __D3DCOMPILER_INL__
#define __D3DCOMPILER_INL__
#include "d3dcompiler.h"
//////////////////////////////////////////////////////////////////////////////
// APIs //////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//----------------------------------------------------------------------------
// Wrappers to retrieve specific reflection interfaces.
//----------------------------------------------------------------------------
FORCEINLINE HRESULT
D3D12Reflect(_In_reads_bytes_(SrcDataSize) LPCVOID pSrcData,
_In_ SIZE_T SrcDataSize,
_Out_ ID3D11ShaderReflection** ppReflector)
{
return D3DReflect(pSrcData, SrcDataSize,
IID_ID3D12ShaderReflection, (void**)ppReflector);
}
FORCEINLINE HRESULT
D3D12ReflectLibrary(_In_reads_bytes_(SrcDataSize) LPCVOID pSrcData,
_In_ SIZE_T SrcDataSize,
_Out_ ID3D12LibraryReflection ** ppReflector)
{
return D3DReflectLibrary(pSrcData, SrcDataSize,
IID_ID3D12LibraryReflection, (void**)ppReflector);
}
#endif // #ifndef __D3DCOMPILER_INL__