GS/DX12: Backport multidraw fb copy from dx11 to dx12 for sw blending, fbmask, date barrier, tex is fb.#13365
Merged
lightningterror merged 2 commits intomasterfrom Oct 10, 2025
Conversation
f9f060e to
fdd6307
Compare
JordanTheToaster
approved these changes
Oct 9, 2025
fdd6307 to
6bc7f87
Compare
Allow texture barrier override, update blending tooltip.
6bc7f87 to
84ab597
Compare
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Oct 12, 2025
----------------------------------------------------------------------------------------------- wm8960-audio-hat.mk dd2bc88788c5934fcda4efea624cd2ce09b9d0c7 # Version: Commits on Oct 10, 2025 ----------------------------------------------------------------------------------------------- update, ------------------------------------------------------------------------------------------ dolphin-emu.mk 8323c21e40f1faaa19e097d91fa58c60dc0104fc # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------ Merge pull request #13967 from cscd98/windows-cmake Fix cmake compilation on Windows 11, ------------------------------------------------------------------------------------------ duckstation.mk 50a9f04dd9f27ba52dde4510a9d12532e9d41cfa # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------ dep/rcheevos: Bump to 6755915, ---------------------------------------------------- pcsx2.mk v2.5.215 # Version: Commits on Oct 10, 2025 ---------------------------------------------------- - [GS/DX12: Backport multidraw fb copy from dx11 to dx12 for sw blending, fbmask, date barrier, tex is fb.](PCSX2/pcsx2#13365) , ------------------------------------------------------------------------------------- ppsspp.mk 8509e951a7dbe7d3495c22d3a4af5699f3b0e0b2 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------- Merge pull request #20864 from hrydgard/jit-viewer-ir-profiler Support showing (and sorting by) IR profiler info in the JIT viewer, ------------------------------------------------------------------------------------ rpcs3.mk 9e49b9100fab7293c5f616f6aebc91799461c26c # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------ Qt: fix some warnings, ----------------------------------------------------------------------------------- ymir.mk cb91f9a32e2db43aac98f2cea9547bcd5141ab0e # Version: Commits on Oct 10, 2025 ----------------------------------------------------------------------------------- build: Fix workflow permissions, ------------------------------------------------------------------------------------ box64.mk 275c25a048bc233a476c494bfc43e8289953ad65 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------ [INTERP] Fixed 66 E8/E9/EA opcodes in 32bits mode, ------------------------------------------------------------------------------------ cdogs.mk 262218e4fe7a66330f3c1f56f2dc8e3d15bdeb08 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------ Elephant head #712, ------------------------------------------------------------------------------------------ devilutionx.mk 945d82106c372a7c40cc21635b63d8c433d61f05 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------ Fix a handful of SDL2 API calls, ---------------------------------------------------------------------------------- stk.mk 1fe0b5e527a1f8b8bf674a93b48c43b89737b290 # Version: Commits on Oct 10, 2025 ---------------------------------------------------------------------------------- Improve cascaded shadow maps (Fix missing distant shadows) - Increase the max distance from 150 to 300 (Fix #5519). There are still some very limited cases where the new distance is insufficient, but they are rare and small enough that dropping the quality of the 4th shadow map to fix them is discutable. - Increase the limits for the splits between the other levels. This follows testing to reduce perceptible artifacting: the first shadow map very close to the kart had much less (looking at the pixel-size of the artifacts on the rendered screen) than the beginning of the 2nd and 3rd levels. - Reduce the size of the overlap between consecutive shadow maps, with 15% instead of 20%. This makes the transition slightly more noticeable but reduces slightly the artifacting of the upper level., ---------------------------------------------------------------------------------------- doomretro.mk 6d3ef80c3f5ee9eab643bf614c2db04a7515a543 # Version: Commits on Oct 10, 2025 ---------------------------------------------------------------------------------------- Further work on intermission screen, ------------------------------------------------------------------------------------------------------- libretro-beetle-pce-fast.mk 22ca252ac248de126f5c7df8f8ff07a31a7e7731 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------------------- Fetch translations & Recreate libretro_core_options_intl.h, -------------------------------------------------------------------------------------------------- libretro-beetle-psx.mk c0f66369fec6f5458cbd0ba5e7bb62308c81e4fb # Version: Commits on Oct 10, 2025 -------------------------------------------------------------------------------------------------- Fetch translations & Recreate libretro_core_options_intl.h, --------------------------------------------------------------------------------------------- libretro-bsnes.mk 57155d8037463346307123daabeaa27298e0f956 # Version: Commits on Oct 10, 2025 --------------------------------------------------------------------------------------------- Fetch translations & Recreate libretro_core_options_intl.h, -------------------------------------------------------------------------------------------- libretro-dice.mk 933ba92ef9b4387c04f9c63945695d9c87414975 # Version: Commits on Oct 10, 2025 -------------------------------------------------------------------------------------------- Fetch translations & Recreate libretro_core_options_intl.h, ------------------------------------------------------------------------------------------------ libretro-gambatte.mk b75225203ffea8b65124bb31acb598e91e7f22d9 # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------------ Fetch translations & Recreate libretro_core_options_intl.h, ---------------------------------------------------------------------------------------------- libretro-ppsspp.mk 8509e951a7dbe7d3495c22d3a4af5699f3b0e0b2 # Version: Commits on Oct 10, 2025 ---------------------------------------------------------------------------------------------- Merge pull request #20864 from hrydgard/jit-viewer-ir-profiler Support showing (and sorting by) IR profiler info in the JIT viewer, --------------------------------------------------------------------------------------------- libretro-vba-m.mk 7495501b7fb8cd71b0ae78fa94aef1945ef52798 # Version: Commits on Oct 10, 2025 --------------------------------------------------------------------------------------------- Add autorelease and release temp objects in Metal Add autorelease pools and free temporary objects in the Metal driver to make sure there are no more memory leaks. Co-authored-by: Rafael Kitover <rkitover@gmail.com> Signed-off-by: Rafael Kitover <rkitover@gmail.com>, ------------------------------------------------------------------------------------------- glsl-shaders.mk 3fcbee516890efb8b64e7a5bb0f471a54115cc3e # Version: Commits on Oct 10, 2025 ------------------------------------------------------------------------------------------- add crt-consumer-1w-ntsc (#540) * Add files via upload * Add files via upload * Update linear.glsl * Update crt-consumer-1w.glsl * Update crt-consumer-1w.glsl * Update crt-consumer-1w.glsl * Update crt-consumer-1w.glsl * Update crt-consumer-1w.glsl, -------------------------------------------------------------------------------------------- slang-shaders.mk 46dcd51d14efd2d49505d932d6b979f141f538d8 # Version: Commits on Oct 10, 2025 -------------------------------------------------------------------------------------------- fix INT_OPS gbc-gambatte-color.slang (#748),
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Changes
GS/DX12: Backport multidraw fb copy from dx11 to dx12.
Rationale behind Changes
Accuracy, parity with dx11, vk, gl.
Suggested Testing Steps
Test games that were broken on dx12 that needed sw blending, also bench performance compared to dx11.
Did you use AI to help find, test, or implement this issue or feature?
No.