|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | vec2 |
| struct | vec4 |
| struct | test_context |
| struct | readback |
| struct | test_d3dinclude |
Macros | |
| #define | COBJMACROS |
| #define | D3DXERR_INVALIDDATA 0x88760b59 |
| #define | compile_shader(a, b, c) compile_shader_(__LINE__, a, b, c) |
| #define | init_test_context(a) init_test_context_(__LINE__, a) |
| #define | release_test_context(context) release_test_context_(__LINE__, context) |
| #define | draw_quad(device, ps_code) draw_quad_(__LINE__, device, ps_code) |
Typedefs | |
| typedef HRESULT(* | include_test_cb) (const char *source_name, ID3DInclude *include, ID3D10Blob **blob, ID3D10Blob **errors) |
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 ID3DXConstantTable ** | constant_table |
| static WCHAR | temp_dir [MAX_PATH] |
| static const struct ID3DIncludeVtbl | test_d3dinclude_vtbl |
| #define COBJMACROS |
Definition at line 19 of file hlsl_d3d9.c.
Definition at line 101 of file hlsl_d3d9.c.
| #define D3DXERR_INVALIDDATA 0x88760b59 |
Definition at line 26 of file hlsl_d3d9.c.
| #define draw_quad | ( | device, | |
| ps_code | |||
| ) | draw_quad_(__LINE__, device, ps_code) |
Definition at line 209 of file hlsl_d3d9.c.
| #define init_test_context | ( | a | ) | init_test_context_(__LINE__, a) |
Definition at line 182 of file hlsl_d3d9.c.
| #define release_test_context | ( | context | ) | release_test_context_(__LINE__, context) |
Definition at line 201 of file hlsl_d3d9.c.
| typedef HRESULT(* include_test_cb) (const char *source_name, ID3DInclude *include, ID3D10Blob **blob, ID3D10Blob **errors) |
Definition at line 1607 of file hlsl_d3d9.c.
|
static |
Definition at line 1557 of file hlsl_d3d9.c.
Referenced by test_include().
|
static |
Definition at line 1567 of file hlsl_d3d9.c.
Referenced by test_include().
|
static |
Definition at line 1596 of file hlsl_d3d9.c.
Referenced by test_include().
|
static |
Definition at line 1185 of file hlsl_d3d9.c.
Referenced by test_constant_table().
Definition at line 339 of file hlsl_d3d9.c.
Definition at line 332 of file hlsl_d3d9.c.
Referenced by compare_float().
|
static |
Definition at line 352 of file hlsl_d3d9.c.
Referenced by test_array_dimensions(), test_comma(), test_conditionals(), test_float_vectors(), test_global_initializer(), test_hlsl_double(), test_majority(), test_math(), test_return(), test_samplers(), test_struct_assignment(), test_struct_semantics(), test_swizzle(), and test_trig().
|
static |
Definition at line 102 of file hlsl_d3d9.c.
|
static |
Definition at line 119 of file hlsl_d3d9.c.
Definition at line 83 of file hlsl_d3d9.c.
Referenced by test_include().
|
static |
Definition at line 46 of file hlsl_d3d9.c.
Definition at line 74 of file hlsl_d3d9.c.
|
static |
Definition at line 210 of file hlsl_d3d9.c.
|
static |
Definition at line 320 of file hlsl_d3d9.c.
Referenced by test_array_dimensions(), test_comma(), test_float_vectors(), test_global_initializer(), test_hlsl_double(), test_majority(), test_math(), test_return(), test_samplers(), test_struct_assignment(), test_struct_semantics(), and test_swizzle().
|
static |
Definition at line 309 of file hlsl_d3d9.c.
Referenced by get_color_vec4(), test_conditionals(), and test_trig().
|
static |
Definition at line 285 of file hlsl_d3d9.c.
Referenced by get_color_vec4(), test_conditionals(), and test_trig().
|
static |
Definition at line 183 of file hlsl_d3d9.c.
Definition at line 314 of file hlsl_d3d9.c.
Referenced by get_color_vec4(), test_conditionals(), and test_trig().
|
static |
Definition at line 202 of file hlsl_d3d9.c.
| START_TEST | ( | hlsl_d3d9 | ) |
Definition at line 1855 of file hlsl_d3d9.c.
Definition at line 796 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 722 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 536 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1203 of file hlsl_d3d9.c.
Referenced by START_TEST(), and test_constant_tables().
|
static |
Definition at line 1540 of file hlsl_d3d9.c.
|
static |
Definition at line 1489 of file hlsl_d3d9.c.
Definition at line 1353 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 616 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1060 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1815 of file hlsl_d3d9.c.
Referenced by START_TEST().
|
static |
Definition at line 1609 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 832 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 486 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1799 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 749 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1099 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 975 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 1013 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 360 of file hlsl_d3d9.c.
Referenced by START_TEST().
Definition at line 683 of file hlsl_d3d9.c.
Referenced by START_TEST().
| ID3DXConstantTable** constant_table |
Definition at line 32 of file hlsl_d3d9.c.
Referenced by D3DXCompileShader(), D3DXCompileShaderFromFileA(), D3DXCompileShaderFromFileW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXGetShaderConstantTable(), D3DXGetShaderConstantTableEx(), DECLARE_INTERFACE_(), ID3DXEffectCompilerImpl_CompileShader(), and test_get_shader_constant_table_ex().
| SIZE_T datasize |
Definition at line 28 of file hlsl_d3d9.c.
| SIZE_T const char const D3D_SHADER_MACRO* defines |
Definition at line 29 of file hlsl_d3d9.c.
| SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT ID3DBlob ID3DBlob** error_messages |
Definition at line 30 of file hlsl_d3d9.c.
Definition at line 29 of file hlsl_d3d9.c.
| SIZE_T const char const D3D_SHADER_MACRO ID3DInclude* include |
Definition at line 29 of file hlsl_d3d9.c.
Referenced by call_D3DAssemble(), call_D3DCompile(), call_D3DPreprocess(), and test_include().
Definition at line 30 of file hlsl_d3d9.c.
Definition at line 44 of file hlsl_d3d9.c.
Referenced by create_directory(), create_file(), delete_directory(), delete_file(), test_hard_link(), test_include(), and test_move_file().
Definition at line 1546 of file hlsl_d3d9.c.
Referenced by test_include().