|
ReactOS 0.4.17-dev-970-gcf0f1a6
|

Go to the source code of this file.
Classes | |
| struct | wined3d_format_channels |
| struct | wined3d_typed_format_info |
| struct | wined3d_typeless_format_depth_stencil_info |
| struct | wined3d_format_ddi_info |
| struct | wined3d_format_base_flags |
| struct | wined3d_format_decompress_info |
| struct | wined3d_format_block_info |
| struct | wined3d_format_vertex_info |
| struct | wined3d_format_texture_info |
| struct | wined3d_format_srgb_info |
| struct | debug_buffer |
Variables | |
| struct { | |
| enum wined3d_format_id id | |
| unsigned int idx | |
| } | format_index_remap [] |
| static const struct wined3d_format_channels | formats [] |
| static const struct wined3d_typed_format_info | typed_formats [] |
| static const struct wined3d_typeless_format_depth_stencil_info | typeless_depth_stencil_formats [] |
| static const struct wined3d_format_ddi_info | ddi_formats [] |
| static const struct wined3d_format_base_flags | format_base_flags [] |
| static const struct wined3d_format_decompress_info | format_decompress_info [] |
| static const struct wined3d_format_block_info | format_block_info [] |
| static const struct wined3d_format_vertex_info | format_vertex_info [] |
| static const struct wined3d_format_texture_info | format_texture_info [] |
| static const struct wined3d_format_srgb_info | format_srgb_info [] |
| #define ARG0 0x04 |
| #define ARG1 0x01 |
| #define ARG2 0x02 |
| #define BIND_FLAG_TO_STR | ( | x | ) | if (bind_flags & x) { debug_append(&buffer, #x, " | "); bind_flags &= ~x; } |
| #define LOCATION_TO_STR | ( | x | ) | if (location & x) { debug_append(&buffer, #x, " | "); location &= ~x; } |
| #define WINED3D_FORMAT_COUNT (WINED3D_FORMAT_FOURCC_BASE + ARRAY_SIZE(format_index_remap)) |
| #define WINED3D_FORMAT_FOURCC_BASE (WINED3DFMT_BC7_UNORM_SRGB + 1) |
| void add_ffp_frag_shader | ( | struct wine_rb_tree * | shaders, |
| struct ffp_frag_desc * | desc | ||
| ) |
Definition at line 6426 of file utils.c.
Referenced by get_ffp_pixel_shader(), and shader_glsl_find_ffp_fragment_shader().
|
static |
Definition at line 3492 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
Definition at line 413 of file utils.c.
Referenced by decompress_dxtn_block().
|
static |
Definition at line 375 of file utils.c.
Referenced by decompress_dxtn_block().
Definition at line 566 of file utils.c.
Referenced by decompress_rgtc_block().
|
static |
Definition at line 2494 of file utils.c.
Referenced by init_format_fbo_compat_info().
|
static |
Definition at line 3274 of file utils.c.
Referenced by init_format_filter_info().
|
static |
Definition at line 1173 of file utils.c.
Referenced by convert_b5g5r5x1_unorm_b5g5r5a1_unorm_color_key(), convert_b5g6r5_unorm_b5g5r5a1_unorm_color_key(), convert_b8g8r8_unorm_b8g8r8a8_unorm_color_key(), convert_b8g8r8a8_unorm_b8g8r8a8_unorm_color_key(), and convert_b8g8r8x8_unorm_b8g8r8a8_unorm_color_key().
Definition at line 5984 of file utils.c.
Referenced by wined3d_format_get_float_color_key().
Definition at line 3265 of file utils.c.
Referenced by check_filter().
| void compute_normal_matrix | ( | struct wined3d_matrix * | normal_matrix, |
| BOOL | legacy_lighting, | ||
| const struct wined3d_matrix * | modelview | ||
| ) |
Definition at line 7042 of file utils.c.
Referenced by init_transformed_lights(), and wined3d_device_apply_stateblock().
|
static |
Definition at line 5594 of file utils.c.
Referenced by get_texture_matrix().
|
static |
Definition at line 1204 of file utils.c.
Referenced by wined3d_format_get_color_key_conversion().
|
static |
Definition at line 1181 of file utils.c.
Referenced by wined3d_format_get_color_key_conversion().
|
static |
Definition at line 1227 of file utils.c.
Referenced by wined3d_format_get_color_key_conversion().
|
static |
Definition at line 1271 of file utils.c.
Referenced by wined3d_format_get_color_key_conversion().
|
static |
|
static |
Definition at line 774 of file utils.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 802 of file utils.c.
|
static |
Definition at line 834 of file utils.c.
|
static |
Definition at line 873 of file utils.c.
|
static |
|
static |
Definition at line 944 of file utils.c.
|
static |
Definition at line 973 of file utils.c.
|
static |
|
static |
|
static |
Definition at line 1993 of file utils.c.
Referenced by init_format_texture_info(), init_srgb_formats(), and init_typeless_formats().
|
static |
Definition at line 2271 of file utils.c.
Referenced by check_fbo_compat().
|
static |
Definition at line 3470 of file utils.c.
Referenced by apply_format_fixups(), and init_vulkan_format_info().
|
static |
| const char * debug_bo_address | ( | const struct wined3d_bo_address * | address | ) |
Definition at line 4600 of file utils.c.
Referenced by context_update_stream_info(), wined3d_context_gl_load_numbered_arrays(), wined3d_deferred_context_map_upload_bo(), wined3d_texture_gl_download_data(), and wined3d_texture_vk_download_data().
| const char * debug_box | ( | const struct wined3d_box * | box | ) |
Definition at line 4552 of file utils.c.
Referenced by buffer_resource_sub_resource_map(), cpu_blitter_clear_texture(), surface_cpu_blt(), texture2d_blt(), texture_resource_sub_resource_map(), wined3d_device_context_copy_sub_resource_region(), wined3d_device_context_map(), wined3d_device_context_update_sub_resource(), wined3d_device_context_upload_bo(), wined3d_resource_check_box_dimensions(), wined3d_resource_map(), wined3d_texture_add_dirty_region(), wined3d_texture_gl_download_data(), wined3d_texture_gl_upload_data(), wined3d_texture_upload_from_texture(), wined3d_texture_vk_download_data(), and wined3d_texture_vk_upload_data().
| const char * debug_color | ( | const struct wined3d_color * | color | ) |
Definition at line 4561 of file utils.c.
Referenced by cpu_blitter_clear_texture(), state_blend_factor(), vk_blitter_clear(), vk_blitter_clear_rendertargets(), wined3d_device_clear(), wined3d_device_context_clear_rendertarget_view(), wined3d_device_context_clear_sysmem_texture(), wined3d_format_convert_from_float(), and wined3d_light_state_set_light().
|
static |
Definition at line 5522 of file utils.c.
Referenced by dump_color_fixup_desc().
| const char * debug_const_bo_address | ( | const struct wined3d_const_bo_address * | address | ) |
Definition at line 4593 of file utils.c.
Referenced by debug_bo_address(), wined3d_context_gl_flush_bo_address(), wined3d_cs_exec_update_sub_resource(), wined3d_cs_map_upload_bo(), wined3d_device_context_upload_bo(), wined3d_texture_gl_upload_data(), and wined3d_texture_vk_upload_data().
| const char * debug_d3ddeclmethod | ( | enum wined3d_decl_method | method | ) |
Definition at line 4933 of file utils.c.
Referenced by dump_wined3d_vertex_element().
| const char * debug_d3ddeclusage | ( | enum wined3d_decl_usage | usage | ) |
Definition at line 4952 of file utils.c.
Referenced by dump_wined3d_vertex_element(), fixed_get_input(), and wined3d_stream_info_from_declaration().
| const char * debug_d3ddevicetype | ( | enum wined3d_device_type | device_type | ) |
Definition at line 4781 of file utils.c.
Referenced by wined3d_check_depth_stencil_match(), wined3d_check_device_format(), wined3d_check_device_format_conversion(), wined3d_check_device_multisample_type(), wined3d_check_device_type(), and wined3d_get_device_caps().
| const char * debug_d3dformat | ( | enum wined3d_format_id | format_id | ) |
Definition at line 4605 of file utils.c.
Referenced by check_fbo_compat(), context_choose_pixel_format(), cpu_blitter_clear(), cpu_blitter_clear_rtv(), cpu_blitter_clear_texture(), depthbias(), dump_wined3d_vertex_element(), get_format_internal(), init_format_depth_bias_scale(), init_format_fbo_compat_info(), init_format_filter_info(), init_vulkan_format_info(), query_format_cap(), query_internal_format(), query_view_class(), resource_init(), surface_convert_format(), surface_cpu_blt(), surface_cpu_blt_compressed(), swapchain_blit_gdi(), texture2d_blt(), texture2d_depth_blt_fbo(), validate_resource_view(), vertexdeclaration_init(), wined3d_calculate_format_pitch(), wined3d_check_depth_stencil_match(), wined3d_check_device_format(), wined3d_check_device_format_conversion(), wined3d_check_device_multisample_type(), wined3d_check_device_type(), wined3d_context_gl_find_fbo_entry(), wined3d_debug_view_desc(), wined3d_device_context_clear_uav_float(), wined3d_device_context_copy_resource(), wined3d_device_context_copy_sub_resource_region(), wined3d_device_context_resolve_sub_resource(), wined3d_device_context_set_index_buffer(), wined3d_device_reset(), wined3d_device_set_cursor_properties(), wined3d_format_convert_from_float(), wined3d_format_get_color_key_conversion(), wined3d_format_get_colour(), wined3d_format_get_float_color_key(), wined3d_get_format(), wined3d_output_find_closest_matching_mode(), wined3d_output_get_display_mode(), wined3d_output_get_mode(), wined3d_output_get_mode_count(), wined3d_output_set_display_mode(), wined3d_render_target_view_gl_cs_init(), wined3d_shader_resource_view_gl_cs_init(), wined3d_shader_resource_view_vk_generate_mipmap(), wined3d_stateblock_set_index_buffer(), wined3d_stream_info_from_declaration(), wined3d_swapchain_get_display_mode(), wined3d_swapchain_resize_buffers(), wined3d_swapchain_state_init(), wined3d_swapchain_vk_select_vk_format(), wined3d_texture_create_dc(), wined3d_texture_gl_download_data(), wined3d_texture_gl_download_data_slow_path(), wined3d_texture_gl_prepare_texture(), wined3d_texture_gl_upload_data(), wined3d_texture_init(), wined3d_texture_vk_download_data(), wined3d_texture_vk_upload_data(), wined3d_unordered_access_view_gl_clear(), and wined3d_unordered_access_view_vk_clear().
| const char * debug_d3dinput_classification | ( | enum wined3d_input_classification | classification | ) |
Definition at line 4978 of file utils.c.
Referenced by dump_wined3d_vertex_element(), and wined3d_stream_info_from_declaration().
| const char * debug_d3dprimitivetype | ( | enum wined3d_primitive_type | primitive_type | ) |
Definition at line 5009 of file utils.c.
Referenced by gl_primitive_type_from_d3d(), glsl_primitive_type_from_d3d(), shader_glsl_generate_geometry_shader(), vk_topology_class_from_wined3d(), vk_topology_from_wined3d(), wined3d_device_context_get_primitive_type(), and wined3d_device_context_set_primitive_type().
| const char * debug_d3drenderstate | ( | enum wined3d_render_state | state | ) |
Definition at line 5033 of file utils.c.
Referenced by debug_d3dstate(), and wined3d_stateblock_set_render_state().
| const char * debug_d3dresourcetype | ( | enum wined3d_resource_type | resource_type | ) |
Definition at line 4992 of file utils.c.
Referenced by context_generate_rt_mask_from_resource(), device_resource_released(), resource_init(), texture_resource_unload(), vk_blitter_blit(), vk_image_view_type_from_wined3d(), wined3d_check_device_format(), wined3d_context_gl_set_fbo_key_for_render_target(), wined3d_cs_exec_blt_sub_resource(), wined3d_device_cleanup(), wined3d_device_context_clear_rendertarget_view(), wined3d_device_context_copy_resource(), wined3d_device_context_copy_sub_resource_region(), wined3d_device_context_resolve_sub_resource(), wined3d_render_target_view_gl_cs_init(), wined3d_rendertarget_view_prepare_location(), wined3d_rendertarget_view_validate_location(), wined3d_texture_get_dc(), wined3d_texture_gl_download_data(), wined3d_texture_gl_init(), wined3d_texture_gl_set_compatible_renderbuffer(), wined3d_texture_init(), wined3d_texture_release_dc(), wined3d_texture_update_desc(), wined3d_texture_vk_prepare_texture(), and wined3d_unordered_access_view_vk_clear().
| const char * debug_d3dsamplerstate | ( | enum wined3d_sampler_state | state | ) |
Definition at line 5169 of file utils.c.
Referenced by wined3d_stateblock_set_sampler_state().
Definition at line 5331 of file utils.c.
Referenced by compile_state_table(), state_cb_warn(), state_nop(), state_undefined(), and validate_state_table().
| const char * debug_d3dtexturefiltertype | ( | enum wined3d_texture_filter_type | filter_type | ) |
Definition at line 5194 of file utils.c.
Referenced by fbo_blitter_blit(), glsl_blitter_blit(), surface_cpu_blt(), texture2d_blt(), texture2d_blt_fbo(), vk_blitter_blit(), and wined3d_device_context_blt().
| const char * debug_d3dtexturestate | ( | enum wined3d_texture_stage_state | state | ) |
Definition at line 5214 of file utils.c.
Referenced by debug_d3dstate(), wined3d_device_set_texture_stage_state(), and wined3d_stateblock_set_texture_stage_state().
| const char * debug_d3dtop | ( | enum wined3d_texture_op | d3dtop | ) |
Definition at line 5244 of file utils.c.
| const char * debug_d3dtstype | ( | enum wined3d_transform_state | tstype | ) |
Definition at line 5282 of file utils.c.
Referenced by wined3d_device_set_transform(), wined3d_stateblock_multiply_transform(), and wined3d_stateblock_set_transform().
Definition at line 4895 of file utils.c.
Referenced by resource_init(), texture2d_blt(), wined3d_buffer_gl_create_buffer_object(), wined3d_buffer_init(), wined3d_check_device_format(), and wined3d_texture_init().
Definition at line 5394 of file utils.c.
Referenced by context_dump_fbo_attachment().
Definition at line 5423 of file utils.c.
Referenced by wined3d_context_gl_check_fbo_status().
|
static |
Definition at line 5502 of file utils.c.
Referenced by dump_color_fixup_desc().
Definition at line 5445 of file utils.c.
Referenced by match_allows_spec_alpha(), and wined3d_check_gl_call().
| const char * debug_ivec4 | ( | const struct wined3d_ivec4 * | v | ) |
Definition at line 4569 of file utils.c.
Referenced by wined3d_device_set_ps_consts_i(), and wined3d_device_set_vs_consts_i().
| const char * debug_shader_type | ( | enum wined3d_shader_type | type | ) |
Definition at line 5313 of file utils.c.
Referenced by debug_d3dstate(), geometry_shader_init_stream_output(), shader_record_shader_phase(), shader_set_function(), vk_shader_stage_from_wined3d(), and vkd3d_shader_visibility_from_wined3d().
| const char * debug_uvec4 | ( | const struct wined3d_uvec4 * | v | ) |
Definition at line 4577 of file utils.c.
Referenced by adapter_gl_clear_uav(), adapter_no3d_clear_uav(), adapter_vk_clear_uav(), and wined3d_device_context_clear_uav_uint().
| const char * debug_vec4 | ( | const struct wined3d_vec4 * | v | ) |
Definition at line 4585 of file utils.c.
Referenced by wined3d_device_context_clear_uav_float(), wined3d_device_set_ps_consts_f(), and wined3d_device_set_vs_consts_f().
|
static |
Definition at line 558 of file utils.c.
|
static |
|
static |
|
static |
Definition at line 618 of file utils.c.
|
static |
Definition at line 510 of file utils.c.
Referenced by decompress_bc1(), decompress_bc2(), and decompress_bc3().
|
static |
Definition at line 439 of file utils.c.
Referenced by decompress_dxtn().
|
static |
Definition at line 590 of file utils.c.
Referenced by decompress_bc4().
|
static |
Definition at line 2249 of file utils.c.
Referenced by check_fbo_compat().
|
static |
Definition at line 2371 of file utils.c.
Referenced by check_fbo_compat(), wined3d_adapter_find_polyoffset_scale(), wined3d_caps_gl_ctx_test_filling_convention(), and wined3d_caps_gl_ctx_test_viewport_subpixel_bits().
| void dump_color_fixup_desc | ( | struct color_fixup_desc | fixup | ) |
Definition at line 5540 of file utils.c.
Referenced by apply_format_fixups().
| const struct ffp_frag_desc * find_ffp_frag_shader | ( | const struct wine_rb_tree * | fragment_shaders, |
| const struct ffp_frag_settings * | settings | ||
| ) |
Definition at line 6419 of file utils.c.
Referenced by get_ffp_pixel_shader(), and shader_glsl_find_ffp_fragment_shader().
|
static |
Definition at line 3439 of file utils.c.
Referenced by create_color_fixup_desc_from_string().
|
static |
Definition at line 2009 of file utils.c.
Referenced by apply_format_fixups(), check_fbo_compat(), init_format_fbo_compat_info(), init_format_texture_info(), and query_internal_format().
|
static |
Definition at line 2001 of file utils.c.
Referenced by apply_format_fixups(), init_format_base_info(), init_format_filter_info(), init_format_texture_info(), and query_internal_format().
| void get_fog_start_end | ( | const struct wined3d_context * | context, |
| const struct wined3d_state * | state, | ||
| float * | start, | ||
| float * | end | ||
| ) |
Definition at line 5703 of file utils.c.
Referenced by shader_glsl_load_fog_uniform().
|
static |
Definition at line 1958 of file utils.c.
Referenced by get_format_gl_by_idx(), get_format_internal(), init_format_gen_mipmap_info(), init_typeless_formats(), wined3d_adapter_vk_init_format_info(), and wined3d_get_format().
|
static |
Definition at line 1963 of file utils.c.
Referenced by apply_format_fixups(), init_format_depth_bias_scale(), and init_format_fbo_compat_info().
|
static |
Definition at line 1982 of file utils.c.
Referenced by apply_format_fixups(), init_format_filter_info(), init_format_texture_info(), and init_format_vertex_info().
|
inlinestatic |
Definition at line 1932 of file utils.c.
Referenced by get_format_internal(), and wined3d_get_format().
|
static |
Definition at line 1968 of file utils.c.
Referenced by get_format_gl_internal(), init_format_base_info(), init_format_block_info(), init_format_decompress_info(), init_srgb_formats(), init_typeless_formats(), wined3d_adapter_no3d_init_format_info(), and wined3d_get_format().
| void get_identity_matrix | ( | struct wined3d_matrix * | mat | ) |
Definition at line 5575 of file utils.c.
Referenced by compute_texture_matrix(), state_init_default(), and stateblock_state_init_default().
| void get_modelview_matrix | ( | const struct wined3d_stateblock_state * | state, |
| unsigned int | index, | ||
| struct wined3d_matrix * | mat | ||
| ) |
Definition at line 5588 of file utils.c.
Referenced by wined3d_device_apply_stateblock().
| void get_pointsize_minmax | ( | const struct wined3d_context * | context, |
| const struct wined3d_state * | state, | ||
| float * | out_min, | ||
| float * | out_max | ||
| ) |
Definition at line 5684 of file utils.c.
Referenced by shader_glsl_pointsize_uniform().
|
static |
Definition at line 5659 of file utils.c.
Referenced by get_texture_matrix().
| void get_texture_matrix | ( | const struct wined3d_stateblock_state * | state, |
| const unsigned int | tex, | ||
| struct wined3d_matrix * | mat | ||
| ) |
Definition at line 5671 of file utils.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 4803 of file utils.c.
Referenced by debug_d3dusage(), wined3d_debug_bind_flags(), wined3d_debug_location(), wined3d_debug_resource_access(), and wined3d_debug_view_desc().
|
static |
Definition at line 2079 of file utils.c.
Referenced by wined3d_adapter_init_format_info().
|
static |
Definition at line 2161 of file utils.c.
Referenced by wined3d_adapter_init_format_info().
|
static |
Definition at line 2191 of file utils.c.
Referenced by wined3d_adapter_init_format_info().
|
static |
Definition at line 4078 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 2788 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 3373 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 3831 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 3160 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 3735 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info().
|
static |
Definition at line 2208 of file utils.c.
Referenced by wined3d_adapter_init_format_info().
|
static |
Definition at line 3764 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info(), and wined3d_adapter_vk_init_format_info().
|
static |
Definition at line 4203 of file utils.c.
Referenced by wined3d_adapter_vk_init_format_info().
| BOOL invert_matrix | ( | struct wined3d_matrix * | out, |
| const struct wined3d_matrix * | m | ||
| ) |
Definition at line 6775 of file utils.c.
Referenced by compute_normal_matrix(), and wined3d_device_apply_stateblock().
|
static |
Definition at line 6980 of file utils.c.
Referenced by compute_normal_matrix().
| BOOL is_invalid_op | ( | const struct wined3d_state * | state, |
| int | stage, | ||
| enum wined3d_texture_op | op, | ||
| DWORD | arg1, | ||
| DWORD | arg2, | ||
| DWORD | arg3 | ||
| ) |
Definition at line 5554 of file utils.c.
Referenced by wined3d_ffp_get_fs_settings().
Definition at line 2929 of file utils.c.
Referenced by query_view_class().
|
static |
Definition at line 2017 of file utils.c.
Referenced by parse_channel_desc(), and wined3d_get_typed_format_id().
| void multiply_matrix | ( | struct wined3d_matrix * | dst, |
| const struct wined3d_matrix * | src1, | ||
| const struct wined3d_matrix * | src2 | ||
| ) |
Definition at line 6112 of file utils.c.
Referenced by d3d_device3_MultiplyTransform(), d3d_device3_SetTransform(), d3d_viewport_TransformVertices(), get_projection_matrix(), init_transformed_lights(), prepare_clip_space_planes(), process_vertices_strided(), update_clip_space(), and wined3d_stateblock_multiply_transform().
|
static |
Definition at line 2043 of file utils.c.
Referenced by init_format_base_info().
| enum wined3d_format_id pixelformat_for_depth | ( | DWORD | depth | ) |
Definition at line 6067 of file utils.c.
Referenced by adapter_format_from_backbuffer_format(), wined3d_output_get_display_mode(), wined3d_output_update_modes(), and wined3d_restore_display_modes().
|
static |
Definition at line 2765 of file utils.c.
Referenced by query_internal_format().
|
static |
Definition at line 3060 of file utils.c.
Referenced by init_format_texture_info().
|
static |
Definition at line 3040 of file utils.c.
Referenced by query_internal_format().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
|
static |
Definition at line 3990 of file utils.c.
Referenced by init_format_depth_bias_scale().
| BOOL wined3d_adapter_gl_init_format_info | ( | struct wined3d_adapter * | adapter, |
| struct wined3d_caps_gl_ctx * | ctx | ||
| ) |
Definition at line 4177 of file utils.c.
Referenced by wined3d_adapter_gl_init().
|
static |
Definition at line 4107 of file utils.c.
Referenced by wined3d_adapter_gl_init_format_info(), wined3d_adapter_no3d_init_format_info(), and wined3d_adapter_vk_init_format_info().
| BOOL wined3d_adapter_no3d_init_format_info | ( | struct wined3d_adapter * | adapter | ) |
Definition at line 4135 of file utils.c.
Referenced by wined3d_adapter_no3d_create().
| BOOL wined3d_adapter_vk_init_format_info | ( | struct wined3d_adapter_vk * | adapter_vk, |
| const struct wined3d_vk_info * | vk_info | ||
| ) |
Definition at line 4399 of file utils.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 7074 of file utils.c.
Referenced by wined3d_allocator_chunk_allocate(), and wined3d_allocator_chunk_init().
| struct wined3d_allocator_block * wined3d_allocator_allocate | ( | struct wined3d_allocator * | allocator, |
| struct wined3d_context * | context, | ||
| unsigned int | memory_type, | ||
| size_t | size | ||
| ) |
Definition at line 7234 of file utils.c.
Referenced by wined3d_context_vk_allocate_memory(), and wined3d_device_gl_allocate_memory().
| void wined3d_allocator_block_free | ( | struct wined3d_allocator_block * | block | ) |
Definition at line 7087 of file utils.c.
Referenced by wined3d_context_vk_free_memory(), and wined3d_device_gl_free_memory().
|
static |
Definition at line 7104 of file utils.c.
Referenced by wined3d_allocator_chunk_allocate(), and wined3d_allocator_chunk_init().
|
static |
Definition at line 7187 of file utils.c.
Referenced by wined3d_allocator_allocate().
| void wined3d_allocator_chunk_cleanup | ( | struct wined3d_allocator_chunk * | chunk | ) |
Definition at line 7117 of file utils.c.
Referenced by wined3d_allocator_gl_create_chunk(), wined3d_allocator_gl_destroy_chunk(), wined3d_allocator_vk_create_chunk(), and wined3d_allocator_vk_destroy_chunk().
| bool wined3d_allocator_chunk_init | ( | struct wined3d_allocator_chunk * | chunk, |
| struct wined3d_allocator * | allocator | ||
| ) |
Definition at line 7141 of file utils.c.
Referenced by wined3d_allocator_gl_create_chunk(), and wined3d_allocator_vk_create_chunk().
| void wined3d_allocator_cleanup | ( | struct wined3d_allocator * | allocator | ) |
Definition at line 7163 of file utils.c.
Referenced by adapter_vk_create_device(), adapter_vk_destroy_device(), wined3d_device_gl_create_primary_opengl_context_cs(), and wined3d_device_gl_delete_opengl_contexts_cs().
| bool wined3d_allocator_init | ( | struct wined3d_allocator * | allocator, |
| size_t | pool_count, | ||
| const struct wined3d_allocator_ops * | allocator_ops | ||
| ) |
Definition at line 7265 of file utils.c.
Referenced by adapter_vk_create_device(), and wined3d_device_gl_create_primary_opengl_context_cs().
|
static |
Definition at line 7067 of file utils.c.
Referenced by wined3d_allocator_block_free(), wined3d_allocator_chunk_allocate(), and wined3d_allocator_chunk_cleanup().
Definition at line 6740 of file utils.c.
Referenced by buffer_invalidate_bo_range(), shader_record_shader_phase(), shader_reg_maps_add_tgsm(), shader_spirv_find_graphics_program_variant_vk(), shader_spirv_resource_bindings_add_binding(), shader_spirv_resource_bindings_add_vk_binding(), wined3d_adapter_create_output(), wined3d_adapter_vk_init_device_extensions(), wined3d_buffer_init(), wined3d_context_gl_destroy_allocator_block(), wined3d_context_gl_free_fence(), wined3d_context_gl_free_occlusion_query(), wined3d_context_gl_free_pipeline_statistics_query(), wined3d_context_gl_free_so_statistics_query(), wined3d_context_gl_free_timestamp_query(), wined3d_context_gl_submit_command_fence(), wined3d_context_vk_get_retired_object_vk(), wined3d_context_vk_get_vk_descriptor_pool(), wined3d_context_vk_remove_command_buffer(), wined3d_context_vk_return_vk_descriptor_pool(), wined3d_context_vk_submit_command_buffer(), wined3d_deferred_context_issue_query(), wined3d_deferred_context_map_upload_bo(), wined3d_deferred_context_reference_command_list(), wined3d_deferred_context_reference_resource(), wined3d_deferred_context_require_space(), wined3d_output_update_modes(), wined3d_query_vk_suspend(), wined3d_register_window(), wined3d_shader_descriptor_writes_vk_add_write(), wined3d_shader_resource_bindings_add_binding(), wined3d_swapchain_state_register(), and wined3d_texture_dirty_region_add().
| bool wined3d_caps_gl_ctx_test_filling_convention | ( | struct wined3d_caps_gl_ctx * | ctx, |
| float | offset | ||
| ) |
Definition at line 3896 of file utils.c.
Referenced by wined3d_adapter_find_fill_offset().
| BOOL wined3d_caps_gl_ctx_test_viewport_subpixel_bits | ( | struct wined3d_caps_gl_ctx * | ctx | ) |
Definition at line 3849 of file utils.c.
Referenced by match_broken_viewport_subpixel_bits().
Definition at line 6672 of file utils.c.
Referenced by wined3d_cs_exec_present().
Definition at line 4845 of file utils.c.
Referenced by resource_init(), wined3d_buffer_init(), wined3d_buffer_vk_barrier(), wined3d_check_device_format(), wined3d_device_context_set_depth_stencil_view(), wined3d_device_context_set_render_targets_and_unordered_access_views(), wined3d_layout_from_bind_mask(), wined3d_texture_init(), wined3d_texture_vk_barrier(), and wined3d_texture_vk_prepare_texture().
| const char * wined3d_debug_feature_level | ( | enum wined3d_feature_level | level | ) |
Definition at line 6619 of file utils.c.
Referenced by wined3d_state_create().
Definition at line 6588 of file utils.c.
Referenced by context_gl_apply_texture_draw_state(), cpu_blitter_clear_texture(), fbo_blitter_blit(), glsl_blitter_blit(), raw_blitter_blit(), surface_convert_format(), surface_cpu_blt(), texture2d_blt_fbo(), texture2d_depth_blt_fbo(), texture2d_read_from_framebuffer(), texture_resource_sub_resource_map(), vk_blitter_blit(), wined3d_buffer_get_memory(), wined3d_buffer_gl_prepare_location(), wined3d_buffer_gl_unload_location(), wined3d_buffer_invalidate_range(), wined3d_buffer_load_location(), wined3d_buffer_no3d_prepare_location(), wined3d_buffer_no3d_unload_location(), wined3d_buffer_validate_location(), wined3d_buffer_vk_prepare_location(), wined3d_buffer_vk_unload_location(), wined3d_cs_exec_add_dirty_texture_region(), wined3d_cs_exec_blt_sub_resource(), wined3d_texture_get_memory(), wined3d_texture_gl_download_data(), wined3d_texture_gl_load_location(), wined3d_texture_gl_load_sysmem(), wined3d_texture_gl_prepare_location(), wined3d_texture_gl_unload_location(), wined3d_texture_gl_upload_data(), wined3d_texture_invalidate_location(), wined3d_texture_load_drawable(), wined3d_texture_load_location(), wined3d_texture_load_renderbuffer(), wined3d_texture_no3d_load_location(), wined3d_texture_no3d_prepare_location(), wined3d_texture_no3d_unload_location(), wined3d_texture_update_map_binding(), wined3d_texture_validate_location(), wined3d_texture_vk_download_data(), wined3d_texture_vk_load_location(), wined3d_texture_vk_load_sysmem(), wined3d_texture_vk_load_texture(), wined3d_texture_vk_prepare_location(), wined3d_texture_vk_unload_location(), and wined3d_texture_vk_upload_data().
Definition at line 4828 of file utils.c.
Referenced by resource_init(), texture_resource_unload(), wined3d_buffer_init(), wined3d_texture_init(), and wined3d_texture_set_lod().
| const char * wined3d_debug_view_desc | ( | const struct wined3d_view_desc * | d, |
| const struct wined3d_resource * | resource | ||
| ) |
Definition at line 4867 of file utils.c.
Referenced by adapter_gl_create_rendertarget_view(), adapter_gl_create_shader_resource_view(), adapter_gl_create_unordered_access_view(), adapter_no3d_create_rendertarget_view(), adapter_no3d_create_shader_resource_view(), adapter_no3d_create_unordered_access_view(), adapter_vk_create_rendertarget_view(), adapter_vk_create_shader_resource_view(), adapter_vk_create_unordered_access_view(), wined3d_rendertarget_view_create(), wined3d_rendertarget_view_gl_init(), wined3d_rendertarget_view_no3d_init(), wined3d_rendertarget_view_vk_init(), wined3d_shader_resource_view_create(), wined3d_shader_resource_view_gl_init(), wined3d_shader_resource_view_vk_init(), wined3d_unordered_access_view_create(), wined3d_unordered_access_view_gl_init(), and wined3d_unordered_access_view_vk_init().
Definition at line 5463 of file utils.c.
Referenced by adapter_vk_create_device(), create_uav_pipeline(), enable_vulkan_instance_extensions(), get_vulkan_physical_device(), init_vulkan_format_info(), shader_spirv_compile_shader(), shader_spirv_find_compute_program_vk(), swapchain_vk_present(), vk_blitter_clear_rendertargets(), wined3d_adapter_vk_init_device_extensions(), wined3d_allocator_chunk_vk_map(), wined3d_bo_vk_map(), wined3d_context_vk_allocate_query(), wined3d_context_vk_allocate_vram_chunk_memory(), wined3d_context_vk_begin_render_pass(), wined3d_context_vk_create_bo(), wined3d_context_vk_create_image(), wined3d_context_vk_create_vk_descriptor_pool(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_create_vk_descriptor_set_layout(), wined3d_context_vk_get_command_buffer(), wined3d_context_vk_get_graphics_pipeline(), wined3d_context_vk_get_pipeline_layout(), wined3d_context_vk_get_vk_descriptor_pool(), wined3d_context_vk_init(), wined3d_context_vk_submit_command_buffer(), wined3d_device_vk_create_null_views(), wined3d_init_vulkan(), wined3d_query_event_vk_issue(), wined3d_query_pool_vk_init(), wined3d_query_vk_accumulate_data(), wined3d_sampler_vk_cs_init(), wined3d_swapchain_vk_blit(), wined3d_swapchain_vk_create_vulkan_swapchain(), wined3d_swapchain_vk_create_vulkan_swapchain_images(), wined3d_swapchain_vk_destroy_vulkan_swapchain(), wined3d_swapchain_vk_present_mode_supported(), wined3d_swapchain_vk_select_vk_format(), wined3d_texture_vk_get_default_image_info(), wined3d_unordered_access_view_vk_cs_init(), wined3d_view_vk_create_vk_buffer_view(), and wined3d_view_vk_create_vk_image_view().
Definition at line 6436 of file utils.c.
Referenced by glsl_fragment_pipe_alloc(), and wined3d_device_init().
| void wined3d_ffp_get_fs_settings | ( | const struct wined3d_state * | state, |
| const struct wined3d_d3d_info * | d3d_info, | ||
| struct ffp_frag_settings * | settings | ||
| ) |
Definition at line 6141 of file utils.c.
Referenced by get_ffp_pixel_shader(), and set_glsl_shader_program().
| void wined3d_ffp_get_vs_settings | ( | const struct wined3d_state * | state, |
| const struct wined3d_stream_info * | si, | ||
| const struct wined3d_d3d_info * | d3d_info, | ||
| struct wined3d_ffp_vs_settings * | settings | ||
| ) |
Definition at line 6444 of file utils.c.
Referenced by get_ffp_vertex_shader(), and set_glsl_shader_program().
Definition at line 6579 of file utils.c.
Referenced by glsl_vertex_pipe_vp_alloc(), and wined3d_device_init().
| void wined3d_format_calculate_pitch | ( | const struct wined3d_format * | format, |
| unsigned int | alignment, | ||
| unsigned int | width, | ||
| unsigned int | height, | ||
| unsigned int * | row_pitch, | ||
| unsigned int * | slice_pitch | ||
| ) |
Definition at line 4489 of file utils.c.
Referenced by get_map_pitch(), surface_cpu_blt(), wined3d_calculate_format_pitch(), wined3d_format_calculate_size(), wined3d_texture_get_pitch(), wined3d_texture_gl_download_data_slow_path(), wined3d_texture_gl_load_texture(), wined3d_texture_gl_upload_bo(), wined3d_texture_gl_upload_data(), wined3d_texture_update_desc(), and wined3d_texture_vk_upload_data().
| UINT wined3d_format_calculate_size | ( | const struct wined3d_format * | format, |
| UINT | alignment, | ||
| UINT | width, | ||
| UINT | height, | ||
| UINT | depth | ||
| ) |
Definition at line 4519 of file utils.c.
Referenced by wined3d_texture_init().
| void wined3d_format_colour_to_vk | ( | const struct wined3d_format * | format, |
| const struct wined3d_color * | c, | ||
| VkClearColorValue * | retval | ||
| ) |
Definition at line 5790 of file utils.c.
Referenced by vk_blitter_clear_rendertargets(), wined3d_context_vk_begin_render_pass(), and wined3d_texture_vk_clear().
| void wined3d_format_convert_from_float | ( | const struct wined3d_format * | format, |
| const struct wined3d_color * | color, | ||
| void * | ret | ||
| ) |
Definition at line 5817 of file utils.c.
Referenced by process_vertices_strided(), and wined3d_resource_memory_colour_fill().
| void wined3d_format_copy_data | ( | const struct wined3d_format * | format, |
| const uint8_t * | src, | ||
| unsigned int | src_row_pitch, | ||
| unsigned int | src_slice_pitch, | ||
| uint8_t * | dst, | ||
| unsigned int | dst_row_pitch, | ||
| unsigned int | dst_slice_pitch, | ||
| unsigned int | w, | ||
| unsigned int | h, | ||
| unsigned int | d | ||
| ) |
Definition at line 6080 of file utils.c.
Referenced by wined3d_device_context_emit_update_sub_resource(), wined3d_texture_vk_download_data(), and wined3d_texture_vk_upload_data().
| const struct wined3d_color_key_conversion * wined3d_format_get_color_key_conversion | ( | const struct wined3d_texture * | texture, |
| BOOL | need_alpha_ck | ||
| ) |
Definition at line 1293 of file utils.c.
Referenced by wined3d_texture_gl_load_texture(), and wined3d_texture_gl_prepare_texture().
| void wined3d_format_get_float_color_key | ( | const struct wined3d_format * | format, |
| const struct wined3d_color_key * | key, | ||
| struct wined3d_color * | float_colors | ||
| ) |
Definition at line 5997 of file utils.c.
Referenced by glsl_blitter_blit(), and wined3d_device_apply_stateblock().
|
static |
Definition at line 1948 of file utils.c.
Referenced by get_format_gl_by_idx(), and get_format_gl_internal().
| BOOL wined3d_format_is_depth_view | ( | enum wined3d_format_id | resource_format_id, |
| enum wined3d_format_id | view_format_id | ||
| ) |
Definition at line 4476 of file utils.c.
Referenced by wined3d_shader_resource_view_gl_cs_init().
| uint32_t wined3d_format_pack | ( | const struct wined3d_format * | format, |
| const struct wined3d_uvec4 * | value | ||
| ) |
Definition at line 5778 of file utils.c.
Referenced by wined3d_unordered_access_view_gl_clear().
|
static |
Definition at line 1953 of file utils.c.
Referenced by wined3d_adapter_vk_init_format_info().
| BOOL wined3d_formats_are_srgb_variants | ( | enum wined3d_format_id | format1, |
| enum wined3d_format_id | format2 | ||
| ) |
Definition at line 4535 of file utils.c.
Referenced by validate_resource_view().
Definition at line 6643 of file utils.c.
Referenced by shader_glsl_append_imm_vec().
| const struct wined3d_format * wined3d_get_format | ( | const struct wined3d_adapter * | adapter, |
| enum wined3d_format_id | format_id, | ||
| unsigned int | bind_flags | ||
| ) |
Definition at line 4428 of file utils.c.
Referenced by adapter_format_from_backbuffer_format(), append_decl_element(), blend_equation_from_wined3d(), mode_matches_filter(), process_vertices_strided(), surface_cpu_blt(), texture2d_blt(), validate_resource_view(), vertexdeclaration_init(), wined3d_buffer_init(), wined3d_calculate_format_pitch(), wined3d_check_depth_stencil_match(), wined3d_check_device_format(), wined3d_check_device_format_conversion(), wined3d_check_device_multisample_type(), wined3d_context_gl_create_wgl_ctx(), wined3d_device_vk_create_null_resources(), wined3d_output_get_mode(), wined3d_output_get_mode_count(), wined3d_output_set_display_mode(), wined3d_resource_get_decompress_format(), wined3d_swapchain_apply_sample_count_override(), wined3d_swapchain_vk_select_vk_format(), wined3d_texture_create(), wined3d_texture_gl_load_texture(), wined3d_texture_gl_prepare_texture(), wined3d_texture_gl_upload_data(), wined3d_texture_init(), and wined3d_unordered_access_view_vk_clear().
Definition at line 5761 of file utils.c.
Referenced by wined3d_adapter_gl_init(), wined3d_adapter_no3d_create(), and wined3d_adapter_vk_init().
Definition at line 5743 of file utils.c.
Referenced by wined3d_get_primary_adapter_luid().
| enum wined3d_format_id wined3d_get_typed_format_id | ( | const struct wined3d_adapter * | adapter, |
| const struct wined3d_format * | format, | ||
| enum wined3d_channel_type | channel_type | ||
| ) |
Definition at line 4460 of file utils.c.
Referenced by wined3d_unordered_access_view_vk_clear().
| void wined3d_gl_limits_get_texture_unit_range | ( | const struct wined3d_gl_limits * | gl_limits, |
| enum wined3d_shader_type | shader_type, | ||
| unsigned int * | base, | ||
| unsigned int * | count | ||
| ) |
Definition at line 6712 of file utils.c.
Referenced by wined3d_context_gl_get_tex_unit_mapping(), and wined3d_context_gl_init().
| void wined3d_gl_limits_get_uniform_block_range | ( | const struct wined3d_gl_limits * | gl_limits, |
| enum wined3d_shader_type | shader_type, | ||
| unsigned int * | base, | ||
| unsigned int * | count | ||
| ) |
Definition at line 6694 of file utils.c.
Referenced by create_resource_bindings(), shader_generate_glsl_declarations(), shader_glsl_init_uniform_block_bindings(), and state_cb().
|
static |
Definition at line 2226 of file utils.c.
Referenced by check_fbo_compat(), create_and_bind_fbo_attachment(), init_format_fbo_compat_info(), and query_format_cap().
Definition at line 6658 of file utils.c.
Referenced by wined3d_caps_gl_ctx_destroy(), wined3d_context_gl_cleanup(), wined3d_context_gl_create_wgl_ctx(), wined3d_context_gl_init(), wined3d_context_gl_set_gl_context(), wined3d_context_gl_update_window(), and wined3d_device_gl_delete_opengl_contexts_cs().
|
static |
|
static |
|
static |
|
static |
Definition at line 319 of file utils.c.
Referenced by init_format_base_info().
|
static |
Definition at line 673 of file utils.c.
Referenced by init_format_block_info().
|
static |
Referenced by init_format_decompress_info().
| const struct { ... } format_index_remap[] |
Referenced by get_format_idx().
|
static |
Definition at line 1921 of file utils.c.
Referenced by init_format_texture_info(), init_srgb_formats(), wined3d_format_convert_from_float(), and wined3d_formats_are_srgb_variants().
|
static |
Definition at line 1353 of file utils.c.
Referenced by init_format_texture_info().
|
static |
Definition at line 705 of file utils.c.
Referenced by init_format_vertex_info().
|
static |
Definition at line 82 of file utils.c.
Referenced by init_format_base_info(), vkd3d_get_depth_stencil_format(), and vkd3d_init_depth_stencil_formats().
Definition at line 39 of file utils.c.
Referenced by apply_format_fixups(), copy_format(), and init_vulkan_format_info().
Definition at line 40 of file utils.c.
Referenced by __acrt_iob_func(), _get_child_item(), _ok_path_fudge(), _test_file_access(), _test_select_selidx(), add_dispinterface_typeinfo(), add_enum_typeinfo(), add_func_desc(), add_interface_typeinfo(), add_module_typeinfo(), add_structure_typeinfo(), add_union_typeinfo(), AddIconFromRegistry(), addItem(), CRegFolderEnum::AddItemsFromKey(), ADsBuildVarArrayStr(), ADsOpenObject(), AdvancedDlgProc(), af_face_globals_compute_style_coverage(), af_glyph_hints_reload(), af_shaper_get_elem(), alloc_device(), alloc_user_queue(), append_decl_element(), append_uia_runtime_id(), append_weights(), arabic_get_shaping_action(), arabic_set_shaping_action(), Arguments_prop_get(), Arguments_prop_put(), Array_slice(), assembly_get_external_files(), assembly_get_pubkey_token(), AtapiDmaInit(), attach_event_to_node_provider(), AutomationObject_GetIDsOfNames(), AVIFILE_SaveIndex(), CEnumMergedFolder::Begin(), bitmap_clear(), bitmap_is_set(), bitmap_set(), bnum_idx(), cache_bump_bitmap(), cache_evict_bitmap(), cache_get_bitmap(), cache_get_brush_data(), cache_put_bitmap(), cache_put_brush_data(), cache_rebuild_bmpcache_linked_list(), cache_save_state(), CBUpdateLBox(), CDevSettings_EnumAllModes(), cf2_arrstack_getPointer(), cf2_doFlex(), cf2_initGlobalRegionBuffer(), cf2_initLocalRegionBuffer(), cf2_interpT2CharString(), cf2_stack_getReal(), cf2_stack_roll(), cf2_stack_setReal(), cff_blend_build_vector(), cff_face_init(), cff_font_done(), cff_font_load(), cff_index_access_element(), cff_index_done(), cff_index_forget_element(), cff_index_get_name(), cff_index_get_pointers(), cff_index_init(), cff_index_load_offsets(), cff_index_read_offset(), cff_subfont_load(), CFn_WMCommand(), CFn_WMDrawItem(), CMenuToolbarBase::ChangeTrackedItem(), check_bits(), check_product_patches(), check_runtime_id_(), check_system_palette_entries(), check_uia_prop_val(), check_uia_rect_val_(), check_vertical_metrics(), chmc_pmgi_add_entry(), chmc_pmgl_add_entry(), ClassInitializeDispatchTables(), cmap_format4_compare_range(), cmp_sorttab_addr(), codeview_jump_to_type(), COMBO_GetText(), COMBO_GetTextA(), COMBO_GetTextW(), compare_FindGlyph(), compute_method_indexes(), context_set_tls_idx(), Control_RegisterRegistryApplets(), convert_fvf_to_declaration(), copy_propagation_invalidate_variable_from_deref_recurse(), create_i4_safearray(), create_node_from_node_provider(), create_r8_safearray(), create_special_root_hkey(), create_uia_element_from_cache_req(), create_uia_node_safearray(), create_unk_safearray(), CreateMainShortcut(), d2d_figure_insert_bezier_controls(), d2d_figure_insert_vertex(), d2d_fp_estimate(), d2d_geometry_bezier_ccw(), d2d_geometry_get_bezier_segment_idx(), d2d_geometry_get_first_bezier_segment_idx(), d2d_geometry_get_next_bezier_segment_idx(), d2d_geometry_split_bezier(), D3D10StateBlockMaskGetSetting(), d3d12_root_signature_append_vk_binding(), d3d12_root_signature_init_push_constants(), d3d9_device_GetRenderTarget(), d3d9_device_SetRenderTarget(), d3d_device7_GetClipPlane(), d3d_device7_GetClipPlane_FPUPreserve(), d3d_device7_GetClipPlane_FPUSetup(), d3d_device7_SetClipPlane(), d3d_device7_SetClipPlane_FPUPreserve(), d3d_device7_SetClipPlane_FPUSetup(), D3DXDeclaratorFromFVF(), dataformat_to_odf(), dde_connect(), ddraw_allocate_handle(), DECLARE_INTERFACE_(), default_uia_provider_callback(), delete_test_key(), delItem(), device_invalidate_state(), device_manager_CloseDeviceHandle(), device_manager_get_handle_index(), device_manager_GetVideoService(), device_manager_LockDevice(), device_manager_TestDevice(), device_manager_UnlockDevice(), dir_sdi(), DisablePredefinedHandleTableInternal(), DispatchEx_GetMemberName(), DispatchEx_GetNextDispID(), DispatchEx_InvokeEx(), RdpClientUI::Display_DoGlyph(), DisplayParameter(), DisplayScreen(), do_install_gpe_handler(), do_match_gpe_methods(), do_read_one(), do_search_tables(), do_write_one(), domselection_get_dispid(), dst_param_init_output(), dst_param_init_ssa_bool(), dst_param_init_ssa_float(), dst_param_init_temp_bool(), dst_param_init_temp_float4(), dst_param_init_temp_uint(), ensure_valid_idx(), enum_components(), enum_compressors(), enum_patches(), enum_products(), CCharMapWindow::EnumDisplayFont(), EnumFontNames(), enumFontProc(), EnumSystemLocalesA(), EnumSystemLocalesEx(), EnumSystemLocalesW(), env_set(), exec_op(), expect(), FaceNameList_Initialize(), Fdo_EvtDevicePrepareHardware(), fetch_machine_component(), fetch_machine_product(), fetch_user_component(), fetch_user_product(), fill_geometry_sink(), fill_geometry_sink_bezier(), fill_pnpentity(), FilterMapper_EnumMatchingFilters(), find_class_data(), find_color_in_colortbl(), find_font_in_fonttbl(), find_insert_index(), find_registry_key(), find_table(), find_table_by_signature(), FontSizeList_SelectFontSize(), FormatBufferFat(), FT_Get_PS_Font_Value(), FT_Get_Sfnt_Name(), ft_list_get_node_at(), ft_stroke_border_export(), FT_Trace_Get_Name(), FTC_Manager_Done(), g2s(), gen_proxy(), generate_lighting(), generate_lighting_footer(), generic_d3dcolor(), generic_float16_2(), generic_float16_4(), generic_short2n(), generic_ushort2n(), get_argument_ref(), get_attr_dispid_by_idx(), get_attr_dispid_by_name(), get_comboexlist_selection(), get_cp(), get_element_variant_from_node_variant(), get_event_test_prov(), get_focus_from_node_provider(), get_format_info_idx(), get_glyph_indices(), get_gpe(), get_has_parent_from_node_provider(), get_item_idx(), get_locale_data(), get_navigate_from_node_provider(), get_node_provider_type_at_idx(), get_object(), get_priv_data(), get_prop(), get_prop_val_from_node_provider(), get_prov_opts_from_node_provider(), get_queue_obj(), get_reg(), get_safearray_for_elprov(), get_temp_buffer(), get_token(), get_unused_desc(), GetCustomIconPath(), getenv_helper(), getItem(), getopt_long(), gl_local_filename_completion_proc(), global_idx(), glsl_is_color_reg_read(), gpe_enable_disable_for_wake(), gpe_from_block(), gpe_get_mask_unmask(), gpe_suspend_resume(), guid2string(), handle_arg(), handle_arg_or_local(), handle_enhanced_keys(), handle_index(), handle_load(), handle_load_table(), handle_local(), handle_mid(), CDefView::HandleRename(), HEADER_Refresh(), HLPFILE_ReadFont(), HLPFILE_Uncompress3(), hlsl_component_index_range_from_deref(), hlsl_get_element_type_from_path_index(), hlsl_new_index(), hlsl_new_load_index(), hlsl_new_store_index(), hlsl_regset_index_from_deref(), hlsl_swizzle_get_component(), hlsl_type_get_component_offset(), HostObject_prop_get(), HostObject_prop_put(), HTMLDOMChildrenCollection_get_dispid(), HTMLElementCollection_get_dispid(), HTMLElementCollection_invoke(), HTMLElementCollection_item(), HTMLFiltersCollection_get_dispid(), HTMLSelectElement_get_dispid(), HTMLStyleSheet_put_cssText(), HTMLWindow_invoke(), icm_choose_compressor_dlgproc(), IDirectInputDevice2WImpl_GetObjectInfo(), idx_to_block(), idx_to_str(), II_step_two(), III_i_stereo(), IL_AddImagesForTest(), in_plane(), init_current_version(), init_registered_oid_info(), InitializeDefaultIcons(), insert_column(), insert_item(), instr_ps_1_0123_texld(), Internal_EnumUILanguages(), CSearchBar::Invoke(), IOAPICSetupIrqs(), IRQPolarity(), IRQTrigger(), is_used_desc_packed(), CMenuToolbarBase::IsTrackedItem(), jsdisp_delete_idx(), jsdisp_get_idx(), jsdisp_get_idx_id(), jsdisp_index_lookup(), jsdisp_next_prop(), jsdisp_propput_idx(), loader_EnableCache(), locale_return_strarray(), lookup_is_glyph_match(), lower_nonconstant_vector_derefs(), main(), make_decode_tables(), map_one(), MCI_FindCommand(), MCI_IsCommandTableValid(), ME_DrawParaDecoration(), ME_GetBorderPenWidth(), ME_GetParaBorderWidth(), MIDI_player(), MIDIMAP_LoadSettingsScheme(), MMDRV_Free(), MMDRV_Get(), MSACM_FindFormatTagInCache(), MsiEnumComponentsExW(), MsiEnumPatchesExW(), MsiEnumPatchesW(), MsiEnumProductsExW(), MSRLE32_GetNearestPaletteIndex(), NdisMWriteLogData(), NetGroupGetUsers(), netif_get_by_index(), netif_index_to_name(), new_offset_from_path_index(), Number_toString(), obtain_user_agent(), ok_path(), OnHScroll(), OnInitDialog(), CSearchBar::OnLocationEditChange(), opentype_cmap_format4_get_glyph(), opentype_decode_namerecord(), opentype_get_glyph_attach_type(), opentype_is_english_namerecord(), opentype_layout_apply_gsub_alt_substitution(), opentype_layout_apply_gsub_mult_substitution(), opentype_layout_context_apply_lookup(), opentype_layout_delete_glyph(), opentype_set_glyph_attach_type(), opentype_set_glyph_props(), opentype_set_subst_glyph_props(), parent_wnd_proc(), parse_fx10_property_assignment(), parse_subrs(), ParseCommand(), ParseHelpTopic(), PATH_ExtTextOut(), path_GetNamespaceAt(), path_RemoveNamespaceAt(), path_SetNamespaceAt(), PCM_StreamOpen(), pdb_read_strings(), PerfDataGetProcessIndex(), pfr_glyph_load_simple(), pfr_log_font_load(), Pin2Irq(), pixelshader_get_resource_type(), pp_add_define(), pp_add_macro(), pp_del_define(), pplookup(), PrepareFoldersToScan(), PrintStackBacktrace(), PropertyBag_Read(), PropertyBag_Write(), PROPSHEET_Back(), PROPSHEET_DialogProc(), PROPSHEET_Next(), PROPSHEET_SetCurSelId(), ProviderFragment_GetEmbeddedFragmentRoots(), ProviderFragment_GetRuntimeId(), ps_dimension_add_t1stem(), ps_hints_t1stem3(), ps_mask_clear_bit(), ps_mask_set_bit(), ps_mask_test_bit(), ps_parser_load_field(), ps_table_add(), psaux_get_glyph_name(), psh_hint_table_activate_mask(), psh_hint_table_init(), psh_hint_table_record(), psh_hint_table_record_mask(), pstcache_enumerate(), push_event_queue_event(), put_unused_desc_chain(), CConfigParser::ReadSection(), RegExp2_Replace(), register_index_address_init(), CControlPanelEnum::RegisterRegistryCPanelApps(), RemapPredefinedHandleInternal(), Remove(), remove_attribute(), remove_style(), remove_subset_prefix(), respond_to_win_event_on_node_provider(), s_put_ascii(), SampleGrabber_IMemInputPin_ReceiveMultiple(), sanitize_device_and_find_gpe(), scope_prop_get(), scope_prop_put(), ScriptShapeOpenType(), CDefView::SelectAndPositionItem(), set_clipboard_formats(), setItem(), setItemUnicodeNotify(), SetupDiGetClassImageListExW(), SetupOpenAppendInfFileW(), sfnt_table_info(), shader_get_registers_used(), shader_get_stream_output_register_info(), shader_glsl_ffp_vertex_lighting(), shader_glsl_ffp_vertex_lighting_footer(), shader_glsl_get_descriptor(), shader_glsl_get_register_name(), shader_glsl_get_resource_info(), shader_glsl_load_constants_b(), shader_glsl_load_constants_i(), shader_glsl_print_image_name(), shader_glsl_print_sysval_name(), shader_instruction_array_insert_at(), shader_sm1_get_swizzle_component(), SHELL_execute(), show_image(), ShutdownOnInit(), sm4_generate_vsir_instr_dcl_indexable_temp(), sm4_generate_vsir_instr_dcl_semantic(), sm6_parser_get_value_idx_by_ref(), sm6_parser_get_value_index(), sm6_parser_get_value_safe(), source_get(), sparse_array_add(), sparse_array_find(), sparse_array_lookup(), spirv_compiler_get_register_name(), split_copy(), SPY_Bsearch_Msg(), SPY_Bsearch_Notify(), src_param_init_parameter(), src_param_init_ssa_bool(), src_param_init_ssa_float(), src_param_init_temp_bool(), src_param_init_temp_float(), src_param_init_temp_float4(), src_param_init_temp_uint(), stabs_add_include(), stabs_pts_read_aggregate(), stabs_pts_read_enum(), stabs_pts_read_type_def(), stack_unwind(), START_TEST(), stateblock_mask_get_bit(), STATUSBAR_SetTextT(), str_array_get_ref(), stream_out_para_num(), stream_out_table_props(), String_charCodeAt(), String_prop_get(), String_replace(), t1_decoder_parse_metrics(), T1_Get_Kerning(), T1_Open_Face(), t1_ps_get_font_value(), T42_Open_Face(), TAB_RemoveImage(), table_ctl(), table_info_by_index_unchecked(), td_get_offs(), test_ADsBuildVarArrayStr(), test_bitmap_data(), test_cache_req_sa_(), test_comboex_WM_LBUTTONDOWN(), test_CUIAutomation_value_conversion(), test_GetCharacterPlacement_kerning(), test_halftone_palette(), test_ImmMessages(), test_Installer_Products(), test_negative_width(), test_node_hwnd_provider_navigation_(), test_RtlFindCharInUnicodeString(), test_selection(), test_SetDIBits(), test_SetDIBitsToDevice(), test_ShowWindow(), test_Sign_Media(), test_specific_encoder_properties(), test_stylesheets(), test_UiaFind(), test_UiaGetUpdatedCache(), test_UiaNavigate(), test_WM_LBUTTONDOWN(), TIME_MMSysTimeCallback(), TLB_ReadTypeLib(), TOOLBAR_Restore(), TransformView_Create(), TREEVIEW_ProcessLetterKeys(), triangulation_get_next_point(), TT_Get_HMetrics(), TT_Get_VMetrics(), uacpi_clear_gpe(), uacpi_disable_gpe(), uacpi_disable_gpe_for_wake(), uacpi_enable_gpe(), uacpi_enable_gpe_for_wake(), uacpi_finish_handling_gpe(), uacpi_for_each_installed_table(), uacpi_gpe_info(), uacpi_install_gpe_handler(), uacpi_install_gpe_handler_raw(), uacpi_mask_gpe(), uacpi_resume_gpe(), uacpi_setup_gpe_for_wake(), uacpi_suspend_gpe(), uacpi_table_find_by_signature_at(), uacpi_table_get_by_index(), uacpi_table_info_get_by_index(), uacpi_table_load(), uacpi_table_load_with_cause(), uacpi_table_mark_as_loaded(), uacpi_uninstall_gpe_handler(), uacpi_unmask_gpe(), uia_cache_request_combine(), uia_compare_safearrays(), uia_element_array_GetElement(), uia_element_FindAllBuildCache(), uia_node_get_provider(), uia_provider_attach_event(), uia_provider_get_special_prop_val(), UiaFind(), UiaGetUpdatedCache(), UniataInitIoRes(), update_heap_entry(), update_margin_edits(), validate_component_index_range_from_deref(), validate_nonconstant_vector_store_derefs(), variant_from_registry_value(), vdecl_convert_fvf(), verify_and_install_table(), vers_write(), VfatCreateFile(), virtqueue_add_buf_split(), virtqueue_detach_unused_buf_split(), virtqueue_get_buf_split(), vkd3d_string_buffer_print_f32(), vkd3d_string_buffer_print_f64(), vsir_block_list_remove_index(), vsir_program_lower_tex(), vsir_program_lower_texldd(), vsir_src_param_init_resource(), vsir_src_param_init_sampler(), vsir_swizzle_get_component(), vsir_validate_signature_element(), walk_constant_heap(), walk_constant_heap_clamped(), warn_if_early_referenced(), wgetenv_helper(), widOpenHelper(), wine_compose(), wined3d_adapter_get_output(), wined3d_bitmap_clear(), wined3d_bitmap_is_set(), wined3d_bitmap_set(), wined3d_bo_slab_vk_free_slice(), wined3d_context_gl_attach_surface_fbo(), wined3d_context_gl_set_fbo_key_for_render_target(), wined3d_context_vk_allocate_query(), wined3d_context_vk_create_slab_bo(), wined3d_context_vk_destroy_bo(), wined3d_context_vk_destroy_bo_slab_slice(), wined3d_device_apply_stateblock(), wined3d_device_context_copy_resource(), wined3d_device_context_emit_set_light_enable(), wined3d_device_context_get_constant_buffer(), wined3d_device_context_get_sampler(), wined3d_device_context_get_shader_resource_view(), wined3d_device_context_get_stream_output(), wined3d_device_context_get_unordered_access_view(), wined3d_extract_bits(), wined3d_format_convert_from_float(), wined3d_ftoa(), wined3d_get_adapter(), wined3d_get_format(), wined3d_insert_bits(), wined3d_light_state_get_light(), wined3d_query_pool_vk_allocate_query(), wined3d_query_pool_vk_mark_complete(), wined3d_query_pool_vk_mark_free(), wined3d_query_vk_begin(), wined3d_query_vk_end(), wined3d_state_get_ffp_texture(), wined3d_stream_info_from_declaration(), wined3d_texture_create_dc(), wined3d_texture_destroy_dc(), wined3d_texture_init(), wodOpenHelper(), write_fx_4_state_assignment(), write_proxy(), write_runtime_id_base(), write_str_file(), xfwrite(), xmlMemDisplay(), xmlMemDisplayLast(), xmlnodelist_get_dispid(), xmlnodemap_get_dispid(), ZSTD_insertAndFindFirstIndex_internal(), ZSTD_insertAndFindFirstIndexHash3(), ZSTD_updateDUBT(), and ZSTD_updateTree_internal().
|
static |
The last entry for a given typeless format defines its internal format.
u - WINED3D_CHANNEL_TYPE_UNORM i - WINED3D_CHANNEL_TYPE_SNORM U - WINED3D_CHANNEL_TYPE_UINT I - WINED3D_CHANNEL_TYPE_SINT F - WINED3D_CHANNEL_TYPE_FLOAT D - WINED3D_CHANNEL_TYPE_DEPTH S - WINED3D_CHANNEL_TYPE_STENCIL X - WINED3D_CHANNEL_TYPE_UNUSED
Definition at line 196 of file utils.c.
Referenced by init_format_base_info(), init_typeless_formats(), and wined3d_get_typed_format_id().
|
static |
Definition at line 280 of file utils.c.
Referenced by init_typeless_formats(), wined3d_adapter_init_format_info(), wined3d_format_is_depth_view(), and wined3d_get_format().