|
ReactOS 0.4.17-dev-966-gf06eace
|

Go to the source code of this file.
Classes | |
| struct | test_effect_parameter_value_result |
| struct | test_state_manager_update |
| struct | test_manager |
| struct | d3dxinclude |
Enumerations | |
| enum | expected_state_update { EXPECTED_STATE_ZERO , EXPECTED_STATE_UPDATED , EXPECTED_STATE_ANYTHING } |
| #define INT_FLOAT_MULTI_INVERSE (1/INT_FLOAT_MULTI) |
| #define test_effect_shared_parameters_compare_vconst | ( | ... | ) | test_effect_shared_parameters_compare_vconst_(__LINE__, __VA_ARGS__) |
| #define test_effect_shared_vs_arr_compare_helper | ( | ... | ) | test_effect_shared_vs_arr_compare_helper_(__LINE__, __VA_ARGS__) |
| #define TEST_EFFECT_UNSUPPORTED_SHADER_BYTECODE_VS_3_0_LEN 14 |
| #define TEST_EFFECT_UNSUPPORTED_SHADER_BYTECODE_VS_3_0_POS 81 |
| #define test_isparameterused_param_with_children | ( | ... | ) | test_isparameterused_param_with_children_(__LINE__, __VA_ARGS__) |
| Enumerator | |
|---|---|
| EXPECTED_STATE_ZERO | |
| EXPECTED_STATE_UPDATED | |
| EXPECTED_STATE_ANYTHING | |
Definition at line 33 of file effect.c.
Definition at line 6478 of file effect.c.
Referenced by test_effect_state_manager().
|
static |
Definition at line 135 of file effect.c.
Definition at line 214 of file effect.c.
Referenced by test_create_effect_from_file().
|
static |
Definition at line 177 of file effect.c.
|
static |
Definition at line 8024 of file effect.c.
Definition at line 223 of file effect.c.
Referenced by test_create_effect_from_file().
|
static |
Definition at line 6256 of file effect.c.
Referenced by test_manager_Release().
Definition at line 100 of file effect.c.
Referenced by set_number(), test_effect_parameter_value_GetBool(), and test_effect_parameter_value_GetBoolArray().
|
inlinestatic |
Definition at line 73 of file effect.c.
Referenced by set_number(), test_effect_parameter_value_GetFloat(), test_effect_parameter_value_GetFloatArray(), test_effect_parameter_value_GetMatrix(), test_effect_parameter_value_GetMatrixArray(), test_effect_parameter_value_GetMatrixPointerArray(), test_effect_parameter_value_GetMatrixTranspose(), test_effect_parameter_value_GetMatrixTransposeArray(), test_effect_parameter_value_GetMatrixTransposePointerArray(), test_effect_parameter_value_GetVector(), and test_effect_parameter_value_GetVectorArray().
|
inlinestatic |
Definition at line 46 of file effect.c.
Referenced by set_number(), test_effect_parameter_value_GetInt(), and test_effect_parameter_value_GetIntArray().
Definition at line 7907 of file effect.c.
Referenced by test_refcount().
|
static |
Definition at line 6251 of file effect.c.
Referenced by test_manager_AddRef(), test_manager_LightEnable(), test_manager_Release(), test_manager_SetLight(), and test_process_set_state().
|
static |
| START_TEST | ( | effect | ) |
Definition at line 8893 of file effect.c.
|
static |
Definition at line 237 of file effect.c.
Referenced by START_TEST().
Definition at line 362 of file effect.c.
Referenced by START_TEST().
Definition at line 8123 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6603 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 3123 of file effect.c.
Referenced by test_effect_commitchanges(), test_effect_preshader(), test_effect_shared_parameters(), test_effect_skip_constants(), and test_effect_states().
Definition at line 7580 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5533 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2992 of file effect.c.
Referenced by START_TEST().
Definition at line 8346 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 7088 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5306 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 7055 of file effect.c.
Referenced by START_TEST().
Definition at line 7525 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5376 of file effect.c.
Referenced by START_TEST().
Definition at line 8471 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 1952 of file effect.c.
Referenced by START_TEST().
|
static |
|
static |
|
static |
Definition at line 1365 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1387 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1293 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1331 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1529 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1573 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1634 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1710 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1772 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1825 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1173 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1424 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1473 of file effect.c.
Referenced by test_effect_parameter_values().
|
static |
Definition at line 1922 of file effect.c.
Referenced by test_effect_parameter_value().
|
static |
Definition at line 1902 of file effect.c.
Referenced by test_effect_parameter_value().
|
static |
Definition at line 4702 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 4638 of file effect.c.
Referenced by test_effect_commitchanges(), and test_effect_preshader().
|
static |
Definition at line 4654 of file effect.c.
|
static |
Definition at line 4431 of file effect.c.
|
static |
Definition at line 4404 of file effect.c.
Referenced by test_effect_preshader_compare_shader_().
|
static |
Definition at line 4586 of file effect.c.
|
static |
Definition at line 4507 of file effect.c.
|
static |
Definition at line 5170 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5963 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2613 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6773 of file effect.c.
Referenced by START_TEST().
|
static |
|
static |
Definition at line 6739 of file effect.c.
|
static |
Definition at line 7247 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6490 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6419 of file effect.c.
Referenced by test_effect_clone(), and test_effect_state_manager().
|
static |
Definition at line 3135 of file effect.c.
Referenced by START_TEST().
Definition at line 7393 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2743 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5262 of file effect.c.
Referenced by test_isparameterused_children(), and test_isparameterused_param_with_children_().
|
static |
Definition at line 5286 of file effect.c.
Definition at line 6264 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6326 of file effect.c.
Referenced by test_effect_state_manager_init().
Definition at line 6271 of file effect.c.
Referenced by test_effect_state_manager_init().
Definition at line 6365 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6317 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6311 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6359 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6395 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6413 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6401 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6407 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6335 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6353 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6341 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6347 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6305 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6371 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6389 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6377 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6383 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6284 of file effect.c.
Referenced by test_manager_LightEnable(), test_manager_SetFVF(), test_manager_SetLight(), test_manager_SetMaterial(), test_manager_SetNPatchMode(), test_manager_SetPixelShader(), test_manager_SetPixelShaderConstantB(), test_manager_SetPixelShaderConstantF(), test_manager_SetPixelShaderConstantI(), test_manager_SetRenderState(), test_manager_SetSamplerState(), test_manager_SetTexture(), test_manager_SetTextureStageState(), test_manager_SetTransform(), test_manager_SetVertexShader(), test_manager_SetVertexShaderConstantB(), test_manager_SetVertexShaderConstantF(), and test_manager_SetVertexShaderConstantI().
Definition at line 7913 of file effect.c.
Referenced by START_TEST().
| UINT blob_size |
Definition at line 1153 of file effect.c.
Referenced by d3d12_device_CreatePipelineLibrary(), parse_fx10_property_assignment(), and test_effect_parameter_value().
Definition at line 8112 of file effect.c.
Referenced by test_create_effect_from_file().
Definition at line 232 of file effect.c.
Referenced by test_create_effect_and_pool(), test_create_effect_compiler(), and test_effect_find_next_valid_technique().
|
static |
Definition at line 3121 of file effect.c.
Referenced by test_effect_clear_vconsts(), test_effect_commitchanges(), test_effect_preshader(), test_effect_preshader_compare_vconsts_(), test_effect_shared_parameters(), test_effect_skip_constants(), and test_effect_states().
| UINT res_count |
Definition at line 1155 of file effect.c.
Referenced by test_effect_parameter_value().
Definition at line 4466 of file effect.c.
Referenced by test_effect_preshader_ops().
Definition at line 175 of file effect.c.
Referenced by create_directory(), create_file(), delete_directory(), and delete_file().
Definition at line 7502 of file effect.c.
Referenced by test_effect_null_shader().
Definition at line 506 of file effect.c.
Referenced by test_effect_parameter_block().
Definition at line 1069 of file effect.c.
Referenced by test_effect_setvalue_object().
| const struct { ... } test_effect_parameter_value_data[] |
Referenced by test_effect_parameter_value().
|
static |
|
static |
|
static |
|
static |
Definition at line 4633 of file effect.c.
Referenced by test_effect_commitchanges(), test_effect_preshader_clear_pbool_consts(), and test_effect_preshader_compare_pbool_consts_().
Definition at line 3609 of file effect.c.
Referenced by test_cross_effect_handle(), test_effect_commitchanges(), test_effect_get_pass_desc(), test_effect_isparameterused(), test_effect_large_address_aware_flag(), test_effect_out_of_bounds_selector(), test_effect_parameter_block(), test_effect_preshader(), test_effect_preshader_compare_shader_bytecode_(), test_effect_preshader_relative_addressing(), test_effect_shared_parameters(), test_effect_state_manager(), and test_refcount().
|
static |
Definition at line 4545 of file effect.c.
Referenced by test_effect_commitchanges(), and test_effect_preshader_compare_vconsts_().
| const struct { ... } test_effect_preshader_op_expected[] |
Referenced by test_effect_commitchanges(), and test_effect_preshader_op_results_().
Definition at line 5008 of file effect.c.
Referenced by test_effect_preshader_ops().
Definition at line 6682 of file effect.c.
Referenced by test_effect_shared_parameters().
Definition at line 7205 of file effect.c.
Referenced by test_effect_skip_constants().
Definition at line 6456 of file effect.c.
Referenced by test_effect_state_manager().
Definition at line 3060 of file effect.c.
Referenced by test_effect_isparameterused(), and test_effect_states().
Definition at line 7363 of file effect.c.
Referenced by test_effect_find_next_valid_technique(), and test_effect_unsupported_shader().
Definition at line 2714 of file effect.c.
Referenced by test_effect_compilation_errors(), and test_effect_variable_names().
Definition at line 8332 of file effect.c.
Referenced by test_effect_find_next_valid_technique().
| BOOL todo[4] |
Definition at line 4465 of file effect.c.
Referenced by test_effect_preshader_compare_shader_(), test_effect_preshader_compare_shader_bytecode_(), test_effect_preshader_op_results_(), test_effect_preshader_ops(), test_effect_shared_parameters_compare_vconst_(), and test_effect_shared_vs_arr_compare_helper_().
Definition at line 4467 of file effect.c.
Referenced by _check_pixel_float4(), compare_color(), compare_double(), compare_float(), compare_matrix(), compare_plane(), compare_quaternion(), compare_vec2(), compare_vec3(), compare_vec4(), expect_color_(), expect_matrix_(), expect_plane_(), expect_quaternion_(), expect_vec2_(), expect_vec3_(), expect_vec4_(), expect_vec4_array_(), expect_vector_(), test_effect_preshader_op_results_(), and test_effect_preshader_ops().