|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | d3dcompiler_include_from_file |
Macros | |
| #define | COBJMACROS |
| #define | D3DXERR_INVALIDDATA 0x88760b59 |
Variables | |
| static CRITICAL_SECTION | wpp_mutex = { &wpp_mutex_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | wpp_mutex_debug |
| const struct ID3DIncludeVtbl | d3dcompiler_include_from_file_vtbl |
| #define COBJMACROS |
Definition at line 21 of file compiler.c.
| #define D3DXERR_INVALIDDATA 0x88760b59 |
Definition at line 53 of file compiler.c.
|
static |
Definition at line 285 of file compiler.c.
Referenced by D3DAssemble().
|
static |
Definition at line 167 of file compiler.c.
Referenced by D3DCompile2(), and preprocess_shader().
| HRESULT WINAPI D3DAssemble | ( | const void * | data, |
| SIZE_T | datasize, | ||
| const char * | filename, | ||
| const D3D_SHADER_MACRO * | defines, | ||
| ID3DInclude * | include, | ||
| UINT | flags, | ||
| ID3DBlob ** | shader, | ||
| ID3DBlob ** | error_messages | ||
| ) |
Definition at line 361 of file compiler.c.
| HRESULT WINAPI D3DCompile | ( | const void * | data, |
| SIZE_T | data_size, | ||
| const char * | filename, | ||
| const D3D_SHADER_MACRO * | defines, | ||
| ID3DInclude * | include, | ||
| const char * | entrypoint, | ||
| const char * | target, | ||
| UINT | sflags, | ||
| UINT | eflags, | ||
| ID3DBlob ** | shader, | ||
| ID3DBlob ** | error_messages | ||
| ) |
Definition at line 639 of file compiler.c.
Referenced by call_D3DCompile(), compile_shader_(), create_effect(), d2d_device_context_init(), D3DCompileFromFile(), D3DX10CompileFromMemory(), D3DX11CompileFromMemory(), d3dx9_effect_init(), D3DXCompileShader(), D3DXCompileShaderFromFileW(), test_fail(), test_hlsl_double(), test_include(), and test_no_output_blob().
| HRESULT WINAPI D3DCompile2 | ( | const void * | data, |
| SIZE_T | data_size, | ||
| const char * | filename, | ||
| const D3D_SHADER_MACRO * | macros, | ||
| ID3DInclude * | include, | ||
| const char * | entry_point, | ||
| const char * | profile, | ||
| UINT | flags, | ||
| UINT | effect_flags, | ||
| UINT | secondary_flags, | ||
| const void * | secondary_data, | ||
| SIZE_T | secondary_data_size, | ||
| ID3DBlob ** | shader_blob, | ||
| ID3DBlob ** | messages_blob | ||
| ) |
Definition at line 451 of file compiler.c.
Referenced by D3DCompile().
| HRESULT WINAPI D3DCompileFromFile | ( | const WCHAR * | filename, |
| const D3D_SHADER_MACRO * | defines, | ||
| ID3DInclude * | include, | ||
| const char * | entrypoint, | ||
| const char * | target, | ||
| UINT | flags1, | ||
| UINT | flags2, | ||
| ID3DBlob ** | code, | ||
| ID3DBlob ** | errors | ||
| ) |
Definition at line 743 of file compiler.c.
Referenced by D3DX11CompileFromFileW(), and test_include().
|
static |
Definition at line 137 of file compiler.c.
|
static |
Definition at line 78 of file compiler.c.
Definition at line 790 of file compiler.c.
| HRESULT WINAPI D3DDisassemble | ( | const void * | data, |
| SIZE_T | size, | ||
| UINT | flags, | ||
| const char * | comments, | ||
| ID3DBlob ** | disassembly | ||
| ) |
Definition at line 668 of file compiler.c.
Referenced by D3DXDisassembleShader(), and test_disassemble_shader().
Definition at line 796 of file compiler.c.
| HRESULT WINAPI D3DPreprocess | ( | const void * | data, |
| SIZE_T | size, | ||
| const char * | filename, | ||
| const D3D_SHADER_MACRO * | defines, | ||
| ID3DInclude * | include, | ||
| ID3DBlob ** | shader, | ||
| ID3DBlob ** | error_messages | ||
| ) |
Definition at line 652 of file compiler.c.
Referenced by call_D3DPreprocess(), d3dpreprocess_test(), D3DX10PreprocessShaderFromMemory(), D3DXPreprocessShader(), and D3DXPreprocessShaderFromFileW().
Definition at line 174 of file compiler.c.
|
static |
Definition at line 400 of file compiler.c.
Referenced by D3DCompile2().
Definition at line 30 of file compiler.c.
Referenced by create_shader_stage(), d3d12_cache_session_FindValue(), d3d12_cache_session_init(), d3d12_cache_session_StoreValue(), d3d12_pipeline_state_find_and_init_uav_counters(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_create(), d3d12_root_signature_deserializer_init(), d3d12_versioned_root_signature_deserializer_GetRootSignatureDescAtVersion(), d3d12_versioned_root_signature_deserializer_init(), D3DCompile2(), D3DDisassemble(), preprocess_shader(), vkd3d_serialize_root_signature(), and vkd3d_serialize_versioned_root_signature().
|
inlinestatic |
Definition at line 73 of file compiler.c.
Referenced by d3dcompiler_include_from_file_open().
|
static |
Definition at line 149 of file compiler.c.
Referenced by D3DCompile2(), and preprocess_shader().
|
static |
Definition at line 191 of file compiler.c.
Referenced by D3DAssemble(), and D3DPreprocess().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3dcompiler | ) |
Definition at line 143 of file compiler.c.
Referenced by D3DCompile2(), and preprocess_shader().
|
static |
Definition at line 57 of file compiler.c.
Referenced by D3DAssemble().
|
static |
Definition at line 58 of file compiler.c.