|
ReactOS 0.4.17-dev-966-gf06eace
|

Go to the source code of this file.
Classes | |
| struct | shader_test |
| struct | D3DIncludeImpl |
Macros | |
| #define | COBJMACROS |
| #define | CONST_VTABLE |
| #define | D3DXERR_INVALIDDATA 0x88760b59 |
Functions | |
| static | HRESULT (WINAPI *pD3DAssemble)(const void *data |
| static void | dump_shader (DWORD *shader) |
| static void | exec_tests (const char *name, struct shader_test tests[], unsigned int count) |
| static void | preproc_test (void) |
| static void | ps_1_1_test (void) |
| static void | vs_1_1_test (void) |
| static void | ps_1_3_test (void) |
| static void | ps_1_4_test (void) |
| static void | vs_2_0_test (void) |
| static void | vs_2_x_test (void) |
| static void | ps_2_0_test (void) |
| static void | ps_2_x_test (void) |
| static void | vs_3_0_test (void) |
| static void | ps_3_0_test (void) |
| static void | failure_test (void) |
| static HRESULT WINAPI | testD3DInclude_open (ID3DInclude *iface, D3D_INCLUDE_TYPE include_type, const char *filename, const void *parent_data, const void **data, UINT *bytes) |
| static HRESULT WINAPI | testD3DInclude_close (ID3DInclude *iface, const void *data) |
| static void | assembleshader_test (void) |
| static void | d3dpreprocess_test (void) |
| static void | test_disassemble_shader (void) |
| START_TEST (asm) | |
Variables | |
| static SIZE_T | datasize |
| static SIZE_T const char * | filename |
| static SIZE_T const char const D3D_SHADER_MACRO * | defines |
| static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude * | include |
| static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT | flags |
| static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT ID3DBlob ** | shader |
| static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT ID3DBlob ID3DBlob ** | error_messages |
| static const struct ID3DIncludeVtbl | D3DInclude_Vtbl |
| static const DWORD | vs_2_0 [] |
Definition at line 1524 of file asm.c.
Referenced by START_TEST().
Definition at line 1607 of file asm.c.
Referenced by START_TEST().
Definition at line 39 of file asm.c.
Referenced by exec_tests(), and failure_test().
Definition at line 50 of file asm.c.
Referenced by preproc_test(), ps_1_1_test(), ps_1_3_test(), ps_1_4_test(), ps_2_0_test(), ps_2_x_test(), ps_3_0_test(), vs_1_1_test(), vs_2_0_test(), vs_2_x_test(), and vs_3_0_test().
Definition at line 1272 of file asm.c.
Referenced by START_TEST().
Definition at line 87 of file asm.c.
Referenced by START_TEST().
Definition at line 114 of file asm.c.
Referenced by START_TEST().
Definition at line 283 of file asm.c.
Referenced by START_TEST().
Definition at line 523 of file asm.c.
Referenced by START_TEST().
Definition at line 885 of file asm.c.
Referenced by START_TEST().
Definition at line 958 of file asm.c.
Referenced by START_TEST().
Definition at line 1186 of file asm.c.
Referenced by START_TEST().
| START_TEST | ( | asm | ) |
Definition at line 1758 of file asm.c.
Definition at line 1741 of file asm.c.
Referenced by START_TEST().
|
static |
|
static |
Definition at line 1449 of file asm.c.
Definition at line 140 of file asm.c.
Referenced by START_TEST().
Definition at line 633 of file asm.c.
Referenced by START_TEST().
Definition at line 824 of file asm.c.
Referenced by START_TEST().
Definition at line 1096 of file asm.c.
Referenced by START_TEST().
Definition at line 1514 of file asm.c.
Referenced by assembleshader_test(), and d3dpreprocess_test().
| SIZE_T datasize |
Definition at line 30 of file asm.c.
Referenced by BitmapDecoderInfo_MatchesPattern(), BitmapImpl_Create(), BmpDecoder_FindIconMask(), BmpFrameDecode_ReadRLE4(), BmpFrameDecode_ReadRLE8(), BmpFrameDecode_ReadUncompressed(), create_effect(), create_mru_list(), create_outline(), D3DAssemble(), D3DX10CreateEffectFromMemory(), D3DX10CreateEffectPoolFromMemory(), D3DXAssembleShader(), D3DXCreateCubeTextureFromFileInMemory(), D3DXCreateTextW(), D3DXGetImageInfoFromFileInMemory(), decoder_get_color_context(), EnumMRUListA(), EnumMRUListW(), EstimateStripByteCounts(), GetFileVersionInfoA(), GetFileVersionInfoExA(), GetFileVersionInfoExW(), GetFileVersionInfoW(), GetFileVersionInfoWrapW(), MetadataReaderInfo_MatchesPattern(), msi_load_string_table(), msi_save_string_table(), OLEPictureImpl_GetSizeMax(), png_decoder_get_color_context(), process_fontcache(), process_polyline(), string_totalsize(), test_createtext(), TgaDecoder_ReadImage(), TgaDecoder_ReadRLE(), tiff_decoder_get_color_context(), TIFFReadDirEntryArrayWithLimit(), ui_create_glyph(), anonymous_namespace{activex.cpp}::win32_convert_scanlines(), and zipCloseFileInZipRaw64().
| SIZE_T const char const D3D_SHADER_MACRO* defines |
Definition at line 31 of file asm.c.
Referenced by assembleshader_test(), create_effect(), D3D10CompileEffectFromMemory(), D3D10CompileShader(), D3DAssemble(), D3DCompile(), D3DCompileFromFile(), D3DPreprocess(), d3dpreprocess_test(), D3DX10CompileFromMemory(), D3DX10CreateEffectFromFileA(), D3DX10CreateEffectFromFileW(), D3DX10CreateEffectFromMemory(), D3DX10CreateEffectFromResourceA(), D3DX10CreateEffectFromResourceW(), D3DX10CreateEffectPoolFromFileA(), D3DX10CreateEffectPoolFromFileW(), D3DX10CreateEffectPoolFromMemory(), D3DX10PreprocessShaderFromMemory(), D3DX11CompileFromFileA(), D3DX11CompileFromFileW(), D3DX11CompileFromMemory(), d3dx9_effect_compiler_init(), d3dx9_effect_init(), D3DXAssembleShader(), D3DXAssembleShaderFromFileA(), D3DXAssembleShaderFromFileW(), D3DXAssembleShaderFromResourceA(), D3DXAssembleShaderFromResourceW(), D3DXCompileShader(), D3DXCompileShaderFromFileA(), D3DXCompileShaderFromFileW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXCreateEffect(), D3DXCreateEffectCompiler(), D3DXCreateEffectCompilerFromFileA(), D3DXCreateEffectCompilerFromFileW(), D3DXCreateEffectCompilerFromResourceA(), D3DXCreateEffectCompilerFromResourceW(), D3DXCreateEffectEx(), D3DXCreateEffectFromFileA(), D3DXCreateEffectFromFileExA(), D3DXCreateEffectFromFileExW(), D3DXCreateEffectFromFileW(), D3DXCreateEffectFromResourceA(), D3DXCreateEffectFromResourceExA(), D3DXCreateEffectFromResourceExW(), D3DXCreateEffectFromResourceW(), D3DXPreprocessShader(), D3DXPreprocessShaderFromFileA(), D3DXPreprocessShaderFromFileW(), D3DXPreprocessShaderFromResourceA(), D3DXPreprocessShaderFromResourceW(), and preprocess_shader().
| SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT ID3DBlob ID3DBlob** error_messages |
Definition at line 32 of file asm.c.
Referenced by assemble_shader(), D3D10CompileShader(), D3DAssemble(), D3DCompile(), D3DPreprocess(), D3DX10CompileFromMemory(), D3DX11CompileFromFileA(), D3DX11CompileFromFileW(), D3DX11CompileFromMemory(), D3DXAssembleShader(), D3DXAssembleShaderFromFileA(), D3DXAssembleShaderFromFileW(), D3DXAssembleShaderFromResourceA(), D3DXAssembleShaderFromResourceW(), D3DXCompileShaderFromFileA(), D3DXCompileShaderFromFileW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXPreprocessShader(), D3DXPreprocessShaderFromFileA(), D3DXPreprocessShaderFromFileW(), D3DXPreprocessShaderFromResourceA(), and D3DXPreprocessShaderFromResourceW().
| SIZE_T const char const D3D_SHADER_MACRO ID3DInclude* include |
Definition at line 31 of file asm.c.
Referenced by assembleshader_test(), create_effect(), D3D10CompileEffectFromMemory(), D3D10CompileShader(), D3DAssemble(), D3DCompile(), D3DCompile2(), D3DCompileFromFile(), d3dcompiler_include_from_file_open(), D3DPreprocess(), d3dpreprocess_test(), D3DX10CompileFromMemory(), D3DX10CreateEffectFromFileA(), D3DX10CreateEffectFromFileW(), D3DX10CreateEffectFromMemory(), D3DX10CreateEffectFromResourceA(), D3DX10CreateEffectFromResourceW(), D3DX10CreateEffectPoolFromFileA(), D3DX10CreateEffectPoolFromFileW(), D3DX10CreateEffectPoolFromMemory(), D3DX10PreprocessShaderFromMemory(), D3DX11CompileFromFileA(), D3DX11CompileFromFileW(), D3DX11CompileFromMemory(), d3dx9_effect_compiler_init(), d3dx9_effect_init(), D3DXAssembleShader(), D3DXAssembleShaderFromFileA(), D3DXAssembleShaderFromFileW(), D3DXAssembleShaderFromResourceA(), D3DXAssembleShaderFromResourceW(), D3DXCompileShader(), D3DXCompileShaderFromFileA(), D3DXCompileShaderFromFileW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXCreateEffect(), D3DXCreateEffectCompiler(), D3DXCreateEffectCompilerFromFileA(), D3DXCreateEffectCompilerFromFileW(), D3DXCreateEffectCompilerFromResourceA(), D3DXCreateEffectCompilerFromResourceW(), D3DXCreateEffectEx(), D3DXCreateEffectFromFileA(), D3DXCreateEffectFromFileExA(), D3DXCreateEffectFromFileExW(), D3DXCreateEffectFromFileW(), D3DXCreateEffectFromResourceA(), D3DXCreateEffectFromResourceExA(), D3DXCreateEffectFromResourceExW(), D3DXCreateEffectFromResourceW(), d3dxpreprocess_test(), D3DXPreprocessShader(), D3DXPreprocessShaderFromFileA(), D3DXPreprocessShaderFromFileW(), D3DXPreprocessShaderFromResourceA(), D3DXPreprocessShaderFromResourceW(), preprocess_shader(), test_create_effect_from_file(), testD3DInclude_open(), testD3DXInclude_open(), and xsltParseStylesheetInclude().
Definition at line 32 of file asm.c.
Referenced by assembleshader_test(), d3dpreprocess_test(), d3dxpreprocess_test(), exec_tests(), failure_test(), and testD3DXInclude_open().
Definition at line 1726 of file asm.c.
Referenced by test_disassemble_shader(), test_effect_clone(), test_effect_parameter_block(), and test_shader_semantics().