lightningterror
78d69553e0
GS/GL: Only issue a barrier if previous draw was feedback loop or tex is ds when avoiding fb swap.
2025-06-27 14:06:50 +02:00
lightningterror
8f600a3cb3
GS/GL: Adjust the optimization for when we avoid changing the framebuffer.
...
Only issue barriers when rt texture is both bound as an rtv and srv (feedback loop)
at the same time.
2025-06-27 14:06:32 +02:00
JordanTheToaster
a03563b366
GameDB: The Golden Compass fixes
2025-06-26 13:44:29 +02:00
lightningterror
ff9da17498
GS/DX11: Allow to pick whenever to update sr or ss, and some reordering.
...
No need to call sampler update when updating conflicting srvs.
2025-06-26 13:43:51 +02:00
lightningterror
722bc94270
GS/DX11: Cache shader resource and sampler.
...
Might help speed things up, requires srv and rtv conflicts to be resolved.
2025-06-26 13:43:51 +02:00
lightningterror
d51a5db5b1
GS/GL: Add missing texture barrier count.
2025-06-26 09:20:54 +02:00
PCSX2 Bot
04541ae2ab
[ci skip] Qt: Update Base Translation.
2025-06-25 07:15:25 +02:00
JordanTheToaster
c58a67815b
GameDB: Stuart Little 3 loading screen fix
2025-06-25 00:03:28 +02:00
JordanTheToaster
085f964cd9
CI/Linux: Link ffmpeg for the appimage
2025-06-24 06:18:38 +02:00
Mrlinkwii
a8b6e448eb
GameDB: remove reference to old GSC
2025-06-24 06:13:14 +02:00
PCSX2 Bot
78ab8381d9
[ci skip] PAD: Update to latest controller database.
2025-06-24 06:12:26 +02:00
PCSX2 Bot
49a5d82086
[ci skip] Qt: Update Base Translation.
2025-06-24 06:12:04 +02:00
TheLastRar
4ed129ccac
FSUI: Improve layout scaling in games list selected preview
2025-06-24 06:11:49 +02:00
lightningterror
ed09dca17e
GS/DX11: Also check DrawMultiStretchRects copy for srv conflicts with rtv.
...
Also adjust the naming.
2025-06-23 15:09:03 +02:00
TheLastRar
e64fbb2f0e
FSUI: Centre disc/exe icon in game list selected preview
...
The ImGui::Image path was missing the centring logic when drawing svg icons.
Covers where already correctly centred.
2025-06-23 15:07:56 +02:00
lightningterror
e37f8a6521
IopBios: Fix -Wcompare warnings.
2025-06-23 10:18:00 +02:00
lightningterror
b54bcc0e20
FullscreenUI: Fix -Wunused-variable warnings.
2025-06-23 10:18:00 +02:00
lightningterror
db37d51bb1
GS: Silence 3rdparty vk_mem_alloc warnings.
...
-Wunused-private-field
2025-06-23 10:18:00 +02:00
lightningterror
197b9fc560
GS/HW: Check if primid texture exists instead if it's a primid draw.
...
Makes local testing easier to null out primid tex.
Also match naming between gl and dx11.
Change some longs to warning level.
2025-06-23 09:59:22 +02:00
lightningterror
fd30b00205
GS/DX11: Make sure no SRVs are bound using the same texture before binding it to a RTV.
...
Fixes api hazard warnings.
2025-06-23 09:59:22 +02:00
TheLastRar
f182379d24
FSUI: Don't attempt to translate input profile names in game properties
2025-06-23 09:53:25 +02:00
refractionpcsx2
32ba08980d
GS: Treat Q == 0 in STQ as FLT_MIN
2025-06-23 09:46:03 +02:00
PCSX2 Bot
1e1f08abb9
[ci skip] Qt: Update Base Translation.
2025-06-23 06:28:14 +02:00
refractionpcsx2
cbe20c0eed
GS/HW: Fix dirty check on SWPrimRenderer check
2025-06-23 06:27:41 +02:00
refractionpcsx2
ec288ffa62
GS/TC: Fix CanTranslate rect BWs, disallow block inside target lookup
2025-06-23 06:27:41 +02:00
JordanTheToaster
7e18c02c7e
GameDB: Xenosaga Episode III fixes
2025-06-23 06:27:13 +02:00
twingofan
4a505cc239
GameDB: Add memcardFilters to Armored Core: Last Raven NTSC-U SLUS-21338. ( #12891 )
2025-06-23 06:26:16 +02:00
Kuan-Wei Chiu
35c81106c6
Fix invalid comparator in FullscreenUI game list sort
...
The game list comparator previously used >= when sorting by CRC in
descending order. This violates the requirements of a strict weak
ordering, as defined by the C++ standard, which mandates that the
comparator must be irreflexive: comp(x, x) must always return false.
Using >= causes comp(a, b) and comp(b, a) to both return true when
a == b, which breaks the irreflexivity and can invalidate the
assumptions made by std::sort. This may lead to undefined behavior,
including memory corruption or segmentation faults.
Replace >= with > to ensure the comparator satisfies the strict weak
ordering requirement, restoring correctness and stability in game list
sorting behavior.
2025-06-22 14:44:34 -04:00
Ziemas
1094222d3f
Debugger: Don't check frame count in isAlive
2025-06-22 20:19:13 +02:00
TheLastRar
065d0db4c9
FSUI: Replace various icons with SVG files
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
2025-06-22 20:15:03 +02:00
JordanTheToaster
bc51537080
GS/HW: Purge Hitman Blood Money CRC
2025-06-22 20:14:09 +02:00
JordanTheToaster
b7dfcb282b
ImGuiOverlays: Minor OSD text changes
2025-06-22 20:14:09 +02:00
JordanTheToaster
78a9411766
GameDB: Various Fixes Part 5
2025-06-22 20:14:09 +02:00
TellowKrinkle
4724f67596
GS: Min alpha for AA1 is 0, not 128
2025-06-22 20:13:15 +02:00
JordanTheToaster
e0851bb86f
[ci skip] Github: Update app bug report OS list
2025-06-21 22:00:10 -04:00
JordanTheToaster
08e68d9563
GitHub: Update bug report OS list
2025-06-21 15:50:02 -04:00
refractionpcsx2
0b6dccae51
GS/HW: Resize validity to draw size when most of target is covered
2025-06-21 05:52:50 +02:00
refractionpcsx2
60adfd5046
GS/TC: Fix region area on new source interpreted for shuffle
2025-06-21 05:52:50 +02:00
chaoticgd
3e782d355d
Docs: Add missing third party license for KDBindings
2025-06-20 22:22:51 +02:00
PCSX2 Bot
22a7324b69
[ci skip] Qt: Update Base Translation.
2025-06-20 02:02:47 +02:00
refractionpcsx2
f3b4c50909
GS/HW: Improve Native Scaling detection + Include direct mem reads
2025-06-20 02:02:30 +02:00
lightningterror
a45f27e6e9
GS/DX: Don't output color for datm/stencil date shaders.
...
RTV(Render target view) is not bound so no need
to output anything, just clip/discard if needed.
Fixes dx11 api warning that pixel shader writes color
output but no rtv is bound.
2025-06-20 02:01:47 +02:00
lightningterror
2f84bf0cca
GS/TC: Don't enable Frame buffer conversion on PSMT8.
...
We have dedicated shader now, no need.
2025-06-20 02:01:28 +02:00
refractionpcsx2
3e2c3e5075
GS/TC: Slight fix for rect translation with block offset
2025-06-20 02:00:51 +02:00
refractionpcsx2
154259d0a6
GS/HW: Don't resize target if only writing to alpha when RGB is valid
2025-06-20 02:00:51 +02:00
TellowKrinkle
7d2d05ff59
GS: Send all frames to capture, including skipped ones
...
You wanted those frames recorded right? Also if you skip them you'll desync audio and everything will be sad.
2025-06-18 20:08:16 -04:00
TheLastRar
f7c587c9a8
CI: Restore repository check in Flathub publish action
2025-06-18 09:07:54 -04:00
PCSX2 Bot
9162b30b18
[ci skip] Qt: Update Base Translation.
2025-06-18 07:09:06 +02:00
chaoticgd
14cfe37c8b
Debugger: Fix crash when breakpoint is hit before createMenuBar call
2025-06-17 04:39:32 +02:00
PCSX2 Bot
a27a0ab49d
[ci skip] PAD: Update to latest controller database.
2025-06-17 04:38:20 +02:00