wine/dlls/wined3d
Henri Verbeet 1765c4594f wined3d: Spawn a separate thread to adjust the window state of windows belonging to other threads.
Sending messages to windows on other threads can deadlock if those threads
aren't processing messages. The deeper issue is that we shouldn't be touching
the window styles in the first place, but avoiding that may not be feasible
without specific support from winex11/winemac.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-04 19:52:45 +02:00
..
adapter_gl.c wined3d: Add GPU information for NVIDIA Tesla T4. 2022-03-30 18:32:32 +02:00
adapter_vk.c wined3d: Try to load winevulkan.dll instead of vulkan-1.dll. 2022-03-14 12:47:40 +01:00
arb_program_shader.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
ati_fragment_shader.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
buffer.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
context.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
context_gl.c wined3d: Prevent buildup of retired OpenGL buffer objects' memory. 2022-03-11 19:23:28 +01:00
context_vk.c wined3d: Reset and reuse Vulkan descriptor pools. 2022-04-01 20:47:02 +02:00
cs.c wined3d: Reuse deferred uploads heaps. 2022-03-25 17:52:26 +01:00
device.c wined3d: Trace GL buffer object creation more accurately. 2022-03-11 19:23:28 +01:00
directx.c wined3d: Add GPU information for NVIDIA Tesla T4. 2022-03-30 18:32:32 +02:00
gl_compat.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
glsl_shader.c wined3d: Use list_empty() in shader_glsl_destroy(). 2022-03-11 19:23:28 +01:00
Makefile.in wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
nvidia_texture_shader.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
palette.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
query.c wined3d: Implement event queries using Vulkan events. 2022-03-07 20:33:00 +01:00
resource.c wined3d: Rename resource_acquire to resource_reference. 2022-03-11 19:23:28 +01:00
sampler.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
shader.c wined3d: Avoid calling _strnicmp() with limit -1. 2022-03-29 20:53:50 +02:00
shader_sm1.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
shader_sm4.c wined3d: Avoid calling _strnicmp() with limit -1. 2022-03-29 20:53:50 +02:00
shader_spirv.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
state.c wined3d: Fix typo in WARN() message. 2022-03-03 18:59:24 +01:00
stateblock.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
surface.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
swapchain.c wined3d: Spawn a separate thread to adjust the window state of windows belonging to other threads. 2022-04-04 19:52:45 +02:00
texture.c wined3d: Add full dirty region at texture creation. 2022-03-25 17:52:36 +01:00
utils.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
version.rc
vertexdeclaration.c wined3d: Use the bundled vkd3d and build with msvcrt. 2022-03-03 10:07:16 +01:00
view.c wined3d: Reset and reuse Vulkan descriptor pools. 2022-04-01 20:47:02 +02:00
wined3d.spec wined3d: Export all the vkd3d functions. 2022-03-03 10:07:16 +01:00
wined3d_gl.h
wined3d_main.c wined3d: Avoid calling _strnicmp() with limit -1. 2022-03-29 20:53:50 +02:00
wined3d_private.h wined3d: Reset and reuse Vulkan descriptor pools. 2022-04-01 20:47:02 +02:00
wined3d_shaders.h
wined3d_vk.h