RetroArch
|
#include "d3dcommon.h"
Go to the source code of this file.
Classes | |
struct | _D3D11_SIGNATURE_PARAMETER_DESC |
struct | _D3D11_SHADER_BUFFER_DESC |
struct | _D3D11_SHADER_VARIABLE_DESC |
struct | _D3D11_SHADER_TYPE_DESC |
struct | _D3D11_SHADER_DESC |
struct | _D3D11_SHADER_INPUT_BIND_DESC |
struct | _D3D11_LIBRARY_DESC |
struct | _D3D11_FUNCTION_DESC |
struct | _D3D11_PARAMETER_DESC |
Enumerations | |
enum | D3D11_SHADER_VERSION_TYPE { D3D11_SHVER_PIXEL_SHADER = 0, D3D11_SHVER_VERTEX_SHADER = 1, D3D11_SHVER_GEOMETRY_SHADER = 2, D3D11_SHVER_HULL_SHADER = 3, D3D11_SHVER_DOMAIN_SHADER = 4, D3D11_SHVER_COMPUTE_SHADER = 5, D3D11_SHVER_RESERVED0 = 0xFFF0 } |
Functions | |
interface | DECLSPEC_UUID ("6E6FFA6A-9BAE-4613-A51E-91652D508C21") ID3D11ShaderReflectionType |
DEFINE_GUID (IID_ID3D11ShaderReflectionType, 0x6e6ffa6a, 0x9bae, 0x4613, 0xa5, 0x1e, 0x91, 0x65, 0x2d, 0x50, 0x8c, 0x21) | |
DECLARE_INTERFACE (ID3D11ShaderReflectionType) | |
interface | DECLSPEC_UUID ("51F23923-F3E5-4BD1-91CB-606177D8DB4C") ID3D11ShaderReflectionVariable |
DEFINE_GUID (IID_ID3D11ShaderReflectionVariable, 0x51f23923, 0xf3e5, 0x4bd1, 0x91, 0xcb, 0x60, 0x61, 0x77, 0xd8, 0xdb, 0x4c) | |
DECLARE_INTERFACE (ID3D11ShaderReflectionVariable) | |
interface | DECLSPEC_UUID ("EB62D63D-93DD-4318-8AE8-C6F83AD371B8") ID3D11ShaderReflectionConstantBuffer |
DEFINE_GUID (IID_ID3D11ShaderReflectionConstantBuffer, 0xeb62d63d, 0x93dd, 0x4318, 0x8a, 0xe8, 0xc6, 0xf8, 0x3a, 0xd3, 0x71, 0xb8) | |
DECLARE_INTERFACE (ID3D11ShaderReflectionConstantBuffer) | |
interface | DECLSPEC_UUID ("8d536ca1-0cca-4956-a837-786963755584") ID3D11ShaderReflection |
DEFINE_GUID (IID_ID3D11ShaderReflection, 0x8d536ca1, 0x0cca, 0x4956, 0xa8, 0x37, 0x78, 0x69, 0x63, 0x75, 0x55, 0x84) | |
DECLARE_INTERFACE_ (ID3D11ShaderReflection, IUnknown) | |
interface | DECLSPEC_UUID ("54384F1B-5B3E-4BB7-AE01-60BA3097CBB6") ID3D11LibraryReflection |
DEFINE_GUID (IID_ID3D11LibraryReflection, 0x54384f1b, 0x5b3e, 0x4bb7, 0xae, 0x1, 0x60, 0xba, 0x30, 0x97, 0xcb, 0xb6) | |
DECLARE_INTERFACE_ (ID3D11LibraryReflection, IUnknown) | |
interface | DECLSPEC_UUID ("207BCECB-D683-4A06-A8A3-9B149B9F73A4") ID3D11FunctionReflection |
DEFINE_GUID (IID_ID3D11FunctionReflection, 0x207bcecb, 0xd683, 0x4a06, 0xa8, 0xa3, 0x9b, 0x14, 0x9b, 0x9f, 0x73, 0xa4) | |
DECLARE_INTERFACE (ID3D11FunctionReflection) | |
interface | DECLSPEC_UUID ("42757488-334F-47FE-982E-1A65D08CC462") ID3D11FunctionParameterReflection |
DEFINE_GUID (IID_ID3D11FunctionParameterReflection, 0x42757488, 0x334f, 0x47fe, 0x98, 0x2e, 0x1a, 0x65, 0xd0, 0x8c, 0xc4, 0x62) | |
DECLARE_INTERFACE (ID3D11FunctionParameterReflection) | |
interface | DECLSPEC_UUID ("CAC701EE-80FC-4122-8242-10B39C8CEC34") ID3D11Module |
DEFINE_GUID (IID_ID3D11Module, 0xcac701ee, 0x80fc, 0x4122, 0x82, 0x42, 0x10, 0xb3, 0x9c, 0x8c, 0xec, 0x34) | |
DECLARE_INTERFACE_ (ID3D11Module, IUnknown) | |
interface | DECLSPEC_UUID ("469E07F7-045A-48D5-AA12-68A478CDF75D") ID3D11ModuleInstance |
DEFINE_GUID (IID_ID3D11ModuleInstance, 0x469e07f7, 0x45a, 0x48d5, 0xaa, 0x12, 0x68, 0xa4, 0x78, 0xcd, 0xf7, 0x5d) | |
DECLARE_INTERFACE_ (ID3D11ModuleInstance, IUnknown) | |
interface | DECLSPEC_UUID ("59A6CD0E-E10D-4C1F-88C0-63ABA1DAF30E") ID3D11Linker |
DEFINE_GUID (IID_ID3D11Linker, 0x59a6cd0e, 0xe10d, 0x4c1f, 0x88, 0xc0, 0x63, 0xab, 0xa1, 0xda, 0xf3, 0xe) | |
DECLARE_INTERFACE_ (ID3D11Linker, IUnknown) | |
interface | DECLSPEC_UUID ("D80DD70C-8D2F-4751-94A1-03C79B3556DB") ID3D11LinkingNode |
DEFINE_GUID (IID_ID3D11LinkingNode, 0xd80dd70c, 0x8d2f, 0x4751, 0x94, 0xa1, 0x3, 0xc7, 0x9b, 0x35, 0x56, 0xdb) | |
DECLARE_INTERFACE_ (ID3D11LinkingNode, IUnknown) | |
interface | DECLSPEC_UUID ("54133220-1CE8-43D3-8236-9855C5CEECFF") ID3D11FunctionLinkingGraph |
DEFINE_GUID (IID_ID3D11FunctionLinkingGraph, 0x54133220, 0x1ce8, 0x43d3, 0x82, 0x36, 0x98, 0x55, 0xc5, 0xce, 0xec, 0xff) | |
DECLARE_INTERFACE_ (ID3D11FunctionLinkingGraph, IUnknown) | |
#define D3D11_SHVER_GET_MAJOR | ( | _Version | ) | (((_Version) >> 4) & 0xf) |
#define D3D11_SHVER_GET_MINOR | ( | _Version | ) | (((_Version) >> 0) & 0xf) |
#define D3D11_SHVER_GET_TYPE | ( | _Version | ) | (((_Version) >> 16) & 0xffff) |
#define D3D_RETURN_PARAMETER_INDEX (-1) |
#define D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS 0x00000020 |
#define D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS 0x00000040 |
#define D3D_SHADER_REQUIRES_64_UAVS 0x00000008 |
#define D3D_SHADER_REQUIRES_DOUBLES 0x00000001 |
#define D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL 0x00000002 |
#define D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING 0x00000080 |
#define D3D_SHADER_REQUIRES_MINIMUM_PRECISION 0x00000010 |
#define D3D_SHADER_REQUIRES_TILED_RESOURCES 0x00000100 |
#define D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE 0x00000004 |
#define INTERFACE ID3D11ShaderReflectionType |
#define INTERFACE ID3D11ShaderReflectionVariable |
#define INTERFACE ID3D11ShaderReflectionConstantBuffer |
#define INTERFACE ID3D11ShaderReflection |
#define INTERFACE ID3D11LibraryReflection |
#define INTERFACE ID3D11FunctionReflection |
#define INTERFACE ID3D11FunctionParameterReflection |
#define INTERFACE ID3D11Module |
#define INTERFACE ID3D11ModuleInstance |
#define INTERFACE ID3D11Linker |
#define INTERFACE ID3D11LinkingNode |
#define INTERFACE ID3D11FunctionLinkingGraph |
typedef D3D_CBUFFER_TYPE D3D11_CBUFFER_TYPE |
typedef struct _D3D11_FUNCTION_DESC D3D11_FUNCTION_DESC |
typedef struct _D3D11_LIBRARY_DESC D3D11_LIBRARY_DESC |
typedef struct _D3D11_PARAMETER_DESC D3D11_PARAMETER_DESC |
typedef struct _D3D11_SHADER_BUFFER_DESC D3D11_SHADER_BUFFER_DESC |
typedef struct _D3D11_SHADER_DESC D3D11_SHADER_DESC |
typedef struct _D3D11_SHADER_INPUT_BIND_DESC D3D11_SHADER_INPUT_BIND_DESC |
typedef struct _D3D11_SHADER_TYPE_DESC D3D11_SHADER_TYPE_DESC |
typedef struct _D3D11_SHADER_VARIABLE_DESC D3D11_SHADER_VARIABLE_DESC |
typedef enum D3D11_SHADER_VERSION_TYPE D3D11_SHADER_VERSION_TYPE |
typedef struct _D3D11_SIGNATURE_PARAMETER_DESC D3D11_SIGNATURE_PARAMETER_DESC |
typedef interface ID3D11FunctionParameterReflection ID3D11FunctionParameterReflection |
typedef interface ID3D11FunctionReflection ID3D11FunctionReflection |
typedef interface ID3D11LibraryReflection ID3D11LibraryReflection |
typedef interface ID3D11ShaderReflection ID3D11ShaderReflection |
typedef interface ID3D11ShaderReflectionConstantBuffer ID3D11ShaderReflectionConstantBuffer |
typedef interface ID3D11ShaderReflectionType ID3D11ShaderReflectionType |
typedef interface ID3D11ShaderReflectionVariable ID3D11ShaderReflectionVariable |
typedef interface ID3D11FunctionParameterReflection* LPD3D11FUNCTIONPARAMETERREFLECTION |
typedef interface ID3D11FunctionReflection* LPD3D11FUNCTIONREFLECTION |
typedef interface ID3D11LibraryReflection* LPD3D11LIBRARYREFLECTION |
typedef interface ID3D11ShaderReflection* LPD3D11SHADERREFLECTION |
typedef interface ID3D11ShaderReflectionConstantBuffer* LPD3D11SHADERREFLECTIONCONSTANTBUFFER |
typedef interface ID3D11ShaderReflectionType* LPD3D11SHADERREFLECTIONTYPE |
typedef interface ID3D11ShaderReflectionVariable* LPD3D11SHADERREFLECTIONVARIABLE |
DECLARE_INTERFACE | ( | ID3D11ShaderReflectionType | ) |
DECLARE_INTERFACE | ( | ID3D11ShaderReflectionVariable | ) |
DECLARE_INTERFACE | ( | ID3D11ShaderReflectionConstantBuffer | ) |
DECLARE_INTERFACE | ( | ID3D11FunctionReflection | ) |
DECLARE_INTERFACE | ( | ID3D11FunctionParameterReflection | ) |
DECLARE_INTERFACE_ | ( | ID3D11ShaderReflection | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11LibraryReflection | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11Module | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11ModuleInstance | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11Linker | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11LinkingNode | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3D11FunctionLinkingGraph | , |
IUnknown | |||
) |
interface DECLSPEC_UUID | ( | "6E6FFA6A-9BAE-4613-A51E-91652D508C21" | ) |
interface DECLSPEC_UUID | ( | "51F23923-F3E5-4BD1-91CB-606177D8DB4C" | ) |
interface DECLSPEC_UUID | ( | "EB62D63D-93DD-4318-8AE8-C6F83AD371B8" | ) |
interface DECLSPEC_UUID | ( | "8d536ca1-0cca-4956-a837-786963755584" | ) |
interface DECLSPEC_UUID | ( | "54384F1B-5B3E-4BB7-AE01-60BA3097CBB6" | ) |
interface DECLSPEC_UUID | ( | "207BCECB-D683-4A06-A8A3-9B149B9F73A4" | ) |
interface DECLSPEC_UUID | ( | "42757488-334F-47FE-982E-1A65D08CC462" | ) |
interface DECLSPEC_UUID | ( | "CAC701EE-80FC-4122-8242-10B39C8CEC34" | ) |
interface DECLSPEC_UUID | ( | "469E07F7-045A-48D5-AA12-68A478CDF75D" | ) |
interface DECLSPEC_UUID | ( | "59A6CD0E-E10D-4C1F-88C0-63ABA1DAF30E" | ) |
interface DECLSPEC_UUID | ( | "D80DD70C-8D2F-4751-94A1-03C79B3556DB" | ) |
interface DECLSPEC_UUID | ( | "54133220-1CE8-43D3-8236-9855C5CEECFF" | ) |
DEFINE_GUID | ( | IID_ID3D11ShaderReflectionType | , |
0x6e6ffa6a | , | ||
0x9bae | , | ||
0x4613 | , | ||
0xa5 | , | ||
0x1e | , | ||
0x91 | , | ||
0x65 | , | ||
0x2d | , | ||
0x50 | , | ||
0x8c | , | ||
0x21 | |||
) |
DEFINE_GUID | ( | IID_ID3D11ShaderReflectionVariable | , |
0x51f23923 | , | ||
0xf3e5 | , | ||
0x4bd1 | , | ||
0x91 | , | ||
0xcb | , | ||
0x60 | , | ||
0x61 | , | ||
0x77 | , | ||
0xd8 | , | ||
0xdb | , | ||
0x4c | |||
) |
DEFINE_GUID | ( | IID_ID3D11ShaderReflectionConstantBuffer | , |
0xeb62d63d | , | ||
0x93dd | , | ||
0x4318 | , | ||
0x8a | , | ||
0xe8 | , | ||
0xc6 | , | ||
0xf8 | , | ||
0x3a | , | ||
0xd3 | , | ||
0x71 | , | ||
0xb8 | |||
) |
DEFINE_GUID | ( | IID_ID3D11ShaderReflection | , |
0x8d536ca1 | , | ||
0x0cca | , | ||
0x4956 | , | ||
0xa8 | , | ||
0x37 | , | ||
0x78 | , | ||
0x69 | , | ||
0x63 | , | ||
0x75 | , | ||
0x55 | , | ||
0x84 | |||
) |
DEFINE_GUID | ( | IID_ID3D11LibraryReflection | , |
0x54384f1b | , | ||
0x5b3e | , | ||
0x4bb7 | , | ||
0xae | , | ||
0x1 | , | ||
0x60 | , | ||
0xba | , | ||
0x30 | , | ||
0x97 | , | ||
0xcb | , | ||
0xb6 | |||
) |
DEFINE_GUID | ( | IID_ID3D11FunctionReflection | , |
0x207bcecb | , | ||
0xd683 | , | ||
0x4a06 | , | ||
0xa8 | , | ||
0xa3 | , | ||
0x9b | , | ||
0x14 | , | ||
0x9b | , | ||
0x9f | , | ||
0x73 | , | ||
0xa4 | |||
) |
DEFINE_GUID | ( | IID_ID3D11FunctionParameterReflection | , |
0x42757488 | , | ||
0x334f | , | ||
0x47fe | , | ||
0x98 | , | ||
0x2e | , | ||
0x1a | , | ||
0x65 | , | ||
0xd0 | , | ||
0x8c | , | ||
0xc4 | , | ||
0x62 | |||
) |
DEFINE_GUID | ( | IID_ID3D11Module | , |
0xcac701ee | , | ||
0x80fc | , | ||
0x4122 | , | ||
0x82 | , | ||
0x42 | , | ||
0x10 | , | ||
0xb3 | , | ||
0x9c | , | ||
0x8c | , | ||
0xec | , | ||
0x34 | |||
) |
DEFINE_GUID | ( | IID_ID3D11ModuleInstance | , |
0x469e07f7 | , | ||
0x45a | , | ||
0x48d5 | , | ||
0xaa | , | ||
0x12 | , | ||
0x68 | , | ||
0xa4 | , | ||
0x78 | , | ||
0xcd | , | ||
0xf7 | , | ||
0x5d | |||
) |
DEFINE_GUID | ( | IID_ID3D11Linker | , |
0x59a6cd0e | , | ||
0xe10d | , | ||
0x4c1f | , | ||
0x88 | , | ||
0xc0 | , | ||
0x63 | , | ||
0xab | , | ||
0xa1 | , | ||
0xda | , | ||
0xf3 | , | ||
0xe | |||
) |
DEFINE_GUID | ( | IID_ID3D11LinkingNode | , |
0xd80dd70c | , | ||
0x8d2f | , | ||
0x4751 | , | ||
0x94 | , | ||
0xa1 | , | ||
0x3 | , | ||
0xc7 | , | ||
0x9b | , | ||
0x35 | , | ||
0x56 | , | ||
0xdb | |||
) |
DEFINE_GUID | ( | IID_ID3D11FunctionLinkingGraph | , |
0x54133220 | , | ||
0x1ce8 | , | ||
0x43d3 | , | ||
0x82 | , | ||
0x36 | , | ||
0x98 | , | ||
0x55 | , | ||
0xc5 | , | ||
0xce | , | ||
0xec | , | ||
0xff | |||
) |