wine/dlls/d2d1
Zhiyi Zhang 6556ed2058 d2d1: Use newer blend options in d2d_device_context_SetTarget() for bitmaps of D2D1_ALPHA_MODE_IGNORE.
When bitmap alpha mode is D2D1_ALPHA_MODE_IGNORE, D3D11_BLEND_ZERO is used for SrcBlendAlpha and
D3D11_BLEND_ONE for DestBlendAlpha on Win7. However, tests show that D3D11_BLEND_ONE is used for
SrcBlendAlpha and D3D11_BLEND_INV_SRC_ALPHA for DestBlendAlpha on Win8+. The patch changes
d2d_device_context_SetTarget() to use the Win8+ behaviour.

Fix PowerPoint 2016 slideshow artifacts.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-11 19:23:28 +01:00
..
tests d2d1: Use newer blend options in d2d_device_context_SetTarget() for bitmaps of D2D1_ALPHA_MODE_IGNORE. 2022-03-11 19:23:28 +01:00
bitmap.c
bitmap_render_target.c
brush.c
d2d1.spec
d2d1_private.h
dc_render_target.c
device.c d2d1: Use newer blend options in d2d_device_context_SetTarget() for bitmaps of D2D1_ALPHA_MODE_IGNORE. 2022-03-11 19:23:28 +01:00
effect.c d2d1: Add D2D1Shadow effect. 2022-03-07 16:29:57 +01:00
factory.c
geometry.c
hwnd_render_target.c
layer.c
Makefile.in
mesh.c
state_block.c
stroke.c
version.rc
wic_render_target.c