Sweden-Number/dlls/wined3d
Zebediah Figura 4f54f4591a wined3d: Protect wined3d_chunk_gl map fields with a mutex.
Parallel to a5efc1d5e0. Unlike with the Vulkan
backend, we cannot map chunks from the client thread, but we can access the
mapped pointer and increase the map count of already mapped chunks.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-17 18:57:27 +01:00
..
Makefile.in include: Add support for defining Win32 types as 'long' where possible. 2022-01-27 20:38:22 +01:00
adapter_gl.c wined3d: Protect access to the OpenGL wined3d_allocator with a critical section. 2022-02-16 22:05:33 +01:00
adapter_vk.c wined3d: Pass a wined3d_range array to wined3d_context_copy_bo_address(). 2022-02-15 22:59:52 +01:00
arb_program_shader.c wined3d: Use wined3d_bit_scan() in shader_arb_generate_pshader(). 2022-02-01 20:36:04 +01:00
ati_fragment_shader.c
buffer.c wined3d: Pass a wined3d_device_gl pointer to wined3d_context_gl_create_bo(). 2022-02-16 22:05:33 +01:00
context.c wined3d: Use wined3d_bit_scan() in context_preload_textures(). 2022-01-27 17:58:51 +01:00
context_gl.c wined3d: Protect wined3d_chunk_gl map fields with a mutex. 2022-02-17 18:57:27 +01:00
context_vk.c wined3d: Keep a client reference count for the BO map pointer. 2022-02-14 21:20:42 +01:00
cs.c wined3d: Don't use persistent BOs from the client thread if we might need to do vertex attribute conversion. 2022-02-16 22:05:33 +01:00
device.c wined3d: Protect wined3d_chunk_gl map fields with a mutex. 2022-02-17 18:57:27 +01:00
directx.c wined3d: Pass a wined3d_range array to wined3d_context_copy_bo_address(). 2022-02-15 22:59:52 +01:00
gl_compat.c
glsl_shader.c wined3d: Use wined3d_bit_scan() in shader_glsl_generate_fragment_shader(). 2022-01-28 21:10:21 +01:00
nvidia_texture_shader.c
palette.c
query.c wined3d: Avoid waiting for a command buffer to finish executing to read off its queries. 2022-02-11 17:13:10 +01:00
resource.c
sampler.c
shader.c wined3d: Use wined3d_bit_scan() in vshader_get_input(). 2022-01-26 21:53:56 +01:00
shader_sm1.c
shader_sm4.c wined3d: Skip non-color outputs in SM4 shader output mapping. 2022-02-09 20:08:27 +01:00
shader_spirv.c wined3d: Don't use persistent BOs from the client thread if we might need to do vertex attribute conversion. 2022-02-16 22:05:33 +01:00
state.c
stateblock.c
surface.c
swapchain.c wined3d: Use StretchBlt() in swapchain_blit_gdi(). 2022-02-11 17:07:48 +01:00
texture.c wined3d: Pass a wined3d_device_gl pointer to wined3d_context_gl_create_bo(). 2022-02-16 22:05:33 +01:00
utils.c wined3d: Introduce WINED3D_LOCATION_CLEARED and use it for the initial state of buffers. 2022-01-28 21:10:21 +01:00
version.rc
vertexdeclaration.c
view.c wined3d: Pass a wined3d_device_gl pointer to wined3d_context_gl_create_bo(). 2022-02-16 22:05:33 +01:00
wined3d.spec
wined3d_gl.h
wined3d_main.c
wined3d_private.h wined3d: Protect wined3d_chunk_gl map fields with a mutex. 2022-02-17 18:57:27 +01:00
wined3d_shaders.h
wined3d_vk.h