|
ReactOS 0.4.17-dev-970-gcf0f1a6
|

Go to the source code of this file.
Classes | |
| struct | d3d9_test_context |
| struct | vec3 |
| struct | surface_readback |
| struct | registerset_test |
| struct | registerset_constants |
Macros | |
| #define | COBJMACROS |
| #define | FCC_TEXT MAKEFOURCC('T','E','X','T') |
| #define | FCC_CTAB MAKEFOURCC('C','T','A','B') |
| #define | release_test_context(a) release_test_context_(__LINE__, a) |
| #define | REGISTER_OUTPUT_SIZE 48 |
Enumerations | |
| enum | Type { T_UNKNOWN = -1 , T_IGNORED_STATEMENT , T_TIDENT , T_MACRO , T_DEFINE , T_VARIABLE , T_FUNCTION , T_FUNCTION_PTR , T_IF , T_WHILE , T_DO , T_STRUCT , SetFloat , SetInt , SetBool , SetIntArray , SetBoolArray , SetFloatArray , SetMatrix , SetMatrixTranspose , SetMatrixArray , SetMatrixTransposeArray , SetVector , SetVectorArray , SetValue , SetMatrixPointerArray , SetMatrixTransposePointerArray } |
| #define release_test_context | ( | a | ) | release_test_context_(__LINE__, a) |
Definition at line 2179 of file shader.c.
Definition at line 486 of file shader.c.
Referenced by test_hlsl_double().
|
static |
Definition at line 325 of file shader.c.
Definition at line 313 of file shader.c.
Referenced by init_test_context().
|
static |
Definition at line 387 of file shader.c.
|
static |
Definition at line 422 of file shader.c.
Referenced by test_hlsl_double().
|
static |
Definition at line 439 of file shader.c.
Referenced by test_hlsl_double().
|
static |
Definition at line 346 of file shader.c.
|
static |
Definition at line 6177 of file shader.c.
Referenced by test_registerset().
|
static |
Definition at line 6077 of file shader.c.
Referenced by test_registerset(), and test_registerset_defaults().
|
static |
Definition at line 6103 of file shader.c.
Referenced by registerset_compare_all(), and test_registerset_defaults().
|
static |
Definition at line 6158 of file shader.c.
Referenced by test_registerset().
|
static |
Definition at line 428 of file shader.c.
Referenced by test_hlsl_double().
|
static |
| START_TEST | ( | shader | ) |
Definition at line 6900 of file shader.c.
|
static |
Definition at line 784 of file shader.c.
Definition at line 862 of file shader.c.
Referenced by START_TEST().
Definition at line 526 of file shader.c.
Referenced by START_TEST().
Definition at line 6792 of file shader.c.
Referenced by START_TEST().
Definition at line 1712 of file shader.c.
Referenced by START_TEST().
Definition at line 596 of file shader.c.
Referenced by START_TEST().
Definition at line 2043 of file shader.c.
Referenced by START_TEST().
Definition at line 1805 of file shader.c.
Referenced by START_TEST().
Definition at line 510 of file shader.c.
Referenced by START_TEST().
Definition at line 6841 of file shader.c.
Referenced by START_TEST().
Definition at line 6228 of file shader.c.
Referenced by START_TEST().
Definition at line 6533 of file shader.c.
Referenced by START_TEST().
|
static |
Definition at line 1411 of file shader.c.
Referenced by test_setting_constants().
|
static |
Definition at line 1299 of file shader.c.
Referenced by test_setting_constants().
|
static |
Definition at line 878 of file shader.c.
Referenced by test_setting_constants().
Definition at line 1662 of file shader.c.
Referenced by START_TEST().
|
static |
Definition at line 1078 of file shader.c.
Referenced by test_setting_constants().
|
static |
Definition at line 1488 of file shader.c.
Referenced by test_setting_constants().
Definition at line 6628 of file shader.c.
Referenced by START_TEST().
Definition at line 252 of file shader.c.
Referenced by test_SetDefaults().
Definition at line 6403 of file shader.c.
Referenced by test_registerset_defaults().
Definition at line 6406 of file shader.c.
Referenced by test_registerset_defaults().
| UINT constant_count |
Definition at line 5886 of file shader.c.
Referenced by constant_heap_init(), d3d12_command_list_SetComputeRoot32BitConstants(), and d3d12_command_list_SetGraphicsRoot32BitConstants().
Definition at line 177 of file shader.c.
Referenced by test_constant_tables(), test_setting_arrays_table(), and test_SetValue().
|
static |
Definition at line 93 of file shader.c.
Referenced by test_constant_tables(), test_SetDefaults(), test_setting_basic_table(), and test_SetValue().
|
static |
Definition at line 119 of file shader.c.
Referenced by test_constant_tables(), test_setting_matrices_table(), and test_SetValue().
Definition at line 143 of file shader.c.
Referenced by test_constant_tables(), and test_setting_matrices_table().
|
static |
|
static |
Definition at line 263 of file shader.c.
Referenced by test_constant_tables(), and test_get_sampler_index().
|
static |
Definition at line 212 of file shader.c.
Referenced by test_constant_tables(), test_SetDefaults(), and test_SetValue().
|
static |
Definition at line 256 of file shader.c.
Referenced by test_constant_tables().
| UINT ctaboffset |
Definition at line 1981 of file shader.c.
Referenced by test_get_shader_constant_variables(), and test_registerset().
| D3DXCONSTANT_DESC desc |
Definition at line 6401 of file shader.c.
Referenced by fill_params_array(), and test_registerset_defaults().
Definition at line 6404 of file shader.c.
Referenced by test_registerset_defaults().
Definition at line 254 of file shader.c.
Referenced by test_SetDefaults().
Definition at line 1979 of file shader.c.
Referenced by _wpopen(), Batch(), build_manifest_filename(), build_policy_filename(), debugcontrol_GetExpressionSyntaxNames(), debugcontrol_GetProcessorTypeNamesWide(), driver_load(), expand(), find_actctx_dll(), HtmlHelpW(), IDirectPlayImpl_CreateGroup(), IDirectPlayImpl_CreatePlayer(), IDirectPlayImpl_GetPlayerName(), IDirectPlayImpl_SetPlayerName(), import_stream_filename(), InstallCatalog(), is_font_installed_fullname(), is_font_installed_fullname_proc(), ITERATE_WriteIniValues(), msvcrt_search_executable(), msvcrt_spawn(), NotifyInfo(), open_monitor_by_name(), parse_file(), pSetupInstallCatalog(), resolve_filename(), RtlDosApplyFileIsolationRedirection_Ustr(), START_TEST(), test_get_shader_constant_variables(), test_PackageIdFromFullName(), test_registerset(), xmlAddDefAttrs(), xmlAddSpecialAttr(), xmlCleanSpecialAttrCallback(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), and xmlSAX2StartElementNs().
Definition at line 286 of file shader.c.
Referenced by test_get_shader_constant_table_ex().
Definition at line 1764 of file shader.c.
Referenced by test_get_shader_samplers().
Definition at line 6402 of file shader.c.
Referenced by test_registerset_defaults().
Definition at line 6405 of file shader.c.
Referenced by test_registerset_defaults().
|
static |
Definition at line 251 of file shader.c.
Referenced by test_SetDefaults().
Definition at line 250 of file shader.c.
Referenced by test_SetDefaults().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| const struct { ... } registerset_data[] |
Referenced by test_registerset().
| const struct { ... } registerset_defaults_data[] |
Referenced by test_registerset_defaults().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 2200 of file shader.c.
Referenced by registerset_apply().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| D3DXREGISTER_SET regset |
Definition at line 5881 of file shader.c.
Referenced by allocate_objects(), clean_constant_deref_offset_srcs(), get_allocated_object(), get_regset_name(), hlsl_offset_from_deref(), hlsl_regset_index_from_deref(), hlsl_type_get_array_element_reg_size(), hlsl_type_get_component_offset(), insert_ensuring_decreasing_bind_count(), new_offset_from_path_index(), new_offset_instr_from_deref(), parse_ctab_constant_type(), register_deref_usage(), registerset_compare(), registerset_compare_all(), sm4_get_extern_resources(), sm4_register_from_deref(), test_registerset(), track_object_components_sampler_dim(), write_sm1_uniforms(), write_sm4_dcl_textures(), and write_sm4_rdef().
Definition at line 33 of file shader.c.
Referenced by test_find_shader_comment(), test_get_shader_constant_table_ex(), and test_texture_shader().
Definition at line 31 of file shader.c.
Referenced by test_find_shader_comment(), test_get_shader_constant_table_ex(), and test_texture_shader().
Definition at line 61 of file shader.c.
Referenced by test_find_shader_comment(), and test_get_shader_constant_table_ex().
Definition at line 76 of file shader.c.
Referenced by test_get_shader_constant_table_ex().
Definition at line 69 of file shader.c.
Referenced by test_get_shader_constant_table_ex(), and test_get_shader_samplers().
Definition at line 29 of file shader.c.
Referenced by test_find_shader_comment(), test_get_shader_constant_table_ex(), and test_texture_shader().
Definition at line 39 of file shader.c.
Referenced by test_find_shader_comment().
Definition at line 41 of file shader.c.
Referenced by test_find_shader_comment().
Definition at line 35 of file shader.c.
Referenced by test_find_shader_comment(), and test_get_shader_constant_table_ex().
Definition at line 52 of file shader.c.
Referenced by test_get_shader_constant_table_ex(), test_get_shader_size(), and test_get_shader_version().
Definition at line 37 of file shader.c.
Referenced by test_find_shader_comment(), and test_get_shader_constant_table_ex().
Definition at line 43 of file shader.c.
Referenced by test_get_shader_samplers(), test_get_shader_size(), and test_get_shader_version().
Definition at line 5884 of file shader.c.
Referenced by test_mxwriter_stream(), test_RtlUnicodeToUTF8N(), test_RtlUTF8ToUnicodeN(), and testGetDllDirectory().
Definition at line 1913 of file shader.c.
Referenced by test_get_shader_constant_variables().
| const struct { ... } test_get_shader_constant_variables_data[] |
Referenced by test_get_shader_constant_variables().
| const struct registerset_test* tests |
Definition at line 5883 of file shader.c.
Referenced by test_shader_semantics().
Definition at line 5879 of file shader.c.
Referenced by _check_default_props(), _check_set_props(), _set_props(), _test_clone(), _test_disp_value(), _test_node_get_value_str(), _test_node_insertbefore(), _test_node_put_value_str(), _test_readyState(), _test_tr_possess(), _unset_props(), AccPropServices_SetHmenuProp(), AccPropServices_SetHwndProp(), AccPropServices_SetPropValue(), activate_window(), add_dispinterface_typeinfo(), add_semantic_var(), add_structure_typeinfo(), add_var_desc(), ADsBuildVarArrayStr(), alloc_detached_vars(), allocate_buffers(), allocate_const_registers(), allocate_objects(), allocate_register_reservations(), allocate_semantic_register(), allocate_semantic_registers(), allocate_temp_registers(), allocate_variable_temp_register(), append_output_copy(), append_output_copy_recurse(), append_output_var_copy(), append_var_list_signature(), assign_stub_out_args(), autoplug(), calculate_resource_register_counts(), call_docview_84(), call_explorer_69(), call_script(), cc_token(), cff_face_init(), check_acc_vals_(), check_env_var_(), check_interface_attrs(), compute_liveness(), compute_liveness_recurse(), copy_from_variant(), copy_propagation_create_var_def(), copy_propagation_get_value(), copy_propagation_invalidate_from_block(), copy_propagation_record_store(), copy_propagation_replace_with_constant_vector(), copy_propagation_replace_with_single_instr(), copy_variableinfo_from_type(), create_filter_data(), create_xmlhttprequest(), d3d10_effect_matrix_variable_GetMatrix(), d3d10_effect_matrix_variable_GetMatrixArray(), d3d10_effect_matrix_variable_GetMatrixTranspose(), d3d10_effect_matrix_variable_GetMatrixTransposeArray(), d3d10_effect_matrix_variable_SetMatrix(), d3d10_effect_matrix_variable_SetMatrixArray(), d3d10_effect_matrix_variable_SetMatrixTranspose(), d3d10_effect_matrix_variable_SetMatrixTransposeArray(), d3d10_effect_string_variable_GetString(), d3d10_effect_variable_GetAnnotationByIndex(), d3d10_effect_variable_GetAnnotationByName(), dce(), debugstr_variant(), declare_stub_args(), decompose_fx_4_state_block(), decompose_fx_4_state_block_expand_array(), decompose_fx_4_state_function_call(), disp_propget(), disp_propput(), dispex_propput(), doc_write(), document_write(), domdoc_getProperty(), domelem_setAttribute(), domselection_getProperty(), domselection_setProperty(), drivecoll_enumvariant_Next(), dump_ir_var(), encode_var(), enum_find_filter(), enumvar_Next(), enumvariant_Next(), env_get_valueW(), CBaseBar::Exec(), exec_assoc_view(), exec_global_code(), exec_query(), filecoll_enumvariant_Next(), fill_params_array(), FilterMapper3_EnumMatchingFilters(), FilterMapper3_RegisterFilter(), FilterMapper_EnumMatchingFilters(), find_splitter(), foldercoll_enumvariant_Next(), free_variable(), fx_4_parse_objects(), fx_parse_fx_4_annotations(), fx_parse_fx_4_numeric_variables(), fx_write_context_init(), generate_vsir_signature(), generate_vsir_signature_entry(), get_allocated_object(), get_antecedent(), get_attribute_value(), get_doc_event(), get_doc_ready_state(), get_element_variant_from_node_variant(), get_env(), get_event_handler(), get_explicit_generic_handle_type(), get_filter_info(), get_fixed_drive(), get_func_handle_var(), get_func_oi2_flags(), get_function_buffer_size(), get_node_event(), get_parameter_fc(), get_qualifier_value(), get_required_buffer_size(), get_stack_size(), get_window_event(), GetEnvVarOrSpecial(), GetShellFolder2ItemDetailsExToBuffer(), handle_navigation_error(), handle_xml_load(), has_out_arg_or_return(), hlsl_add_var(), hlsl_calculate_buffer_offset(), hlsl_calculate_buffer_offsets(), hlsl_component_to_string(), hlsl_ctx_cleanup(), hlsl_dump_var_default_values(), hlsl_emit_bytecode(), hlsl_get_var(), hlsl_init_simple_deref_from_var(), hlsl_new_synthetic_var(), hlsl_new_synthetic_var_named(), hlsl_new_var(), hlsl_new_var_load(), hlsl_reg_from_deref(), hlsl_var_has_buffer_offset_register_reservation(), HostObject_prop_put(), HTMLElement2_put_accessKey(), HTMLElement3_get_disabled(), HTMLElement3_put_disabled(), HTMLElement_get_title(), HTMLElement_put_title(), HTMLStyle3_get_zoom(), HTMLStyle3_put_zoom(), init_deref(), init_script_engine(), init_var_liveness(), InitVariantFromFileTime(), insert_ensuring_decreasing_bind_count(), IRecordInfoImpl_RecordClear(), is_const_decl(), is_full_pointer_function(), is_ptrchain_attr(), is_supported_object_variable(), CFolderItems::Item(), CFolderItemVerbs::Item(), ITypeLib2_fnFindName(), jsval_variant(), le16_add_cpu(), le32_add_cpu(), le64_add_cpu(), load_manifest(), lookup_dynamic_vars(), lower_combined_samples(), lower_index_loads(), lower_matrix_swizzles(), lower_nonconstant_array_loads(), lower_trig(), make_exprt(), mark_indexable_vars(), mark_vars_usage(), moniker_BindToObject(), node_append_child(), objectset_ItemIndex(), OleCommandTarget_Exec(), OleObject_SetClientSite(), parse_config_stream(), parse_elem_text(), parse_fx10_default_value(), parse_fx10_object_variable(), PB_Read(), port_mapping_enum_Next(), PPB_Load(), prepare_for_binding(), prepend_input_copy(), prepend_input_copy_recurse(), prepend_input_var_copy(), print_phase_basetype(), print_phase_function(), TConfig::print_value(), process_entry_function(), process_tfs_iface(), property_bag_Read(), property_bag_Write(), propertyset_Item(), PropertyStorage_WritePropertyToStream(), PropertyStorage_WriteToStream(), PropVariantToVariant(), put_propval(), query_env_var_(), record_get_value(), record_set_value(), refresh_proc(), register_avicap_devices(), register_codec(), register_deref_usage(), register_dsound_devices(), register_midiout_devices(), register_vfw_codecs(), register_wavein_devices(), register_waveout_devices(), RegisterDefaultAcceptHeaders(), release_dynamic_var(), release_exec(), remove_attribute(), replace_type_parameters_in_var(), replace_type_parameters_in_var_list(), resolve_fx_4_state_block_values(), RtlSetEnvironmentVariable(), run_scripts(), schema_cache_add(), ScriptTypeInfo_GetDocumentation(), ScriptTypeInfo_GetIDsOfNames(), ScriptTypeInfo_GetNames(), set_doc_event(), set_document_navigation(), set_download_state(), set_env_var(), set_event_handler(), set_node_event(), TConfig::set_value(), set_window_event(), SetEnvironmentStringsW(), setup_edit_mode(), SHPropertyBag_ReadLONG(), sm1_generate_vsir_sampler_dcls(), sm1_sort_extern(), sm1_sort_externs(), sm4_generate_vsir_add_function(), sm4_generate_vsir_instr_dcl_semantic(), sm4_get_extern_resources(), sm4_numeric_register_from_deref(), sm4_register_from_deref(), sort_synthetic_separated_samplers_first(), sort_uniform_by_numeric_bind_count(), sort_uniforms_by_numeric_bind_count(), technique_matches_version(), test_AccessibleObjectFromPoint(), test_ADsBuildVarArrayStr(), test_async_xhr(), test_async_xhr_abort(), test_attr_collection_disp(), test_child_col_disp(), test_code_persistence(), test_codec(), test_container_properties(), test_create(), test_create_attribute(), test_create_elems(), test_createNode(), test_createProcessingInstruction(), test_default_properties(), test_devenum(), test_directshow_filter(), test_dmo(), test_domdoc(), test_domnode(), test_DriveCollection(), test_dsound(), test_dump_typelib(), test_exec_onunload(), test_FileCollection(), test_FolderCollection(), test_func(), test_get_attributes(), test_get_dataType(), test_get_nodeTypeString(), test_get_ownerDocument(), test_getAttribute(), test_GetProp(), test_global_id(), Test_ifuncs(), test_InitPropVariantFromBuffer(), test_InitPropVariantFromGUIDAsString(), test_InitVariantFromFileTime(), test_Installer_Products(), test_isexpression(), test_items(), test_IXMLDOMDocument2(), test_legacy_filter(), test_load_with_site(), test_locator(), test_max_element_depth_values(), test_midiout(), test_misc(), test_multi_encoder_impl(), test_named_items(), test_namespace(), test_namespaces_change(), test_nextdispid(), test_normalize_attribute_values(), test_OleLoadPicturePath(), test_ParseDisplayName(), test_PropVariantToGUID(), test_PropVariantToVariant(), test_reflection(), test_RegExp_Replace(), test_replacechild_elems(), test_saxreader(), test_script_run(), test_script_typeinfo(), test_splitText(), test_static_port_mapping_collection(), test_SummaryInfo(), test_sync_xhr(), test_timeout(), test_typeinfo(), test_TypeInfo(), test_validate_on_parse_values(), test_VarFormatFromTokens(), test_VariantToPropVariant(), test_VariantToStringWithDefault(), test_vfw(), test_video_input(), test_wavein(), test_waveout(), test_xmlelem_collection(), test_xmlhttprequest(), test_xmlTypes(), test_XPath(), testCodepage(), testPropsHelper(), testQuery(), TLB_SanitizeVariant(), TLB_set_custdata(), to_array(), to_bstr_array(), to_byte_array(), to_i4_array(), to_longlong(), track_object_components_sampler_dim(), tt_face_get_metrics(), type_buffer_alignment(), uia_iface_VariantToRect(), var_is_user_input(), variant_func(), variant_to_jsval(), variant_to_nsastr(), VariantToPropVariant(), anonymous_namespace{mstscax.cpp}::VariantToString(), VariantToString(), visit_statement(), Widget_VarArg_Ref_Run(), Widget_VarArg_Run(), write_conf_or_var_desc(), write_filter_data(), write_function_stub(), write_fx_2_annotation(), write_fx_2_annotations(), write_fx_2_initial_value(), write_fx_2_object_initializer(), write_fx_2_parameters(), write_fx_2_pass(), write_fx_2_technique(), write_fx_4_annotation(), write_fx_4_buffer(), write_fx_4_numeric_variable(), write_fx_4_object_variable(), write_fx_4_pass(), write_fx_4_shader_initializer(), write_fx_4_state_assignment(), write_fx_4_state_block(), write_fx_4_state_object_initializer(), write_fx_4_string_initializer(), write_fx_4_technique(), write_fx_5_shader_initializer(), write_group(), write_groups(), write_new_procformatstring_type(), write_objects(), write_old_procformatstring_type(), write_parameter_conf_or_var_exprs(), write_parameters_init(), write_pass(), write_pointer_checks(), write_proc_func_interp(), write_procformatstring_func(), write_remoting_arg(), write_remoting_arguments(), write_rpc_interface_start(), write_sm1_uniforms(), write_sm4_rdef(), write_techniques(), xmldoc_encoding(), xmlInitRandom(), xslprocessor_addParameter(), xslprocessor_put_output(), and xslprocessor_set_parvalue().
Definition at line 253 of file shader.c.
Referenced by test_SetDefaults().