|
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 | |||
| ) |
1.8.15