|
ReactOS 0.4.17-dev-923-g4c9a150
|

Go to the source code of this file.
Macros | |
| #define | WINED3D_MAX_FBO_ENTRIES 64 |
| #define | WINED3D_ALL_LAYERS (~0u) |
Typedefs | |
| typedef void() | context_fbo_entry_func_t(struct wined3d_context_gl *context_gl, struct fbo_entry *entry) |
Variables | |
| static DWORD | wined3d_context_tls_idx |
| #define WINED3D_ALL_LAYERS (~0u) |
Definition at line 35 of file context_gl.c.
| #define WINED3D_MAX_FBO_ENTRIES 64 |
Definition at line 34 of file context_gl.c.
| typedef void() context_fbo_entry_func_t(struct wined3d_context_gl *context_gl, struct fbo_entry *entry) |
Definition at line 1102 of file context_gl.c.
|
static |
Definition at line 5101 of file context_gl.c.
Referenced by wined3d_context_gl_draw_shaded_quad().
|
static |
Definition at line 4039 of file context_gl.c.
Referenced by draw_primitive().
|
static |
Definition at line 155 of file context_gl.c.
Referenced by wined3d_context_gl_attach_depth_stencil_fbo().
|
static |
Definition at line 1691 of file context_gl.c.
Referenced by wined3d_context_gl_create_wgl_ctx().
|
static |
Definition at line 126 of file context_gl.c.
Referenced by wined3d_context_gl_destroy_fbo(), and wined3d_context_gl_reuse_fbo_entry().
| HGLRC context_create_wgl_attribs | ( | const struct wined3d_gl_info * | gl_info, |
| HDC | hdc, | ||
| HGLRC | share_ctx | ||
| ) |
Definition at line 1881 of file context_gl.c.
Referenced by wined3d_caps_gl_ctx_create_attribs(), and wined3d_context_gl_create_wgl_ctx().
|
static |
Definition at line 1850 of file context_gl.c.
Referenced by context_create_wgl_attribs(), and wined3d_context_gl_init().
|
static |
Definition at line 283 of file context_gl.c.
Referenced by wined3d_context_gl_check_fbo_status().
Definition at line 452 of file context_gl.c.
Referenced by wined3d_context_gl_create_fbo_entry(), wined3d_context_gl_generate_rt_mask_no_fbo(), wined3d_context_gl_init(), and wined3d_context_gl_set_draw_buffer().
|
inlinestatic |
Definition at line 458 of file context_gl.c.
Referenced by context_gl_apply_texture_draw_state(), wined3d_context_gl_apply_clear_state(), and wined3d_context_gl_generate_rt_mask_no_fbo().
Definition at line 1556 of file context_gl.c.
Referenced by wined3d_context_gl_destroy(), and wined3d_dll_destroy().
| void context_gl_apply_texture_draw_state | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_texture * | texture, | ||
| unsigned int | sub_resource_idx, | ||
| unsigned int | location | ||
| ) |
Definition at line 3384 of file context_gl.c.
Referenced by glsl_blitter_blit(), texture2d_blt_fbo(), texture2d_depth_blt_fbo(), and wined3d_texture_gl_clear().
|
static |
Definition at line 3891 of file context_gl.c.
Referenced by context_apply_draw_state(), and wined3d_context_gl_apply_compute_state().
|
static |
Definition at line 4017 of file context_gl.c.
Referenced by context_apply_draw_state().
|
static |
Definition at line 3975 of file context_gl.c.
Referenced by context_apply_draw_state(), and wined3d_context_gl_apply_compute_state().
| void context_gl_resource_released | ( | struct wined3d_device * | device, |
| GLuint | name, | ||
| BOOL | rb_namespace | ||
| ) |
Definition at line 1137 of file context_gl.c.
Referenced by gltexture_delete(), wined3d_texture_gl_unload_location(), and wined3d_view_gl_destroy_object().
|
static |
Definition at line 3487 of file context_gl.c.
Referenced by wined3d_context_gl_map_fixed_function_samplers(), and wined3d_context_gl_map_psamplers().
|
static |
Definition at line 1323 of file context_gl.c.
Referenced by wined3d_context_gl_cleanup(), and wined3d_context_gl_release().
Definition at line 1561 of file context_gl.c.
Referenced by wined3d_dll_init().
| void context_state_drawbuf | ( | struct wined3d_context * | context, |
| const struct wined3d_state * | state, | ||
| DWORD | state_id | ||
| ) |
Definition at line 3722 of file context_gl.c.
| void context_state_fb | ( | struct wined3d_context * | context, |
| const struct wined3d_state * | state, | ||
| DWORD | state_id | ||
| ) |
Definition at line 3426 of file context_gl.c.
|
static |
Definition at line 3506 of file context_gl.c.
Referenced by wined3d_context_gl_update_tex_unit_map().
| void dispatch_compute | ( | struct wined3d_device * | device, |
| const struct wined3d_state * | state, | ||
| const struct wined3d_dispatch_parameters * | parameters | ||
| ) |
Definition at line 4402 of file context_gl.c.
Definition at line 2441 of file context_gl.c.
Referenced by wined3d_context_gl_apply_draw_buffers().
| void draw_primitive | ( | struct wined3d_device * | device, |
| const struct wined3d_state * | state, | ||
| const struct wined3d_draw_parameters * | parameters | ||
| ) |
Definition at line 4648 of file context_gl.c.
|
static |
Definition at line 3360 of file context_gl.c.
Referenced by context_state_drawbuf(), and context_state_fb().
|
static |
Definition at line 2950 of file context_gl.c.
Referenced by wined3d_context_gl_flush_bo_address(), and wined3d_context_gl_unmap_bo_address().
|
static |
Definition at line 4851 of file context_gl.c.
Referenced by wined3d_context_gl_load_numbered_arrays().
|
static |
Definition at line 41 of file context_gl.c.
Referenced by gl_tfb_primitive_type_from_d3d(), wined3d_context_gl_draw_indirect(), and wined3d_context_gl_draw_primitive_arrays().
|
static |
Definition at line 4621 of file context_gl.c.
Referenced by draw_primitive().
|
static |
Definition at line 3232 of file context_gl.c.
Referenced by context_apply_draw_state(), and wined3d_context_gl_apply_clear_state().
|
static |
Definition at line 3872 of file context_gl.c.
Referenced by context_gl_load_shader_resources().
Definition at line 2436 of file context_gl.c.
Referenced by wined3d_context_gl_apply_draw_buffers().
|
static |
Definition at line 3495 of file context_gl.c.
Referenced by context_update_fixed_function_usage_map().
| WINE_DECLARE_DEBUG_CHANNEL | ( | d3d_perf | ) |
| WINE_DECLARE_DEBUG_CHANNEL | ( | d3d_sync | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
|
static |
Definition at line 2736 of file context_gl.c.
Referenced by wined3d_bo_gl_map().
|
static |
Definition at line 2776 of file context_gl.c.
Referenced by wined3d_bo_gl_unmap(), and wined3d_context_gl_destroy_bo().
|
static |
Definition at line 2797 of file context_gl.c.
Referenced by wined3d_context_gl_map_bo_address().
|
static |
Definition at line 2891 of file context_gl.c.
Referenced by wined3d_context_gl_unmap_bo_address().
| void wined3d_check_gl_call | ( | const struct wined3d_gl_info * | gl_info, |
| const char * | file, | ||
| unsigned int | line, | ||
| const char * | name | ||
| ) |
Definition at line 1831 of file context_gl.c.
| struct wined3d_context * wined3d_context_gl_acquire | ( | const struct wined3d_device * | device, |
| struct wined3d_texture * | texture, | ||
| unsigned int | sub_resource_idx | ||
| ) |
Definition at line 4319 of file context_gl.c.
Referenced by adapter_gl_acquire_context().
|
static |
Definition at line 4293 of file context_gl.c.
Referenced by wined3d_context_gl_acquire(), and wined3d_context_gl_reacquire().
| void wined3d_context_gl_active_texture | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_gl_info * | gl_info, | ||
| unsigned int | unit | ||
| ) |
Definition at line 2489 of file context_gl.c.
Referenced by glsl_blitter_upload_palette(), wined3d_context_gl_apply_blit_state(), wined3d_context_gl_bind_shader_resources(), wined3d_context_gl_init(), wined3d_device_gl_create_dummy_textures(), and wined3d_shader_resource_view_gl_bind().
| void wined3d_context_gl_alloc_fence | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_fence * | fence | ||
| ) |
Definition at line 925 of file context_gl.c.
Referenced by wined3d_fence_issue().
| void wined3d_context_gl_alloc_occlusion_query | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_occlusion_query * | query | ||
| ) |
Definition at line 877 of file context_gl.c.
Referenced by wined3d_occlusion_query_ops_issue().
| void wined3d_context_gl_alloc_pipeline_statistics_query | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_pipeline_statistics_query * | query | ||
| ) |
Definition at line 1065 of file context_gl.c.
Referenced by wined3d_pipeline_query_ops_issue().
| void wined3d_context_gl_alloc_so_statistics_query | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_so_statistics_query * | query | ||
| ) |
Definition at line 1024 of file context_gl.c.
Referenced by wined3d_so_statistics_query_ops_issue().
| void wined3d_context_gl_alloc_timestamp_query | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_timestamp_query * | query | ||
| ) |
Definition at line 985 of file context_gl.c.
Referenced by wined3d_timestamp_query_ops_issue().
| GLuint wined3d_context_gl_allocate_vram_chunk_buffer | ( | struct wined3d_context_gl * | context_gl, |
| unsigned int | pool, | ||
| size_t | size | ||
| ) |
Definition at line 2707 of file context_gl.c.
Referenced by wined3d_allocator_gl_create_chunk(), wined3d_device_gl_allocate_memory(), and wined3d_device_gl_create_bo().
| void wined3d_context_gl_apply_blit_state | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_device * | device | ||
| ) |
Definition at line 3156 of file context_gl.c.
Referenced by glsl_blitter_blit().
| BOOL wined3d_context_gl_apply_clear_state | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_state * | state, | ||
| unsigned int | rt_count, | ||
| const struct wined3d_fb_state * | fb | ||
| ) |
Definition at line 3250 of file context_gl.c.
Referenced by ffp_blitter_clear_rendertargets().
|
static |
Definition at line 4170 of file context_gl.c.
Referenced by dispatch_compute().
|
static |
Definition at line 2447 of file context_gl.c.
Referenced by context_gl_apply_texture_draw_state(), context_state_drawbuf(), context_state_fb(), and wined3d_context_gl_apply_clear_state().
|
static |
Definition at line 768 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_state().
|
static |
Definition at line 821 of file context_gl.c.
Referenced by context_state_fb(), wined3d_context_gl_apply_clear_state(), and wined3d_context_gl_apply_fbo_state_explicit().
| void wined3d_context_gl_apply_fbo_state_explicit | ( | struct wined3d_context_gl * | context_gl, |
| GLenum | target, | ||
| struct wined3d_resource * | rt, | ||
| unsigned int | rt_sub_resource_idx, | ||
| struct wined3d_resource * | ds, | ||
| unsigned int | ds_sub_resource_idx, | ||
| uint32_t | location | ||
| ) |
Definition at line 852 of file context_gl.c.
Referenced by context_gl_apply_texture_draw_state(), texture2d_blt_fbo(), texture2d_depth_blt_fbo(), and texture2d_read_from_framebuffer().
|
static |
Definition at line 217 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_entry().
|
static |
Definition at line 171 of file context_gl.c.
Referenced by wined3d_context_gl_attach_depth_stencil_fbo(), and wined3d_context_gl_attach_surface_fbo().
|
static |
Definition at line 257 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_entry().
| void wined3d_context_gl_bind_bo | ( | struct wined3d_context_gl * | context_gl, |
| GLenum | binding, | ||
| GLuint | name | ||
| ) |
Definition at line 2497 of file context_gl.c.
Referenced by flush_bo_ranges(), wined3d_allocator_chunk_gl_map(), wined3d_allocator_chunk_gl_unmap(), wined3d_allocator_gl_destroy_chunk(), wined3d_bo_gl_map(), wined3d_bo_gl_unmap(), wined3d_context_gl_allocate_vram_chunk_buffer(), wined3d_context_gl_copy_bo_address(), wined3d_context_gl_destroy_bo(), wined3d_device_gl_create_bo(), and wined3d_unordered_access_view_gl_clear().
| void wined3d_context_gl_bind_dummy_textures | ( | const struct wined3d_context_gl * | context_gl | ) |
Definition at line 1790 of file context_gl.c.
Referenced by wined3d_context_gl_init(), and wined3d_device_gl_create_dummy_textures().
|
static |
Definition at line 88 of file context_gl.c.
Referenced by wined3d_context_gl_apply_compute_state(), wined3d_context_gl_apply_fbo_entry(), wined3d_context_gl_apply_fbo_state(), wined3d_context_gl_destroy_fbo(), and wined3d_context_gl_reuse_fbo_entry().
|
static |
Definition at line 3738 of file context_gl.c.
Referenced by context_apply_draw_state(), and wined3d_context_gl_apply_compute_state().
| void wined3d_context_gl_bind_texture | ( | struct wined3d_context_gl * | context_gl, |
| GLenum | target, | ||
| GLuint | name | ||
| ) |
Definition at line 2507 of file context_gl.c.
Referenced by create_buffer_texture(), create_texture_view(), shader_resource_view_gl_bind_and_dirtify(), wined3d_context_gl_bind_shader_resources(), wined3d_context_gl_draw_shaded_quad(), wined3d_shader_resource_view_gl_bind(), and wined3d_texture_gl_bind().
|
static |
Definition at line 3819 of file context_gl.c.
Referenced by context_apply_draw_state(), and wined3d_context_gl_apply_compute_state().
| void wined3d_context_gl_check_fbo_status | ( | const struct wined3d_context_gl * | context_gl, |
| GLenum | target | ||
| ) |
Definition at line 419 of file context_gl.c.
Referenced by context_apply_draw_state(), context_gl_apply_texture_draw_state(), texture2d_blt_fbo(), texture2d_depth_blt_fbo(), texture2d_read_from_framebuffer(), and wined3d_context_gl_apply_clear_state().
|
static |
Definition at line 1361 of file context_gl.c.
Referenced by wined3d_context_gl_destroy(), and wined3d_context_gl_set_current().
|
static |
Definition at line 2600 of file context_gl.c.
Referenced by wined3d_context_gl_submit_command_fence(), and wined3d_context_gl_wait_command_fence().
| void wined3d_context_gl_copy_bo_address | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_bo_address * | dst, | ||
| const struct wined3d_bo_address * | src, | ||
| unsigned int | range_count, | ||
| const struct wined3d_range * | ranges, | ||
| uint32_t | map_flags | ||
| ) |
Definition at line 3016 of file context_gl.c.
Referenced by adapter_gl_copy_bo_address().
|
static |
Definition at line 573 of file context_gl.c.
Referenced by wined3d_context_gl_find_fbo_entry().
|
static |
Definition at line 1924 of file context_gl.c.
Referenced by wined3d_context_gl_create_wgl_ctx(), and wined3d_context_gl_init().
| void wined3d_context_gl_destroy | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 2308 of file context_gl.c.
Referenced by wined3d_context_gl_release(), wined3d_device_gl_create_primary_opengl_context_cs(), wined3d_device_gl_delete_opengl_contexts_cs(), and wined3d_swapchain_gl_create_context().
|
static |
Definition at line 2680 of file context_gl.c.
Referenced by wined3d_context_gl_destroy_bo().
| void wined3d_context_gl_destroy_bo | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_bo_gl * | bo | ||
| ) |
Definition at line 3097 of file context_gl.c.
Referenced by adapter_gl_destroy_bo(), wined3d_bo_gl_map(), wined3d_buffer_gl_destroy_buffer_object(), wined3d_texture_remove_buffer_object(), and wined3d_view_gl_destroy_object().
|
static |
Definition at line 143 of file context_gl.c.
Referenced by wined3d_context_gl_destroy_fbo_entry().
|
static |
Definition at line 622 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_state(), and wined3d_context_gl_cleanup().
|
static |
Definition at line 4586 of file context_gl.c.
Referenced by draw_primitive().
|
static |
Definition at line 4453 of file context_gl.c.
Referenced by draw_primitive().
| void wined3d_context_gl_draw_shaded_quad | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_texture_gl * | texture_gl, | ||
| unsigned int | sub_resource_idx, | ||
| const RECT * | src_rect, | ||
| const RECT * | dst_rect, | ||
| enum wined3d_texture_filter_type | filter | ||
| ) |
Definition at line 5125 of file context_gl.c.
Referenced by glsl_blitter_blit().
| void wined3d_context_gl_enable_clip_distances | ( | struct wined3d_context_gl * | context_gl, |
| uint32_t | enable_mask | ||
| ) |
Definition at line 2408 of file context_gl.c.
Referenced by shader_glsl_update_graphics_program(), state_clipping(), and wined3d_context_gl_apply_blit_state().
| void wined3d_context_gl_end_transform_feedback | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 4228 of file context_gl.c.
Referenced by state_so(), wined3d_buffer_gl_destroy_buffer_object(), and wined3d_context_gl_pause_transform_feedback().
|
static |
Definition at line 1663 of file context_gl.c.
Referenced by wined3d_context_gl_activate(), and wined3d_context_gl_create_wgl_ctx().
|
static |
Definition at line 1104 of file context_gl.c.
Referenced by context_gl_resource_released().
|
static |
Definition at line 635 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_state().
| void wined3d_context_gl_flush_bo_address | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_const_bo_address * | data, | ||
| size_t | size | ||
| ) |
Definition at line 3003 of file context_gl.c.
Referenced by adapter_gl_flush_bo_address().
| void wined3d_context_gl_free_fence | ( | struct wined3d_fence * | fence | ) |
Definition at line 966 of file context_gl.c.
Referenced by wined3d_fence_free(), and wined3d_fence_issue().
| void wined3d_context_gl_free_occlusion_query | ( | struct wined3d_occlusion_query * | query | ) |
Definition at line 906 of file context_gl.c.
Referenced by wined3d_occlusion_query_ops_destroy(), and wined3d_occlusion_query_ops_issue().
| void wined3d_context_gl_free_pipeline_statistics_query | ( | struct wined3d_pipeline_statistics_query * | query | ) |
Definition at line 1084 of file context_gl.c.
Referenced by wined3d_pipeline_query_ops_destroy(), and wined3d_pipeline_query_ops_issue().
| void wined3d_context_gl_free_so_statistics_query | ( | struct wined3d_so_statistics_query * | query | ) |
Definition at line 1046 of file context_gl.c.
Referenced by wined3d_so_statistics_query_ops_destroy(), and wined3d_so_statistics_query_ops_issue().
| void wined3d_context_gl_free_timestamp_query | ( | struct wined3d_timestamp_query * | query | ) |
Definition at line 1006 of file context_gl.c.
Referenced by wined3d_timestamp_query_ops_destroy(), and wined3d_timestamp_query_ops_issue().
|
static |
Definition at line 557 of file context_gl.c.
Referenced by wined3d_context_gl_create_fbo_entry(), wined3d_context_gl_find_fbo_entry(), and wined3d_context_gl_reuse_fbo_entry().
|
static |
Definition at line 3144 of file context_gl.c.
Referenced by wined3d_context_gl_apply_clear_state().
| struct wined3d_context_gl * wined3d_context_gl_get_current | ( | void | ) |
Definition at line 1566 of file context_gl.c.
Referenced by generic_d3dcolor(), generic_float16_2(), generic_float16_4(), generic_short2n(), generic_ushort2n(), wine_glColor4f(), wine_glDisable(), wine_glEnable(), wine_glFogCoordfEXT(), wine_glFogf(), wine_glFogfv(), wine_glFogi(), wine_glFogiv(), wine_glMultiTexCoord1fARB(), wine_glMultiTexCoord1fvARB(), wine_glMultiTexCoord2fARB(), wine_glMultiTexCoord2fvARB(), wine_glMultiTexCoord2svARB(), wine_glMultiTexCoord3fARB(), wine_glMultiTexCoord3fvARB(), wine_glMultiTexCoord4fARB(), wine_glMultiTexCoord4fvARB(), wine_glMultiTexCoord4svARB(), wine_glVertex4f(), wined3d_context_gl_acquire(), wined3d_context_gl_activate(), wined3d_context_gl_cleanup(), wined3d_context_gl_enter(), wined3d_context_gl_release(), and wined3d_context_gl_set_current().
| GLenum wined3d_context_gl_get_offscreen_gl_buffer | ( | const struct wined3d_context_gl * | context_gl | ) |
Definition at line 3139 of file context_gl.c.
Referenced by texture2d_read_from_framebuffer(), and wined3d_context_gl_generate_rt_mask_no_fbo().
|
static |
Definition at line 2387 of file context_gl.c.
Referenced by wined3d_context_gl_apply_blit_state(), and wined3d_context_gl_draw_shaded_quad().
| const unsigned int * wined3d_context_gl_get_tex_unit_mapping | ( | const struct wined3d_context_gl * | context_gl, |
| const struct wined3d_shader_version * | shader_version, | ||
| unsigned int * | base, | ||
| unsigned int * | count | ||
| ) |
Definition at line 2350 of file context_gl.c.
Referenced by create_combined_resource_sampler_bindings(), shader_glsl_load_samplers(), shader_glsl_map_tex_unit(), and wined3d_context_gl_bind_shader_resources().
| HRESULT wined3d_context_gl_init | ( | struct wined3d_context_gl * | context_gl, |
| struct wined3d_swapchain_gl * | swapchain_gl | ||
| ) |
Definition at line 2032 of file context_gl.c.
Referenced by wined3d_swapchain_gl_create_context().
|
static |
Definition at line 4885 of file context_gl.c.
Referenced by wined3d_context_gl_update_stream_sources().
| void * wined3d_context_gl_map_bo_address | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_bo_address * | data, | ||
| size_t | size, | ||
| uint32_t | flags | ||
| ) |
Definition at line 2932 of file context_gl.c.
Referenced by adapter_gl_map_bo_address(), wined3d_context_gl_copy_bo_address(), wined3d_texture_gl_load_texture(), and wined3d_texture_gl_upload_data().
|
static |
Definition at line 3564 of file context_gl.c.
Referenced by wined3d_context_gl_update_tex_unit_map().
|
static |
Definition at line 3605 of file context_gl.c.
Referenced by wined3d_context_gl_update_tex_unit_map().
|
static |
Definition at line 3472 of file context_gl.c.
Referenced by wined3d_context_gl_map_fixed_function_samplers(), wined3d_context_gl_map_psamplers(), and wined3d_context_gl_map_vsamplers().
|
static |
Definition at line 3651 of file context_gl.c.
Referenced by wined3d_context_gl_update_tex_unit_map().
|
static |
Definition at line 4241 of file context_gl.c.
Referenced by draw_primitive(), and wined3d_context_gl_draw_shaded_quad().
|
static |
Definition at line 2568 of file context_gl.c.
Referenced by wined3d_context_gl_cleanup_resources().
|
static |
Definition at line 1130 of file context_gl.c.
Referenced by context_gl_resource_released().
| struct wined3d_context_gl * wined3d_context_gl_reacquire | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 4378 of file context_gl.c.
Referenced by wined3d_fence_issue(), wined3d_fence_test(), wined3d_fence_wait(), wined3d_occlusion_query_ops_issue(), wined3d_occlusion_query_ops_poll(), wined3d_pipeline_query_ops_issue(), wined3d_pipeline_query_ops_poll(), wined3d_so_statistics_query_ops_issue(), wined3d_so_statistics_query_ops_poll(), and wined3d_timestamp_query_ops_poll().
| void wined3d_context_gl_release | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 1631 of file context_gl.c.
Referenced by adapter_gl_release_context().
|
static |
Definition at line 1165 of file context_gl.c.
Referenced by wined3d_context_gl_cleanup(), wined3d_context_gl_release(), and wined3d_context_gl_set_pixel_format().
|
static |
Definition at line 600 of file context_gl.c.
Referenced by wined3d_context_gl_find_fbo_entry().
| BOOL wined3d_context_gl_set_current | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 1571 of file context_gl.c.
Referenced by context_restore_gl_context(), DllMain(), wined3d_context_gl_activate(), wined3d_context_gl_init(), and wined3d_context_gl_set_gl_context().
|
static |
Definition at line 470 of file context_gl.c.
Referenced by wined3d_context_gl_apply_fbo_entry().
|
inlinestatic |
Definition at line 487 of file context_gl.c.
Referenced by wined3d_context_gl_generate_fbo_key().
|
static |
Definition at line 1261 of file context_gl.c.
Referenced by wined3d_context_gl_activate(), wined3d_context_gl_cleanup(), and wined3d_context_gl_set_current().
|
static |
Definition at line 1197 of file context_gl.c.
Referenced by wined3d_context_gl_create_wgl_ctx(), and wined3d_context_gl_set_gl_context().
|
static |
Definition at line 4262 of file context_gl.c.
Referenced by wined3d_context_gl_activate().
| void wined3d_context_gl_submit_command_fence | ( | struct wined3d_context_gl * | context_gl | ) |
Definition at line 2653 of file context_gl.c.
Referenced by swapchain_gl_present(), wined3d_bo_gl_map(), wined3d_context_gl_cleanup(), wined3d_context_gl_destroy_bo(), and wined3d_device_gl_delete_opengl_contexts_cs().
| void wined3d_context_gl_texture_update | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_texture_gl * | texture_gl | ||
| ) |
Definition at line 1143 of file context_gl.c.
Referenced by wined3d_texture_gl_upload_data().
|
static |
Definition at line 3624 of file context_gl.c.
Referenced by wined3d_context_gl_map_vsamplers().
|
static |
Definition at line 4861 of file context_gl.c.
Referenced by wined3d_context_gl_load_numbered_arrays(), and wined3d_context_gl_unload_numbered_arrays().
|
static |
Definition at line 4873 of file context_gl.c.
Referenced by wined3d_context_gl_draw_shaded_quad().
| void wined3d_context_gl_unmap_bo_address | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_bo_address * | data, | ||
| unsigned int | range_count, | ||
| const struct wined3d_range * | ranges | ||
| ) |
Definition at line 2988 of file context_gl.c.
Referenced by adapter_gl_unmap_bo_address(), wined3d_context_gl_copy_bo_address(), wined3d_texture_gl_load_texture(), and wined3d_texture_gl_upload_data().
| void wined3d_context_gl_update_stream_sources | ( | struct wined3d_context_gl * | context_gl, |
| const struct wined3d_state * | state | ||
| ) |
Definition at line 5095 of file context_gl.c.
Referenced by streamsrc(), and vdecl_miscpart().
|
static |
Definition at line 3694 of file context_gl.c.
Referenced by context_apply_draw_state().
|
static |
Definition at line 1333 of file context_gl.c.
Referenced by wined3d_context_gl_activate().
| void wined3d_context_gl_wait_command_fence | ( | struct wined3d_context_gl * | context_gl, |
| uint64_t | id | ||
| ) |
Definition at line 2629 of file context_gl.c.
Referenced by wined3d_bo_gl_map(), wined3d_context_gl_cleanup(), wined3d_context_gl_submit_command_fence(), and wined3d_device_gl_delete_opengl_contexts_cs().
|
static |
Definition at line 1856 of file context_gl.c.
Referenced by wined3d_context_gl_init().
|
static |
Definition at line 2592 of file context_gl.c.
Referenced by wined3d_context_gl_cleanup_resources(), and wined3d_context_gl_destroy_allocator_block().
|
static |
Definition at line 37 of file context_gl.c.
Referenced by context_get_tls_idx(), context_set_tls_idx(), wined3d_context_gl_get_current(), wined3d_context_gl_set_current(), wined3d_dll_destroy(), and wined3d_dll_init().