dolphin/Source/Core
Pokechu22 4f6ce51d69 VideoCommon: Clear blend configuration if color/alpha update disabled
This works around an Intel driver bug where, on D3D12 only, dual-source blending behaves incorrectly if the second source is unused on. This bug is visible in skyboxes in Super Mario Sunshine, which first draw clouds and sun flare in greyscale and then draw the sky afterwards with a source factor of 1 and a dest factor of 1-src_color (this results in the clouds being tinted blue). This process is done on an RGB888 framebuffer, so alpha update is disabled. (Color update is enabled; note that if you look at this in Dolphin's fifo analyzer, it won't be enabled because they use the BP mask functionality to only change the blending functions and not alpha/color update, for whatever reason.)
2023-02-13 18:22:41 -08:00
..
AudioCommon WorkQueueThread: provide name and function at same time 2023-02-04 15:56:27 +13:00
Common Merge pull request #11560 from phire/EventHook_construct_on_first_use 2023-02-14 01:01:03 +01:00
Core Merge pull request #11445 from JosJuice/jit64-wraparound-backpatch 2023-02-14 01:00:13 +01:00
DiscIO Merge pull request #11554 from JosJuice/host-lock-cpu 2023-02-13 16:08:36 +13:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt Merge pull request #11554 from JosJuice/host-lock-cpu 2023-02-13 16:08:36 +13:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon InputCommon/XInput2: Fix shadowing warning 2023-02-09 16:23:02 -08:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends Merge pull request #11550 from iwubcode/set_common_samplers_count 2023-02-13 16:05:51 +13:00
VideoCommon VideoCommon: Clear blend configuration if color/alpha update disabled 2023-02-13 18:22:41 -08:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props VideoCommon: add constant value to set the allowed maximum number of pixel samplers 2023-02-10 00:46:11 -06:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00