|
| WINE_DEFAULT_DEBUG_CHANNEL (d3dcompiler) |
|
static struct d3dcompiler_shader_reflection_type * | get_reflection_type (struct d3dcompiler_shader_reflection *reflection, const char *data, DWORD offset) |
|
static BOOL | copy_name (const char *ptr, char **name) |
|
static BOOL | copy_value (const char *ptr, void **value, DWORD size) |
|
static int | d3dcompiler_shader_reflection_type_compare (const void *key, const struct wine_rb_entry *entry) |
|
static void | free_type_member (struct d3dcompiler_shader_reflection_type_member *member) |
|
static void | d3dcompiler_shader_reflection_type_destroy (struct wine_rb_entry *entry, void *context) |
|
static void | free_signature (struct d3dcompiler_shader_signature *sig) |
|
static void | free_variable (struct d3dcompiler_shader_reflection_variable *var) |
|
static void | free_constant_buffer (struct d3dcompiler_shader_reflection_constant_buffer *cb) |
|
static void | reflection_cleanup (struct d3dcompiler_shader_reflection *ref) |
|
static struct d3dcompiler_shader_reflection * | impl_from_ID3D11ShaderReflection (ID3D11ShaderReflection *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_QueryInterface (ID3D11ShaderReflection *iface, REFIID riid, void **object) |
|
static ULONG STDMETHODCALLTYPE | d3dcompiler_shader_reflection_AddRef (ID3D11ShaderReflection *iface) |
|
static ULONG STDMETHODCALLTYPE | d3dcompiler_shader_reflection_Release (ID3D11ShaderReflection *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetDesc (ID3D11ShaderReflection *iface, D3D11_SHADER_DESC *desc) |
|
static struct ID3D11ShaderReflectionConstantBuffer *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetConstantBufferByIndex (ID3D11ShaderReflection *iface, UINT index) |
|
static struct ID3D11ShaderReflectionConstantBuffer *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetConstantBufferByName (ID3D11ShaderReflection *iface, const char *name) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetResourceBindingDesc (ID3D11ShaderReflection *iface, UINT index, D3D11_SHADER_INPUT_BIND_DESC *desc) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetInputParameterDesc (ID3D11ShaderReflection *iface, UINT index, D3D11_SIGNATURE_PARAMETER_DESC *desc) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetOutputParameterDesc (ID3D11ShaderReflection *iface, UINT index, D3D11_SIGNATURE_PARAMETER_DESC *desc) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetPatchConstantParameterDesc (ID3D11ShaderReflection *iface, UINT index, D3D11_SIGNATURE_PARAMETER_DESC *desc) |
|
static struct ID3D11ShaderReflectionVariable *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetVariableByName (ID3D11ShaderReflection *iface, const char *name) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetResourceBindingDescByName (ID3D11ShaderReflection *iface, const char *name, D3D11_SHADER_INPUT_BIND_DESC *desc) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetMovInstructionCount (ID3D11ShaderReflection *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetMovcInstructionCount (ID3D11ShaderReflection *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetConversionInstructionCount (ID3D11ShaderReflection *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetBitwiseInstructionCount (ID3D11ShaderReflection *iface) |
|
static D3D_PRIMITIVE STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetGSInputPrimitive (ID3D11ShaderReflection *iface) |
|
static BOOL STDMETHODCALLTYPE | d3dcompiler_shader_reflection_IsSampleFrequencyShader (ID3D11ShaderReflection *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetNumInterfaceSlots (ID3D11ShaderReflection *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetMinFeatureLevel (ID3D11ShaderReflection *iface, D3D_FEATURE_LEVEL *level) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetThreadGroupSize (ID3D11ShaderReflection *iface, UINT *sizex, UINT *sizey, UINT *sizez) |
|
static UINT64 STDMETHODCALLTYPE | d3dcompiler_shader_reflection_GetRequiresFlags (ID3D11ShaderReflection *iface) |
|
static struct d3dcompiler_shader_reflection_constant_buffer * | impl_from_ID3D11ShaderReflectionConstantBuffer (ID3D11ShaderReflectionConstantBuffer *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_constant_buffer_GetDesc (ID3D11ShaderReflectionConstantBuffer *iface, D3D11_SHADER_BUFFER_DESC *desc) |
|
static ID3D11ShaderReflectionVariable *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_constant_buffer_GetVariableByIndex (ID3D11ShaderReflectionConstantBuffer *iface, UINT index) |
|
static ID3D11ShaderReflectionVariable *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_constant_buffer_GetVariableByName (ID3D11ShaderReflectionConstantBuffer *iface, const char *name) |
|
static struct d3dcompiler_shader_reflection_variable * | impl_from_ID3D11ShaderReflectionVariable (ID3D11ShaderReflectionVariable *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_variable_GetDesc (ID3D11ShaderReflectionVariable *iface, D3D11_SHADER_VARIABLE_DESC *desc) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_variable_GetType (ID3D11ShaderReflectionVariable *iface) |
|
static ID3D11ShaderReflectionConstantBuffer *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_variable_GetBuffer (ID3D11ShaderReflectionVariable *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_variable_GetInterfaceSlot (ID3D11ShaderReflectionVariable *iface, UINT index) |
|
static struct d3dcompiler_shader_reflection_type * | impl_from_ID3D11ShaderReflectionType (ID3D11ShaderReflectionType *iface) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetDesc (ID3D11ShaderReflectionType *iface, D3D11_SHADER_TYPE_DESC *desc) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetMemberTypeByIndex (ID3D11ShaderReflectionType *iface, UINT index) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetMemberTypeByName (ID3D11ShaderReflectionType *iface, const char *name) |
|
static const char *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetMemberTypeName (ID3D11ShaderReflectionType *iface, UINT index) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_IsEqual (ID3D11ShaderReflectionType *iface, ID3D11ShaderReflectionType *type) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetSubType (ID3D11ShaderReflectionType *iface) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetBaseClass (ID3D11ShaderReflectionType *iface) |
|
static UINT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetNumInterfaces (ID3D11ShaderReflectionType *iface) |
|
static ID3D11ShaderReflectionType *STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_GetInterfaceByIndex (ID3D11ShaderReflectionType *iface, UINT index) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_IsOfType (ID3D11ShaderReflectionType *iface, ID3D11ShaderReflectionType *type) |
|
static HRESULT STDMETHODCALLTYPE | d3dcompiler_shader_reflection_type_ImplementsInterface (ID3D11ShaderReflectionType *iface, ID3D11ShaderReflectionType *base) |
|
static HRESULT | d3dcompiler_parse_stat (struct d3dcompiler_shader_reflection *r, const char *data, DWORD data_size) |
|
static HRESULT | d3dcompiler_parse_type_members (struct d3dcompiler_shader_reflection *ref, struct d3dcompiler_shader_reflection_type_member *member, const char *data, const char **ptr) |
|
static HRESULT | d3dcompiler_parse_type (struct d3dcompiler_shader_reflection_type *type, const char *data, DWORD offset) |
|
static HRESULT | d3dcompiler_parse_variables (struct d3dcompiler_shader_reflection_constant_buffer *cb, const char *data, DWORD data_size, const char *ptr) |
|
static HRESULT | d3dcompiler_parse_rdef (struct d3dcompiler_shader_reflection *r, const char *data, DWORD data_size) |
|
static HRESULT | d3dcompiler_parse_signature (struct d3dcompiler_shader_signature *s, struct dxbc_section *section, DWORD target) |
|
static HRESULT | d3dcompiler_parse_shdr (struct d3dcompiler_shader_reflection *r, const char *data, DWORD data_size) |
|
static HRESULT | d3dcompiler_shader_reflection_init (struct d3dcompiler_shader_reflection *reflection, const void *data, SIZE_T data_size) |
|
HRESULT WINAPI | D3DReflect (const void *data, SIZE_T data_size, REFIID riid, void **reflector) |
|