10 #if defined(GTE_USE_DX12) 11 #include <Graphics/DX12/GteDX12Include.h> 13 #define ID3DShaderReflection ID3D12ShaderReflection 14 #define IID_ID3DShaderReflection IID_ID3D12ShaderReflection 15 #define ID3DShaderReflectionConstantBuffer ID3D12ShaderReflectionConstantBuffer 16 #define ID3DShaderReflectionType ID3D12ShaderReflectionType 17 #define ID3DShaderReflectionVariable ID3D12ShaderReflectionVariable 18 #define D3D_SHADER_DESC D3D12_SHADER_DESC 19 #define D3D_SIGNATURE_PARAMETER_DESC D3D12_SIGNATURE_PARAMETER_DESC 20 #define D3D_SHADER_VERSION_TYPE D3D12_SHADER_VERSION_TYPE 21 #define D3D_SHVER_GET_TYPE D3D12_SHVER_GET_TYPE 22 #define D3D_SHVER_GET_MAJOR D3D12_SHVER_GET_MAJOR 23 #define D3D_SHVER_GET_MINOR D3D12_SHVER_GET_MINOR 24 #define D3D_SHADER_BUFFER_DESC D3D12_SHADER_BUFFER_DESC 25 #define D3D_SHADER_INPUT_BIND_DESC D3D12_SHADER_INPUT_BIND_DESC 26 #define D3D_SHADER_VARIABLE_DESC D3D12_SHADER_VARIABLE_DESC 27 #define D3D_SHADER_TYPE_DESC D3D12_SHADER_TYPE_DESC 31 #define ID3DShaderReflection ID3D11ShaderReflection 32 #define IID_ID3DShaderReflection IID_ID3D11ShaderReflection 33 #define ID3DShaderReflectionConstantBuffer ID3D11ShaderReflectionConstantBuffer 34 #define ID3DShaderReflectionType ID3D11ShaderReflectionType 35 #define ID3DShaderReflectionVariable ID3D11ShaderReflectionVariable 36 #define D3D_SHADER_DESC D3D11_SHADER_DESC 37 #define D3D_SIGNATURE_PARAMETER_DESC D3D11_SIGNATURE_PARAMETER_DESC 38 #define D3D_SHADER_VERSION_TYPE D3D11_SHADER_VERSION_TYPE 39 #define D3D_SHVER_GET_TYPE D3D11_SHVER_GET_TYPE 40 #define D3D_SHVER_GET_MAJOR D3D11_SHVER_GET_MAJOR 41 #define D3D_SHVER_GET_MINOR D3D11_SHVER_GET_MINOR 42 #define D3D_SHADER_BUFFER_DESC D3D11_SHADER_BUFFER_DESC 43 #define D3D_SHADER_INPUT_BIND_DESC D3D11_SHADER_INPUT_BIND_DESC 44 #define D3D_SHADER_VARIABLE_DESC D3D11_SHADER_VARIABLE_DESC 45 #define D3D_SHADER_TYPE_DESC D3D11_SHADER_TYPE_DESC 61 unsigned int numBytes);
63 unsigned int numBytes);
69 D3D_SHADER_INPUT_TYPE
type;
80 D3D_SHADER_INPUT_TYPE GetType()
const;
81 unsigned int GetBindPoint()
const;
82 unsigned int GetBindCount()
const;
83 unsigned int GetFlags()
const;
84 D3D_RESOURCE_RETURN_TYPE GetReturnType()
const;
85 D3D_SRV_DIMENSION GetDimension()
const;
86 unsigned int GetNumSamples()
const;
87 unsigned int GetNumBytes()
const;
90 virtual void Print(std::ofstream& output)
const;
GLsizei const GLchar *const * string
#define D3D_SHADER_INPUT_BIND_DESC
D3D_SRV_DIMENSION dimension
D3D_SHADER_INPUT_TYPE type
D3D_RESOURCE_RETURN_TYPE returnType