Commit graph

38350 commits

Author SHA1 Message Date
Henrik Rydgård
6600b7ab08 Improved logging 2023-09-12 17:15:26 +02:00
Henrik Rydgård
447b28d277 Vulkan DrawEngine: Reset bound secondary texture on clear.
Fixes a validation error hit in Beats
2023-09-12 17:15:26 +02:00
Henrik Rydgård
be65cf0fc2 Assert improvements 2023-09-12 17:15:26 +02:00
Henrik Rydgård
95c914ac14
Merge pull request #18145 from TotalCaesar659/patch-1
Update Russian translation
2023-09-12 15:38:06 +02:00
TotalCaesar659
05d326034b
Update Russian translation 2023-09-12 16:23:01 +03:00
Henrik Rydgård
a44efae67e
Merge pull request #18142 from hrydgard/revert-buffer-copy-heuristic
Revert "Merge pull request #18008 from hrydgard/naruto-video-flicker-heuristic"
2023-09-12 12:49:21 +02:00
Henrik Rydgård
844f1de041 Revert "Merge pull request #18008 from hrydgard/naruto-video-flicker-heuristic"
This reverts commit 985af4b03d, reversing
changes made to 64d04782ea.
2023-09-12 12:19:37 +02:00
Henrik Rydgård
47099ea8dc
Merge pull request #18141 from hrydgard/chat-window-close-fix
Fix the chat window closing on pressing the X key.
2023-09-12 10:56:01 +02:00
Henrik Rydgård
8784ece623 Fix the chat window closing on pressing the X key.
It's better to handle the chat window on the queued event path.
2023-09-12 10:25:04 +02:00
Henrik Rydgård
87a4344948
Merge pull request #18140 from unknownbrackets/x86-sc
x86jit: Fix spill on sc in longer block
2023-09-12 10:19:17 +02:00
Unknown W. Brackets
1fad623397 x86jit: Fix spill on sc in longer block. 2023-09-11 22:29:46 -07:00
Henrik Rydgård
9d058ef312
Merge pull request #18137 from hrydgard/wave-file-warning-fix
WAV file error message fix
2023-09-12 00:07:45 +02:00
Henrik Rydgård
5297940807 Add new translation string (wav error message) 2023-09-11 22:56:34 +02:00
Henrik Rydgård
e5a0788952 RetroAchievements audio customization: Fix checks for WAV file format 2023-09-11 22:55:59 +02:00
Henrik Rydgård
dbbf8e2afc
Merge pull request #18135 from hrydgard/assorted-fixes-6
Fix closing the chat window with ESC, add some asserts
2023-09-11 18:12:12 +02:00
Henrik Rydgård
16af427247
Merge pull request #18133 from hrydgard/proper-beats-fix
More sensible approach to the sc problem that broke Beats
2023-09-11 17:57:54 +02:00
Henrik Rydgård
97404354ef More asserts and checks in pipeline manager 2023-09-11 17:38:17 +02:00
Henrik Rydgård
4df4adb936 Fix closing the chat window with ESC, see #18134 2023-09-11 17:37:50 +02:00
Henrik Rydgård
ec33bcfce3 Turn the debug assert in BindPipeline into a proper one to try to get some more context in the logs
Shouldn't be too expensive.
2023-09-11 16:57:38 +02:00
Henrik Rydgård
4ffea9f900
Merge pull request #18132 from hrydgard/assorted-fixes-5
Add reporting for GLSL shader gen errors
2023-09-11 16:20:37 +02:00
Henrik Rydgård
23aedf1e63 More sensible approach to the sc problem that broke Beats 2023-09-11 16:07:21 +02:00
Henrik Rydgård
052747aa30 Add reporting of GLSL shader gen errors 2023-09-11 15:37:35 +02:00
Henrik Rydgård
859a31b221 Attempt to address a weird crash, or at least make it happen in the right spot. 2023-09-11 15:37:35 +02:00
Henrik Rydgård
064532ab3e
Merge pull request #18131 from hrydgard/assorted-fixes-4
Fix crash in Beats on x86-64, minor other fixes
2023-09-11 14:52:13 +02:00
Henrik Rydgård
accd9b1f2c sc instruction: Make sure the rt register is mapped. Fixes Beats. 2023-09-11 14:18:58 +02:00
Henrik Rydgård
57edb9f78a Gate the PPGE texture windowing trick behind the software rendering setting. 2023-09-11 14:18:58 +02:00
Henrik Rydgård
875112e9c2 Improve an assert 2023-09-11 14:18:55 +02:00
Henrik Rydgård
3acbeb3073 Add an assert in JitBlockCache 2023-09-11 13:59:04 +02:00
Henrik Rydgård
b83e89adf2
Merge pull request #18129 from hrydgard/hashmap-semantics-fix
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
2023-09-11 13:58:30 +02:00
Henrik Rydgård
d335393d4e GLSL shader cache: Improve robustness against null shaders. See #18116 2023-09-11 12:07:18 +02:00
Henrik Rydgård
10f93875c6 Fix the semantics of DenseHashMap to be consistent even when inserting nulls 2023-09-11 12:07:18 +02:00
Henrik Rydgård
4d58bb801c
Merge pull request #18128 from hrydgard/assorted-fixes-3
Restore touch D-Pad behavior
2023-09-11 12:07:04 +02:00
Henrik Rydgård
72be2f5459 Restore the D-Pad behavior (see #18028) 2023-09-11 11:41:29 +02:00
Henrik Rydgård
ef6ea1bd23 Minor cleanup 2023-09-11 11:41:29 +02:00
Henrik Rydgård
181ac68939
Merge pull request #18127 from hrydgard/assorted-fixes-2
Move RetroAchievements to the tools tab, fix leaderboard submitted notification positioning
2023-09-11 11:41:18 +02:00
Henrik Rydgård
5fcca7d9f5 Fix customization of Leaderboard Submitted events.
See #17631
2023-09-11 10:47:59 +02:00
Henrik Rydgård
43e792fb71 Move RetroAchievements to the Tools tab. 2023-09-11 10:47:34 +02:00
Henrik Rydgård
17b2b8fcf8
Merge pull request #18126 from unknownbrackets/softgpu-ppge-text
PPGe: Use texture windows for atlas text
2023-09-11 10:24:18 +02:00
Unknown W. Brackets
3c7b05c3e8 PPGe: Use texture windows for atlas text.
This makes it software rendering, which correctly applies clamp/wrap
limits at 512x512, still has readable text.  Other textures may still be
wrong.
2023-09-10 23:54:55 -07:00
Henrik Rydgård
e35935b002
Merge pull request #18123 from hrydgard/assorted-fixes
Fix GL hang with buffered commands = off
2023-09-11 00:58:54 +02:00
Henrik Rydgård
5547fe2107 Add missing mutex lock in ScreenManager::RecreateAllViews 2023-09-11 00:31:59 +02:00
Henrik Rydgård
c343c194ff Early-outs in IconCache 2023-09-11 00:31:41 +02:00
Henrik Rydgård
626d901441 OpenGL: Fix hang that mostly happened when buffered commands == off 2023-09-11 00:30:52 +02:00
Henrik Rydgård
d4365c6ae1
Merge pull request #18115 from xgqt/fix-MIPSTables-h-includes
Core/MIPS/MIPSTables.h: add stdint.h include
2023-09-09 17:40:47 +02:00
Henrik Rydgård
487864015d
Merge pull request #18114 from jbeich/bsd
Unbreak build on FreeBSD
2023-09-09 17:17:51 +02:00
Maciej Barć
0cbca92b27
Core/MIPS/MIPSTables.h: add stdint.h include
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-09 16:52:09 +02:00
Jan Beich
9472e7e152 CMake: Avoid using fseeko64/ftello64/etc on non-Linux
off_t is always 64-bit on BSDs but Large File Support API is not supported.

ld: error: undefined symbol: fseeko64
>>> referenced by hash.c
>>>               hash.c.o:(filereader_seek) in archive lib/librcheevos.a

ld: error: undefined symbol: ftello64
>>> referenced by hash.c
>>>               hash.c.o:(filereader_tell) in archive lib/librcheevos.a

Based on https://github.com/citra-emu/citra/commit/26af2b644ce6
2023-09-09 16:01:51 +02:00
Henrik Rydgård
d18dea4f6a v1.16 2023-09-09 15:14:20 +02:00
Henrik Rydgård
162b363063 Bump shader cache version, just because. 2023-09-09 15:13:52 +02:00
Henrik Rydgård
383ade0562
Merge pull request #18113 from hrydgard/fastforward-fix
Have unthrottle override alternate speeds, like before.
2023-09-09 15:01:16 +02:00