rpcsx/rpcs3/Emu
Megamouse 3b36df48e9 Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays
When blending a source pixel with alpha less than 1 onto a texture, we will end up having even less alpha than before.
This can lead to ugly "holes" in the overlays, especially on the edges of glyphs with smooth fonts for example.
We can fix this by only blending the RGB values while keeping the destination's alpha value.
I haven't really seen this happen in RPCS3, but it's better to be safe than sorry.
2024-08-28 01:19:15 +03:00
..
Audio sys_net improvements (#15584) 2024-05-13 05:35:08 +03:00
Cell SPU: Remove condition from GETLLAR spin detection 2024-08-25 18:29:30 +03:00
CPU Use sysctlbyname 2024-08-25 22:04:45 +03:00
Io Qt/input: Don't report two direction trigger values unless actually requested 2024-08-18 10:49:26 +02:00
Memory SPU: Disable transfer locking for RSX addresses 2024-08-15 14:05:25 +03:00
NP Enable user to change country code (#15884) 2024-08-10 22:33:38 +02:00
RSX Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays 2024-08-28 01:19:15 +03:00
cache_utils.cpp Fix Create PPU Cache 2023-06-19 13:59:56 +03:00
cache_utils.hpp Move unspecific Emulator code out of System.cpp 2021-04-24 11:21:22 +03:00
CMakeLists.txt aarch64 - Decode CPU brand information 2024-08-24 02:07:00 +03:00
config_mode.h Decrease some include madness 2023-04-26 21:37:44 +02:00
GameInfo.h Qt: Remove default "Unknown" in GameInfo struct 2023-12-03 01:05:28 +01:00
games_config.cpp System: don't consider games as registered if they were already in games.yml 2024-01-24 08:18:57 +01:00
games_config.h System: don't consider games as registered if they were already in games.yml 2024-01-24 08:18:57 +01:00
GDB.cpp Implement thread_ctrl::wait_until() 2024-08-17 06:38:49 +03:00
GDB.h Implement fill_array() utility 2021-04-19 12:33:32 +03:00
IdManager.cpp Fix idm::allocate_id at fixed position 2023-12-29 11:11:53 +02:00
IdManager.h simplify template code like std::is_same<T>::value 2024-04-21 18:15:17 +03:00
IPC.h LV2: Improve IPC support (#10206) 2021-05-07 09:58:30 +03:00
IPC_config.cpp fix some warnings 2023-12-30 19:07:35 +01:00
IPC_config.h Implement PINE IPC Server 2022-06-19 17:56:50 +02:00
IPC_socket.cpp Start/Stop IPC when changing the config setting 2023-12-15 18:08:07 +01:00
IPC_socket.h Fix fxo dependencies 2023-12-15 18:08:07 +01:00
localized_string.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
localized_string.h Remove BOM markers 2020-12-06 15:30:12 +03:00
localized_string_id.h Qt/input: add shortcut for toggling emulated mouse and keyboard 2024-08-12 23:19:23 +02:00
perf_meter.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
perf_meter.hpp SPU: Inline and batch MFC list transfers 2022-10-09 19:27:46 +03:00
perf_monitor.cpp Implement thread_ctrl::wait_until() 2024-08-17 06:38:49 +03:00
perf_monitor.hpp Log cpu usage periodically 2022-03-16 19:42:06 +01:00
savestate_utils.cpp Unix/Savestates: Fix savestates destination 2024-06-03 09:55:24 +03:00
savestate_utils.hpp util\serialization_ext.cpp: Fixup 2024-03-27 19:59:22 +02:00
System.cpp RSX: Fix RSX Captures 2024-08-27 06:51:55 +03:00
System.h Replace src_loc with std::soource_location 2024-05-21 14:19:12 +03:00
system_config.cpp fix some warnings 2024-04-15 19:28:28 +02:00
system_config.h config: Set minimum allowed resolution scale to 25% 2024-08-21 21:48:53 +03:00
system_config_types.cpp USB: Move uDraw GameTablet config from IO to Pads 2024-07-19 22:10:11 +02:00
system_config_types.h USB: Move uDraw GameTablet config from IO to Pads 2024-07-19 22:10:11 +02:00
system_progress.cpp Implement thread_ctrl::wait_until() 2024-08-17 06:38:49 +03:00
system_progress.hpp Fix yet another warning 2024-06-11 20:35:49 +02:00
system_utils.cpp Improve error message when update cannot be installed due to version mismatch (#15773) 2024-07-07 15:23:25 +02:00
system_utils.hpp Move cache dir code to utils 2024-05-07 08:47:29 +02:00
title.cpp Cleanup and move sysinfo.h -> util/sysinfo.hpp 2020-12-18 12:55:54 +03:00
title.h Remove whitespace 2023-02-15 08:58:02 +01:00
VFS.cpp vfs_directory: try to fix compilation on gcc 14.1 2024-05-11 18:40:55 +02:00
VFS.h Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination 2024-01-11 20:24:53 +02:00
vfs_config.cpp VFS: Fix some potential .back() segfaults 2024-01-25 17:03:58 +01:00
vfs_config.h Deprecate HDD0/disc, make RPCS3/games movable (#13265) 2023-01-23 08:00:46 +01:00