refractionpcsx2
13eca59847
GS/HW: Allow filling of mip levels from targets in DX12/VK
2026-02-05 16:14:40 +00:00
chaoticgd
28abbc6bf5
Qt: Don't set a layout for the log window central widget twice
v2.7.93
2026-02-04 07:42:31 -05:00
chaoticgd
3a125a2d7a
Debugger: Replace calls to QDialog::exec with QDialog::open
v2.7.92
2026-02-03 20:07:32 -05:00
chaoticgd
8415a4b0d6
Debugger: Replace QMessageBox with AsyncMessageBox
2026-02-03 20:07:32 -05:00
chaoticgd
209e676e3a
Debugger: Replace QInputDialog with AsyncInputDialog
2026-02-03 20:07:32 -05:00
chaoticgd
a64431c7b5
Qt: Add asynchronous dialog box helper functions
2026-02-03 20:07:32 -05:00
PCSX2 Bot
665eb3d6b3
[ci skip] PAD: Update to latest controller database.
2026-02-02 12:18:00 -05:00
PCSX2 Bot
fe7935ce0e
[ci skip] Qt: Update Base Translation.
2026-02-02 01:59:37 +01:00
lightningterror
2fba420339
GS/DX11: Preemptively bind shader resources if possible.
...
Idea:
PSSetShaderResource binds local state only (ps_sr_views).
PSUnbindConflictingSRVs binds/updates local and gpu state (ps_sr_views, ps_cached_sr_views and srv gpu state)
What we can do is before checking for conflicts we can preemptively bind new tex on the local state if it's not already bound to the current render target, depth target, then PSUnbindConflictingSRVs will update the gpu state when it checks for conflicts.
Then the following update that happens during the Draw which calls for a gpu upgrade will be ignored since it's already been updated.
v2.7.91
2026-02-02 00:13:02 +01:00
lightningterror
e35c84c2c6
GS: Update Shader/texture copies counter handling.
...
Add the copy counters in the function themselves, easier to track.
This also tracks other shader copies such as setupdate, primid date,
post processing such as shade boost and others which weren't tracked before.
v2.7.90
2026-02-01 13:35:24 +01:00
PCSX2 Bot
4b79645774
[ci skip] Qt: Update Base Translation.
2026-02-01 01:05:44 +01:00
lightningterror
df4be2c170
GS/DX11: Add console logs for supported features.
v2.7.89
2026-02-01 00:48:11 +01:00
lightningterror
ede25a5ecc
GS/DX11: Check if RGBA16 UNORM supports hw blending.
...
If not then use DXGI_FORMAT_R16G16B16A16_FLOAT,
it will be less precise but will still work on feature level 10.0 and some 10.1 gpus and allow for hardware blending.
2026-02-01 00:48:11 +01:00
lightningterror
76977da05a
GS/DX11: Check if conservative depth is supported.
...
Fixes dx10 gpus being broken without conservative depth.
2026-02-01 00:48:11 +01:00
lightningterror
aca37d14a1
GS/DX11: Clear out render/depth stencil views before swap chain present.
...
Fixes api warning in specific scenario when force running through dxcpl:
D3D11 INFO: ID3D11DeviceContext::OMSetRenderTargets: Forcing OM Render Target slot 0 to NULL , since calling Present for DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChains unbinds backbuffer 0 from all GPU writeable bind points, except for DXGI_PRESENT_DO_NOT_SEQUENCE or DXGI_PRESENT_TEST usage. [ STATE_SETTING INFO 49: OMSETRENDERTARGETS_UNBINDDELETINGOBJECT]
2026-02-01 00:48:11 +01:00
Ty
eee315718f
Darwin: Implement Mach exceptions ports instead of signals
...
Credit goes to the Julia language and Dolphin emulator for their free and open source implementations
v2.7.88
2026-01-31 13:45:02 -05:00
TheLastRar
a14d99e93c
GS/DX12: Check for typed casting support
v2.7.87
2026-01-31 19:16:35 +01:00
TheLastRar
af3877ac7a
GS/DX12: Init enhanced barriers to false
2026-01-31 19:16:35 +01:00
lightningterror
c7f7bd6f3d
GS/DX11: Align drawlist bounding box to 4 pixel boundaries.
...
Will be faster using Direct Memory Access, otherwise it may stall as more commands need to be issued.
v2.7.86
2026-01-31 16:57:42 +01:00
PCSX2 Bot
dd81fbbd5f
[ci skip] Qt: Update Base Translation.
2026-01-31 02:58:58 +01:00
Mrlinkwii
b4293a40d2
Docs: update Gamedb documentation
v2.7.85
2026-01-30 18:06:59 +01:00
Mrlinkwii
9acadb21fe
GameDB: remove left over schemea options
v2.7.84
2026-01-30 18:06:02 +01:00
TJnotJT
e82fa0bba5
GS/HW: Require 32 bit RT for accumulation blend on max blend.
v2.7.83
2026-01-30 11:06:13 +01:00
Ziemas
45490d903a
SPU: Slow down DMA
v2.7.82
2026-01-29 22:26:28 -05:00
PCSX2 Bot
76dadf792a
[ci skip] Qt: Update Base Translation.
2026-01-30 02:03:26 +01:00
wxvu
204829865d
GameDB: Add fixes for Puchi Copter 2
v2.7.81
2026-01-29 14:21:14 +01:00
lightningterror
84dc2959c5
GSDumpRunner: Use utf-8 encoding for opening files.
...
Allows the dump compare to work normally with unique characters.
v2.7.80
2026-01-29 14:17:02 +01:00
refractionpcsx2
a85b203689
GS/TC: More fixes for dst_matches and old target deletion.
2026-01-29 14:17:02 +01:00
lightningterror
135d40fb7f
GS/TC: Remove targets in reverse lookup if the targets are old.
2026-01-29 14:17:02 +01:00
lightningterror
a0bc7a5d0e
GS/TC: Update depth lookup when looking up targets.
2026-01-29 14:17:02 +01:00
SternXD
955b925633
FullscreenUI: Run translation script
...
Signed-off-by: SternXD <[email protected] >
v2.7.79
2026-01-29 14:15:17 +01:00
SternXD
cc338cdd9d
Tools: Refactor translation string extraction to support multiple source files
...
Signed-off-by: SternXD <[email protected] >
f
2026-01-29 14:15:17 +01:00
SternXD
082a28dc13
FullscreenUI: Cleanup headers
...
Signed-off-by: SternXD <[email protected] >
2026-01-29 14:15:17 +01:00
SternXD
664e14bd6c
FullscreenUI: Extract Settings into separate source and add internal header
...
Signed-off-by: SternXD <[email protected] >
2026-01-29 14:15:17 +01:00
refractionpcsx2
7ea33400a9
GS: Update the stored transfer rect if worked out to be different
v2.7.78
2026-01-29 14:13:39 +01:00
refractionpcsx2
32a3e8e62d
GS/HW: On EE->GS transfer only invalidate area actually transferred
2026-01-29 14:13:39 +01:00
refractionpcsx2
fa953d7bb3
GS/TC: Allow creation of target during GS->GS transfer with offset
v2.7.77
2026-01-29 14:12:45 +01:00
TheLastRar
66cd51bcd5
GS/DX: Fix per game fullscreen mode setting
v2.7.76
2026-01-29 14:11:58 +01:00
PCSX2 Bot
ed7ebb77ca
[ci skip] Qt: Update Base Translation.
2026-01-29 02:44:25 +01:00
Ziemas
10fc9a790d
SPU: Emulate voice decode buffers
...
This makes the timing of NAX advancing more similar to console since it
emulates the decode buffer behaviour of it rushing ahead of playback
until the buffer is full.
It also makes interpolation of the first four samples more correct by
using real data instead of the zero filled previous values.
[SAVEVERSION+]
v2.7.75
2026-01-28 12:18:43 -05:00
Ziemas
c42330eebf
SPU: Remove unused voice struct members
...
Might as well If the saveversion is already being bumped.
[SAVEVERSION+]
2026-01-28 12:18:43 -05:00
Ziemas
680e05fead
SPU: clang-format mixer.cpp
2026-01-28 12:18:43 -05:00
chaoticgd
1f7b98bf6b
Debugger: Allow removing conditions from the breakpoint dialog
v2.7.74
2026-01-28 12:13:39 -05:00
TheLastRar
c3a20d421e
GS/DX12: Fix recreating swapchain failing on vsync mode changes
v2.7.73
2026-01-28 01:30:12 +01:00
TheLastRar
f03ab6f728
Deps: Bump ffnvcodec to 13.0.19.0
v2.7.72
2026-01-28 01:14:08 +01:00
PCSX2 Bot
e9275d78b5
[ci skip] Qt: Update Base Translation.
2026-01-28 01:04:00 +01:00
lightningterror
8ababb3890
GS/DX/VK: Properly align uniform buffers.
...
Make sure uniform buffers are 16 bytes aligned.
Make sure full size is 32 bytes with padding, was 28 previously which can be bad for cpu cache.
v2.7.71
2026-01-28 01:00:36 +01:00
Mrlinkwii
422aba4b20
UI : rename fast boot option heading
v2.7.70
2026-01-27 12:01:20 +01:00
wxvu
045b9bbf40
GameDB: Add EE Nearest Rounding to Steambot Chronicles (Bumpy Trot)
...
GameDB: Add EE Nearest Rounding to Steambot Chronicles (Bumpy Trot)
GameDB: Add EE Nearest Rounding to Steambot Chronicles (Bumpy Trot)
v2.7.69
2026-01-27 12:00:25 +01:00
PCSX2 Bot
1f519acf92
[ci skip] Qt: Update Base Translation.
2026-01-27 11:59:55 +01:00