scummvm/backends
Simon Delamarre 3454d4988c GRAPHICS: Disable colorKey when applying a mask to a RGB cursor in SurfaceSdl
To apply a mask to a RGB (non-paletted) cursor in SurfaceSdl, we use an
intermediary masked_image, where the pixels made transparent by the mask
are replaced by an ARGB color with alpha = 0 (ARGB 0x00000000 in practice).

However the cursor surface still has a key color attached to it by
SDL_SetColorKey (set to 0 currently), which is not sensitive to the alpha
channel, wrongly making opaque black ARGB 0xFF000000 transparent as well.

So we provide an option to disable the key color in such a case.
2024-07-17 10:57:41 +03:00
..
audiocd COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
cloud COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
dialogs BACKENDS: Migrate to Path API 2023-12-24 13:19:25 +01:00
dlc DLC: Fix build following Path changes 2024-06-08 11:15:57 +02:00
events BACKENDS: ATARI: Complete Eiffel support 2024-07-15 19:42:50 +02:00
fs KOLIBRI: Update for new ksys.h 2024-01-20 23:52:46 +01:00
graphics GRAPHICS: Disable colorKey when applying a mask to a RGB cursor in SurfaceSdl 2024-07-17 10:57:41 +03:00
graphics3d BACKENDS: SDL: Refactor ImGui processing 2024-06-30 15:57:03 +02:00
imgui IMGUI: Fix memory allocator mismatch 2024-07-07 22:11:03 +02:00
keymapper GUI: KEYMAPPER: Fix small -Wpedantic warning 2024-06-22 06:01:20 +02:00
log JANITORIAL: Fix immediatly typo in log.h 2024-05-18 13:52:31 +02:00
midi MM: XEEN: Initial MT32/LAPC-1 support 2024-02-17 13:16:51 -10:00
mixer BACKENDS: ATARI: QoL improvements 2024-07-15 19:42:51 +02:00
mutex
networking COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
platform BACKENDS: ATARI: Add support for -mfastcall 2024-07-15 19:42:51 +02:00
plugins PLUGINS: Use override keyword 2024-06-30 18:39:06 +02:00
presence/discord
saves COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
taskbar JANITORIAL: Fix dependancy typo in win32-taskbar.cpp 2024-05-18 13:52:31 +02:00
text-to-speech JANITORIAL: Move 'a' in front of 'really' in windows-text-to-speech.cpp 2024-05-18 13:52:31 +02:00
timer
updates
vkeybd VKEYBD: Migrate virtual keyboard to Path class 2023-12-24 13:19:25 +01:00
base-backend.cpp
base-backend.h
modular-backend.cpp BACKENDS: Update ImGui callbacks in OSystem and fix engines 2024-05-03 20:25:01 +02:00
modular-backend.h BACKENDS: Update ImGui callbacks in OSystem and fix engines 2024-05-03 20:25:01 +02:00
module.mk BACKENDS: ATARI: Move Screen outside AtariGraphicsManager 2024-07-15 19:42:51 +02:00