ReactOS 0.4.16-dev-746-g329a414
|
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 BOOL | load_d3dcompiler (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 pD3DPreprocess | ppD3DPreprocess |
static const struct ID3DIncludeVtbl | D3DInclude_Vtbl |
Definition at line 1515 of file asm.c.
Referenced by START_TEST().
Definition at line 1601 of file asm.c.
Referenced by START_TEST().
Definition at line 40 of file asm.c.
Referenced by exec_tests(), and failure_test().
Definition at line 51 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 1269 of file asm.c.
Referenced by START_TEST().
Definition at line 1724 of file asm.c.
Referenced by START_TEST().
Definition at line 89 of file asm.c.
Referenced by START_TEST().
Definition at line 116 of file asm.c.
Referenced by START_TEST().
Definition at line 285 of file asm.c.
Referenced by START_TEST().
Definition at line 525 of file asm.c.
Referenced by START_TEST().
Definition at line 887 of file asm.c.
Referenced by START_TEST().
Definition at line 960 of file asm.c.
Referenced by START_TEST().
Definition at line 1183 of file asm.c.
Referenced by START_TEST().
START_TEST | ( | asm | ) |
Definition at line 1735 of file asm.c.
|
static |
|
static |
Definition at line 1435 of file asm.c.
Definition at line 142 of file asm.c.
Referenced by START_TEST().
Definition at line 635 of file asm.c.
Referenced by START_TEST().
Definition at line 826 of file asm.c.
Referenced by START_TEST().
Definition at line 1098 of file asm.c.
Referenced by START_TEST().
Definition at line 1505 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_mru_list(), create_outline(), D3DAssemble(), D3DXCreateCubeTextureFromFileInMemory(), D3DXCreateTextW(), D3DXGetImageInfoFromFileInMemory(), decoder_get_color_context(), EnumMRUListA(), EnumMRUListW(), EstimateStripByteCounts(), GetFileVersionInfoA(), GetFileVersionInfoExA(), GetFileVersionInfoExW(), GetFileVersionInfoW(), GetFileVersionInfoWrapW(), IDirectPlayLobby2AImpl_CreateAddress(), IDirectPlayLobby2Impl_CreateAddress(), IDirectPlayLobbyAImpl_CreateAddress(), IDirectPlayLobbyImpl_CreateAddress(), MetadataReaderInfo_MatchesPattern(), msi_load_string_table(), msi_save_string_table(), 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(), D3DAssemble(), D3DCompile(), D3DCompile2(), D3DCompileFromFile(), D3DPreprocess(), d3dpreprocess_test(), 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(), compile_shader(), D3DAssemble(), D3DCompile(), D3DCompile2(), D3DPreprocess(), d3dx9_effect_compiler_init(), D3DXAssembleShader(), D3DXAssembleShaderFromFileA(), D3DXAssembleShaderFromFileW(), D3DXAssembleShaderFromResourceA(), D3DXAssembleShaderFromResourceW(), D3DXCompileShaderFromFileA(), D3DXCompileShaderFromFileW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXPreprocessShader(), D3DXPreprocessShaderFromFileA(), D3DXPreprocessShaderFromFileW(), D3DXPreprocessShaderFromResourceA(), D3DXPreprocessShaderFromResourceW(), and preprocess_shader().
SIZE_T const char const D3D_SHADER_MACRO ID3DInclude* include |
Definition at line 31 of file asm.c.
Referenced by assembleshader_test(), D3DAssemble(), D3DCompile(), D3DCompile2(), D3DPreprocess(), d3dpreprocess_test(), 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().
|
static |
Definition at line 33 of file asm.c.
Referenced by d3dpreprocess_test(), and load_d3dcompiler().
Definition at line 31 of file asm.c.
Referenced by assembleshader_test(), d3dpreprocess_test(), d3dxpreprocess_test(), exec_tests(), failure_test(), and testD3DXInclude_open().