ReactOS 0.4.16-dev-336-gb667d82
|
#include <wined3d_private.h>
Public Member Functions | |
HGLRC (WINAPI *p_wglCreateContextAttribsARB)(HDC dc | |
Definition at line 2571 of file wined3d_private.h.
wined3d_gl_info::HGLRC | ( | WINAPI * | p_wglCreateContextAttribsARB | ) |
Definition at line 2581 of file wined3d_private.h.
struct wined3d_fbo_ops wined3d_gl_info::fbo_ops |
Definition at line 2583 of file wined3d_private.h.
Referenced by check_fbo_compat(), check_filter(), context_attach_depth_stencil_rb(), context_attach_gl_texture_fbo(), context_attach_surface_fbo(), context_bind_fbo(), context_check_fbo_status(), context_clean_fbo_attachments(), context_create_fbo_entry(), context_destroy_fbo(), context_dump_fbo_attachment(), create_and_bind_fbo_attachment(), delete_fbo_attachment(), fbo_blitter_supported(), init_format_fbo_compat_info(), init_format_gen_mipmap_info(), match_broken_arb_fog(), match_fbo_tex_update(), shader_resource_view_generate_mipmaps(), surface_blt_fbo(), surface_set_compatible_renderbuffer(), texture2d_cleanup_sub_resources(), wined3d_adapter_find_polyoffset_scale(), wined3d_adapter_init_gl_caps(), wined3d_caps_gl_ctx_test_viewport_subpixel_bits(), wined3d_fbo_blitter_create(), wined3d_texture_prepare_rb(), and wined3d_texture_unload().
Definition at line 2586 of file wined3d_private.h.
Referenced by apply_format_fixups(), init_format_base_info(), init_format_depth_bias_scale(), init_format_fbo_compat_info(), and init_format_gen_mipmap_info().
struct wined3d_format* wined3d_gl_info::formats |
Definition at line 2585 of file wined3d_private.h.
Referenced by apply_format_fixups(), get_format_internal(), init_format_base_info(), init_format_depth_bias_scale(), init_format_fbo_compat_info(), init_format_filter_info(), init_format_gen_mipmap_info(), init_typeless_formats(), wined3d_adapter_init_format_info(), and wined3d_get_format().
struct opengl_funcs wined3d_gl_info::gl_ops |
Definition at line 2582 of file wined3d_private.h.
Referenced by alpha_test_arbfp(), arbfp_blit_set(), arbfp_blit_unset(), arbfp_blitter_destroy(), arbfp_enable(), atifs_enable(), buffer_create_buffer_object(), check_fbo_compat(), check_filter(), clipplane(), context_apply_clear_state(), context_apply_draw_buffers(), context_apply_fbo_entry(), context_bind_dummy_textures(), context_bind_texture(), context_dump_fbo_attachment(), context_enable_clip_distances(), context_set_current(), context_set_draw_buffer(), context_set_pixel_format(), create_and_bind_fbo_attachment(), create_buffer_texture(), create_dummy_textures(), delete_fbo_attachment(), destroy_dummy_textures(), device_clear_render_targets(), dispatch_compute(), draw_primitive(), draw_primitive_arrays(), draw_primitive_immediate_mode(), draw_test_quad(), draw_textured_quad(), enumerate_gl_extensions(), ffp_blitter_blit(), frontface(), frontface_cc(), get_max_gl_version(), glsl_fragment_pipe_alpha_test(), glsl_fragment_pipe_alpha_test_func(), init_format_fbo_compat_info(), light(), load_gl_funcs(), load_tex_coords(), load_vertex_data(), match_allows_spec_alpha(), match_broken_arb_fog(), match_broken_nv_clip(), match_broken_rgba16(), match_fbo_tex_update(), nvrc_colorop(), nvrc_enable(), nvts_activate_dimensions(), nvts_bumpenvmat(), nvts_enable(), query_format_flag(), query_gpu_description(), read_from_framebuffer(), renderstate_stencil_twosided(), scissorrect(), set_blit_dimension(), set_tex_op(), SetupForBlit(), shader_arb_compile(), shader_arb_disable(), shader_arb_select(), shader_glsl_init_context_state(), shader_resource_view_generate_mipmaps(), state_alpha_test(), state_ambient(), state_blend(), state_blend_object(), state_colormat(), state_colorwrite(), state_cullmode(), state_depthbias(), state_depthclip(), state_ditherenable(), state_fillmode(), state_fog_fragpart(), state_fog_vertexpart(), state_fogcolor(), state_fogdensity(), state_fogstartend(), state_lighting(), state_line_antialias(), state_linepattern(), state_localviewer(), state_msaa(), state_normalize(), state_nvdb(), state_pointsprite(), state_pscale(), state_scissor(), state_shademode(), state_specularenable(), state_srgbwrite(), state_stencil(), state_stencilwrite(), state_stencilwrite2s(), state_texfactor(), state_vertexblend(), state_zenable(), state_zfunc(), state_zwriteenable(), surface_blt_fbo(), surface_download_data(), surface_load_fb_texture(), test_arb_vs_offset_limit(), test_pbo_functionality(), tex_colorop(), tex_coordindex(), texture1d_download_data(), texture1d_prepare_texture(), texture1d_upload_data(), texture3d_download_data(), texture_activate_dimensions(), texture_apply_base_level(), transform_projection(), transform_texture(), transform_view(), transform_world(), transform_worldex(), unload_tex_coords(), unload_vertex_data(), upload_palette(), viewport_miscpart(), viewport_miscpart_cc(), wined3d_adapter_find_polyoffset_scale(), wined3d_adapter_init(), wined3d_adapter_init_ffp_attrib_ops(), wined3d_adapter_init_gl_caps(), wined3d_adapter_init_limits(), wined3d_caps_gl_ctx_test_viewport_subpixel_bits(), wined3d_check_gl_call(), wined3d_surface_upload_data(), wined3d_texture_allocate_gl_mutable_storage(), wined3d_texture_apply_sampler_desc(), and wined3d_texture_bind().
DWORD wined3d_gl_info::glsl_version |
Definition at line 2574 of file wined3d_private.h.
Referenced by draw_test_quad(), needs_interpolation_qualifiers_for_shader_outputs(), needs_legacy_glsl_syntax(), select_shader_backend(), shader_glsl_get_shader_model(), shader_glsl_get_version(), and wined3d_adapter_init_gl_caps().
struct wined3d_gl_limits wined3d_gl_info::limits |
Definition at line 2575 of file wined3d_private.h.
Referenced by acquire_graphics_pipeline_resources(), arbfp_get_caps(), clipplane(), context_apply_clear_state(), context_apply_compute_state(), context_apply_draw_state(), context_apply_fbo_entry(), context_bind_dummy_textures(), context_check_fbo_status(), context_clean_fbo_attachments(), context_dump_fbo_attachment(), context_enable_clip_distances(), context_enum_fbo_entries(), context_find_fbo_entry(), context_get_tex_unit_mapping(), context_map_vsamplers(), context_surface_update(), context_update_tex_unit_map(), create_buffer_texture(), ffp_fragment_get_caps(), gen_ati_shader(), glsl_fragment_pipe_get_caps(), glsl_vertex_pipe_clip_plane(), glsl_vertex_pipe_vdecl(), glsl_vertex_pipe_view(), glsl_vertex_pipe_vp_get_caps(), init_format_filter_info(), load_tex_coords(), match_dx10_capable(), nvrc_colorop(), nvrc_fragment_get_caps(), nvts_bumpenvmat(), pixel_shader_init(), query_internal_format(), sampler(), set_glsl_shader_program(), SetupForBlit(), shader_arb_generate_pshader(), shader_arb_get_caps(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), shader_glsl_generate_ffp_vertex_shader(), shader_glsl_generate_pshader(), shader_glsl_generate_vs3_rasterizer_input_setup(), shader_glsl_generate_vs_epilogue(), shader_glsl_generate_vshader(), shader_glsl_get_caps(), shader_glsl_get_register_name(), shader_glsl_init_uniform_block_bindings(), shader_glsl_load_constants(), shader_glsl_load_samplers_range(), state_cb(), state_colorwrite_i(), state_init_default(), state_specularenable(), state_vertexblend(), tex_alphaop(), tex_colorop(), tex_coordindex(), texture_init(), transform_texture(), transform_view(), transform_worldex(), unload_tex_coords(), vec4_varyings(), vertexdeclaration(), vp_ffp_get_caps(), vshader_add_footer(), wined3d_adapter_init_gl_caps(), wined3d_adapter_init_limits(), wined3d_cs_exec_draw(), wined3d_get_device_caps(), and wined3d_swapchain_apply_sample_count_override().
DWORD wined3d_gl_info::quirks |
Definition at line 2577 of file wined3d_private.h.
Referenced by apply_format_fixups(), check_fbo_compat(), find_arb_vshader(), gen_arbfp_ffp_shader(), load_vertex_data(), need_helper_const(), print_glsl_info_log(), query_internal_format(), quirk_allows_specular_alpha(), quirk_broken_arb_fog(), quirk_broken_rgba16(), quirk_clip_varying(), quirk_disable_nvvp_clip(), quirk_fbo_tex_update(), quirk_infolog_spam(), quirk_limited_tex_filtering(), quirk_texcoord_w(), shader_arb_generate_pshader(), shader_arb_generate_vshader(), use_nv_clip(), vec4_varyings(), wined3d_adapter_init_gl_caps(), and wined3d_surface_upload_data().
DWORD wined3d_gl_info::reserved_arb_constants |
Definition at line 2576 of file wined3d_private.h.
Referenced by quirk_r200_constants(), and shader_generate_arb_declarations().
DWORD wined3d_gl_info::reserved_glsl_constants |
Definition at line 2576 of file wined3d_private.h.
Referenced by quirk_apple_glsl_constants(), and shader_generate_glsl_declarations().
DWORD wined3d_gl_info::selected_gl_version |
Definition at line 2573 of file wined3d_private.h.
Referenced by context_create_wgl_attribs(), and wined3d_adapter_init().
HGLRC wined3d_gl_info::share |
Definition at line 2581 of file wined3d_private.h.
BOOL wined3d_gl_info::supported[WINED3D_GL_EXT_COUNT] |
Definition at line 2578 of file wined3d_private.h.
Referenced by apply_format_fixups(), buffer_create_buffer_object(), buffer_init(), buffer_type_hint_from_bind_flags(), can_use_texture_swizzle(), check_fbo_compat(), compile_state_table(), context_alloc_fence(), context_alloc_occlusion_query(), context_apply_clear_state(), context_apply_draw_buffers(), context_apply_draw_state(), context_apply_fbo_entry(), context_bind_dummy_textures(), context_copy_bo_address(), context_debug_output_enabled(), context_destroy_gl_resources(), context_dump_fbo_attachment(), context_map_bo_address(), context_pause_transform_feedback(), context_set_pixel_format(), context_update_stream_info(), create_buffer_texture(), create_dummy_textures(), destroy_dummy_textures(), device_clear_render_targets(), draw_indirect(), draw_primitive_arrays(), draw_primitive_immediate_mode(), draw_test_quad(), enumerate_gl_extensions(), ffp_blitter_blit(), ffp_fragment_get_caps(), find_arb_ps_compile_args(), find_arb_vs_compile_args(), find_arb_vshader(), find_ps_compile_args(), gen_ffp_frag_op(), get_query_result64(), get_texture_view_target(), gl_blend_op(), glsl_fragment_pipe_get_emul_mask(), glsl_vertex_pipe_vp_get_emul_mask(), init_format_fbo_compat_info(), init_format_filter_info(), init_format_texture_info(), init_format_vertex_info(), load_numbered_arrays(), load_tex_coords(), load_vertex_data(), match_allows_spec_alpha(), match_broken_arb_fog(), match_broken_nv_clip(), match_broken_viewport_subpixel_bits(), need_helper_const(), need_rel_addr_const(), nvrc_colorop(), nvrc_fragment_get_caps(), parse_extension_string(), query_gpu_description(), query_internal_format(), quirk_amd_dx9(), quirk_broken_viewport_subpixel_bits(), quirk_no_np2(), resource_init(), sampler(), select_fragment_implementation(), select_shader_backend(), select_vertex_implementation(), set_blit_dimension(), set_tex_op(), set_tex_op_nvrc(), SetupForBlit(), shader_arb_disable(), shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_arb_get_caps(), shader_arb_load_constants_f(), shader_arb_load_constants_internal(), shader_arb_select(), shader_generate_glsl_declarations(), shader_glsl_disable(), shader_glsl_enable_extensions(), shader_glsl_fixup_scalar_register_variable(), shader_glsl_gather4(), shader_glsl_generate_domain_shader(), shader_glsl_generate_ds_epilogue(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_generate_ffp_vertex_shader(), shader_glsl_generate_geometry_shader(), shader_glsl_generate_pshader(), shader_glsl_generate_vs_epilogue(), shader_glsl_generate_vshader(), shader_glsl_get_caps(), shader_glsl_get_register_name(), shader_glsl_get_sample_function(), shader_glsl_get_shader_model(), shader_glsl_has_core_grad(), shader_glsl_init_transform_feedback(), shader_glsl_input_pack(), shader_glsl_mov(), shader_glsl_resinfo(), shader_glsl_select(), shader_glsl_texldd(), shader_glsl_texldl(), shader_glsl_use_explicit_attrib_location(), shader_glsl_use_layout_binding_qualifier(), shader_hw_sample(), shader_resource_view_generate_mipmaps(), state_blend_object(), state_blendop(), state_depthbias(), state_fog_vertexpart(), state_pscale(), state_specularenable(), state_stencil(), surface_set_compatible_renderbuffer(), test_pbo_functionality(), tex_alphaop(), tex_colorop(), tex_coordindex(), texture1d_init(), texture_activate_dimensions(), texture_init(), unload_numbered_array(), unload_vertex_data(), use_nv_clip(), vertexdeclaration_init(), viewport_miscpart(), volumetexture_init(), vp_ffp_get_caps(), vshader_add_footer(), wined3d_adapter_init_fb_cfgs(), wined3d_adapter_init_ffp_attrib_ops(), wined3d_adapter_init_gl_caps(), wined3d_adapter_init_limits(), wined3d_arbfp_blitter_create(), wined3d_buffer_load(), wined3d_buffer_map(), wined3d_check_device_format(), wined3d_check_gl_call(), wined3d_cs_exec_draw(), wined3d_dualblend_enabled(), wined3d_fence_issue(), wined3d_fence_supported(), wined3d_get_device_caps(), wined3d_guess_gl_vendor(), wined3d_max_compat_varyings(), wined3d_occlusion_query_create(), wined3d_pipeline_query_create(), wined3d_raw_blitter_create(), wined3d_resource_update_draw_binding(), wined3d_sampler_bind(), wined3d_so_statistics_query_create(), wined3d_stream_info_from_declaration(), wined3d_texture_apply_sampler_desc(), wined3d_texture_bind(), wined3d_texture_update_desc(), wined3d_texture_use_immutable_storage(), wined3d_texture_use_pbo(), wined3d_timestamp_disjoint_query_create(), wined3d_timestamp_query_create(), and wined3d_unordered_access_view_clear_uint().
GLint wined3d_gl_info::wrap_lookup[WINED3D_TADDRESS_MIRROR_ONCE - WINED3D_TADDRESS_WRAP+1] |
Definition at line 2579 of file wined3d_private.h.
Referenced by wined3d_adapter_init_gl_caps(), and wined3d_texture_apply_sampler_desc().