ReactOS 0.4.16-dev-1012-g3fe4b41
|
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 | ( | args... | ) | test_effect_shared_parameters_compare_vconst_(__LINE__, args) |
#define test_effect_shared_vs_arr_compare_helper | ( | args... | ) | test_effect_shared_vs_arr_compare_helper_(__LINE__, 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 | ( | args... | ) | test_isparameterused_param_with_children_(__LINE__, args) |
Enumerator | |
---|---|
EXPECTED_STATE_ZERO | |
EXPECTED_STATE_UPDATED | |
EXPECTED_STATE_ANYTHING |
Definition at line 6298 of file effect.c.
Referenced by test_effect_state_manager().
|
static |
Definition at line 131 of file effect.c.
Referenced by START_TEST(), test_effect_clone(), test_effect_null_shader(), test_effect_unsupported_shader(), and test_refcount().
Definition at line 210 of file effect.c.
Referenced by test_create_effect_from_file().
|
static |
Definition at line 173 of file effect.c.
|
static |
Definition at line 7579 of file effect.c.
Definition at line 219 of file effect.c.
Referenced by test_create_effect_from_file().
|
static |
Definition at line 6070 of file effect.c.
Referenced by test_manager_Release().
Definition at line 96 of file effect.c.
Referenced by set_number(), test_effect_parameter_value_GetBool(), and test_effect_parameter_value_GetBoolArray().
|
inlinestatic |
Definition at line 69 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 42 of file effect.c.
Referenced by set_number(), test_effect_parameter_value_GetInt(), and test_effect_parameter_value_GetIntArray().
Definition at line 7462 of file effect.c.
Referenced by test_refcount().
|
static |
Definition at line 6065 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 8359 of file effect.c.
|
static |
Definition at line 233 of file effect.c.
Referenced by START_TEST().
Definition at line 355 of file effect.c.
Referenced by START_TEST().
Definition at line 7674 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6423 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2996 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 7387 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5366 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2865 of file effect.c.
Referenced by START_TEST().
Definition at line 7899 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6909 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5155 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6876 of file effect.c.
Referenced by START_TEST().
Definition at line 7332 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5217 of file effect.c.
Referenced by START_TEST().
Definition at line 8011 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 1765 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 1068 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1092 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1209 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1234 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1129 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1172 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1369 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1416 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1470 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1531 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1596 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1652 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1713 of file effect.c.
Referenced by test_effect_parameter_value().
|
static |
Definition at line 1001 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1272 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1320 of file effect.c.
Referenced by test_effect_parameter_value_GetTestGroup().
|
static |
Definition at line 1733 of file effect.c.
Referenced by test_effect_parameter_value().
|
static |
Definition at line 4567 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 4503 of file effect.c.
Referenced by test_effect_commitchanges(), and test_effect_preshader().
|
static |
Definition at line 4519 of file effect.c.
|
static |
Definition at line 4296 of file effect.c.
|
static |
Definition at line 4269 of file effect.c.
Referenced by test_effect_preshader_compare_shader_().
|
static |
Definition at line 4451 of file effect.c.
|
static |
Definition at line 4372 of file effect.c.
|
static |
Definition at line 5027 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5777 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2502 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6603 of file effect.c.
Referenced by START_TEST().
|
static |
|
static |
Definition at line 6564 of file effect.c.
|
static |
Definition at line 7062 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6310 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 6239 of file effect.c.
Referenced by test_effect_state_manager().
|
static |
Definition at line 3008 of file effect.c.
Referenced by START_TEST().
Definition at line 7200 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 2624 of file effect.c.
Referenced by START_TEST().
|
static |
Definition at line 5106 of file effect.c.
Referenced by test_isparameterused_children(), and test_isparameterused_param_with_children_().
|
static |
Definition at line 5135 of file effect.c.
Definition at line 6078 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6146 of file effect.c.
Referenced by test_effect_state_manager_init().
Definition at line 6085 of file effect.c.
Referenced by test_effect_state_manager_init().
Definition at line 6185 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6137 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6131 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6179 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6215 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6233 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6221 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6227 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6155 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6173 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6161 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6167 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6125 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6191 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6209 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6197 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6203 of file effect.c.
Referenced by test_effect_state_manager_init().
|
static |
Definition at line 6098 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 7468 of file effect.c.
Referenced by START_TEST().
UINT blob_size |
Definition at line 981 of file effect.c.
Referenced by test_effect_parameter_value().
Definition at line 7663 of file effect.c.
Referenced by test_create_effect_from_file().
Definition at line 228 of file effect.c.
Referenced by test_create_effect_and_pool(), and test_create_effect_compiler().
|
static |
Definition at line 2994 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 983 of file effect.c.
Referenced by test_effect_parameter_value().
Definition at line 4331 of file effect.c.
Referenced by test_effect_preshader_ops().
Definition at line 171 of file effect.c.
Referenced by create_directory(), create_file(), delete_directory(), and delete_file().
Definition at line 7309 of file effect.c.
Referenced by test_effect_null_shader().
Definition at line 489 of file effect.c.
Referenced by test_effect_parameter_block().
Definition at line 897 of file effect.c.
Referenced by test_effect_setvalue_object().
const struct { ... } test_effect_parameter_value_data[] |
Referenced by test_effect_parameter_value().
struct test_effect_parameter_value_result test_effect_parameter_value_result_float[] |
struct test_effect_parameter_value_result test_effect_parameter_value_result_int[] |
struct test_effect_parameter_value_result test_effect_parameter_value_result_object[] |
struct test_effect_parameter_value_result test_effect_parameter_value_result_special[] |
Definition at line 4498 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 3474 of file effect.c.
Referenced by test_cross_effect_handle(), test_effect_clone(), 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 4410 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 4865 of file effect.c.
Referenced by test_effect_preshader_ops().
Definition at line 6502 of file effect.c.
Referenced by test_effect_shared_parameters().
Definition at line 7020 of file effect.c.
Referenced by test_effect_skip_constants().
Definition at line 6276 of file effect.c.
Referenced by test_effect_state_manager().
Definition at line 2933 of file effect.c.
Referenced by test_effect_isparameterused(), and test_effect_states().
Definition at line 7170 of file effect.c.
Referenced by test_effect_find_next_valid_technique(), and test_effect_unsupported_shader().
Definition at line 2595 of file effect.c.
Referenced by test_effect_compilation_errors(), and test_effect_variable_names().
Definition at line 7885 of file effect.c.
Referenced by test_effect_find_next_valid_technique().
BOOL todo[4] |
Definition at line 4330 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 4332 of file effect.c.
Referenced by 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().