wine/dlls/d2d1
Brendan McGrath 72590048b2 d2d1: Acquire lock before attempt to draw to device context.
Ensures the Direct 2D lock is held before attempting to access Direct 2D
exclusive resources.

This fixes periodic crashes in PowerPoint 365
2023-11-29 20:45:23 +01:00
..
tests d2d1: Acquire lock before attempt to draw to device context. 2023-11-29 20:45:23 +01:00
bitmap.c d2d1: Support GUID_WICPixelFormat32bppRGB. 2023-09-26 21:20:06 +02:00
bitmap_render_target.c d2d1: Use CRT memory allocation functions. 2022-06-20 10:38:19 +02:00
brush.c d2d1: Remove superfluous casts to self. 2023-05-10 17:08:48 +02:00
command_list.c d2d1/commandlist: Implement layer commands. 2022-08-09 15:53:27 +02:00
d2d1.spec
d2d1_private.h d2d1: Acquire lock before attempt to draw to device context. 2023-11-29 20:45:23 +01:00
dc_render_target.c d2d1: Use device instance pointer in device context structure. 2023-08-03 20:42:27 +09:00
device.c d2d1: Acquire lock before attempt to draw to device context. 2023-11-29 20:45:23 +01:00
effect.c d2d1: Keep effect shader objects at device level. 2023-08-03 20:42:27 +09:00
factory.c d2d1: Acquire lock before attempt to draw to device context. 2023-11-29 20:45:23 +01:00
geometry.c d2d1: Use a gcc pragma instead of a compiler flag for -fexcess-precision. 2022-10-14 18:03:25 +02:00
hwnd_render_target.c d2d1: Use device instance pointer in device context structure. 2023-08-03 20:42:27 +09:00
layer.c d2d1: Use CRT memory allocation functions. 2022-06-20 10:38:19 +02:00
Makefile.in makefiles: Always use the global SOURCES variable for .rc files. 2023-11-01 22:43:56 +01:00
mesh.c d2d1: Use CRT memory allocation functions. 2022-06-20 10:38:19 +02:00
state_block.c d2d1: Silently ignore non-default state block implementations. 2022-11-15 21:21:27 +01:00
stroke.c d2d1: Scale stroke width for D2D1_STROKE_TRANSFORM_TYPE_FIXED in DrawGeometry::ID2D1DeviceContext1(). 2023-09-12 20:11:31 +02:00
version.rc
wic_render_target.c d2d1: Use device instance pointer in device context structure. 2023-08-03 20:42:27 +09:00