29226 Commits

Author SHA1 Message Date
Henrik Rydgård
19bd943adc
Merge pull request #13865 from unknownbrackets/unthrottle
Display: Change default unthrottle mode on non-Windows
2021-02-16 08:42:56 +01:00
Henrik Rydgård
04a077e2f5
Merge pull request #14152 from unknownbrackets/ui-bgaudio
UI: Avoid audio locks where possible
2021-02-16 08:34:56 +01:00
Henrik Rydgård
2de6b359ce
Merge pull request #14156 from unknownbrackets/framebuf-clear
GPU: Remove clear framebuf on first use speedhack
2021-02-16 08:33:18 +01:00
Unknown W. Brackets
e08e0cba33 GPU: Remove clear framebuf on first use speedhack.
Wasn't helping much.
2021-02-15 23:12:24 -08:00
Henrik Rydgård
6155b265f1
Merge pull request #14154 from unknownbrackets/ui-chat-button
UI: Consider chat for visible UI
2021-02-16 07:35:50 +01:00
Unknown W. Brackets
237c8dec50 UI: Consider chat for visible UI.
Otherwise we might fail to bind a framebuf and crash.
2021-02-15 20:38:11 -08:00
Unknown W. Brackets
92d0454133 UI: Make chatButton_ a member of EmuScreen.
No need for a global here.  This should prevent any confusion if the
screen is deleted (i.e. playing a second game.)
2021-02-15 20:37:24 -08:00
Unknown W. Brackets
30bd0e60c7 UI: Avoid audio locks where possible.
In case of thread contention, avoid locking if not necessary.  See #13469.
2021-02-15 18:21:32 -08:00
Henrik Rydgård
b0fdc7a300 Turn funcreplacments on in libretro builds. See #12322 2021-02-16 00:19:10 +01:00
Henrik Rydgård
a2669377eb
Merge pull request #14149 from unknownbrackets/usb-wait
Usb: Implement state waits
2021-02-16 00:02:08 +01:00
Henrik Rydgård
b99951811f Rename the FuncReplacements setting to effectively reset it for everyone.
See #12322
2021-02-15 23:46:44 +01:00
Henrik Rydgård
93fd62f54b
Merge pull request #13832 from unknownbrackets/events
SaveState: Make event restoring more obvious
2021-02-15 23:39:42 +01:00
Henrik Rydgård
71b1c9dfea
Merge pull request #14150 from unknownbrackets/dialog
Dialog: Clear volatile memory on unlock
2021-02-15 23:37:55 +01:00
Unknown W. Brackets
4df04056ba libretro: Always use SKIP_FLIP.
This was probably preventing fast forward.
2021-02-15 14:16:50 -08:00
Unknown W. Brackets
ceecca1b72 Display: Change default unthrottle mode on non-Win.
This should reduce graphical corruption caused by fast forwarding.
2021-02-15 14:16:42 -08:00
Henrik Rydgård
e1d73b2b91
Merge pull request #14073 from unknownbrackets/hle-delay
Log errors when delaying or waiting an already waiting thread
2021-02-15 23:10:08 +01:00
Unknown W. Brackets
d2348897cb Dialog: Clear volatile memory on unlock.
Approximates firmware behavior.
2021-02-15 14:08:16 -08:00
Unknown W. Brackets
cfbeadccc7 Usb: Implement state waits.
See #11067 - implementing in hopes of reducing spin.
2021-02-15 13:43:05 -08:00
Henrik Rydgård
eed70fc315 Experimenally turn off the debug symbols again - see if this helps the buildbot 2021-02-15 22:07:07 +01:00
Henrik Rydgård
ab1a94d184
Merge pull request #14148 from unknownbrackets/warnings
Remove a bunch of unused variables, other warnings
2021-02-15 21:57:37 +01:00
Unknown W. Brackets
96692043c2 Debugger: Cleanup swprintf() usage.
Without size is deprecated.
2021-02-15 12:00:29 -08:00
Unknown W. Brackets
ae474f5f18 GPU: Correct some field shadowing. 2021-02-15 12:00:29 -08:00
Unknown W. Brackets
a1b9eb3cc5 Windows: Prevent some virtual dtor warnings. 2021-02-15 11:59:45 -08:00
Unknown W. Brackets
e85a8b0f5b Global: Cleanup class init order warnings. 2021-02-15 11:59:45 -08:00
Unknown W. Brackets
7119011363 Windows: Correct some variable init warnings. 2021-02-15 11:59:45 -08:00
Unknown W. Brackets
4a33b5d4e2 D3D11: Fail if uniform buffer create fails. 2021-02-15 11:59:45 -08:00
Unknown W. Brackets
f32f89dd90 Global: Remove some unused variables. 2021-02-15 11:59:45 -08:00
Henrik Rydgård
5d62610a93
Merge pull request #14038 from unknownbrackets/savestate-str
SaveState: Load misaligned wide strings properly
2021-02-15 18:50:23 +01:00
Unknown W. Brackets
0c876754a6 Windows: Remove unused file. 2021-02-15 09:28:38 -08:00
Henrik Rydgård
5ed5947804
Merge pull request #13943 from unknownbrackets/dialog
Dialog: Simulate volatile memory lock behavior
2021-02-15 16:47:06 +01:00
Henrik Rydgård
6b539cb4df
Merge pull request #14112 from unknownbrackets/debugger-dump
Debugger: Option to skip mem hacks in memory dump
2021-02-15 16:32:53 +01:00
Henrik Rydgård
0a1303b069
Merge pull request #13938 from unknownbrackets/worms-hook
HLE: Hook Worms text render copy func
2021-02-15 16:32:00 +01:00
Henrik Rydgård
9b13220f49
Merge pull request #13864 from unknownbrackets/vulkan-amd
Vulkan: Remove #10097 hack for newer AMD drivers
2021-02-15 16:31:49 +01:00
Henrik Rydgård
e8ab06e66d
Merge pull request #14026 from hrydgard/vertex-minihash-align
Vertex cache minihash: Round up the starting address to a multiple of 4.
2021-02-15 15:26:47 +01:00
Henrik Rydgård
43d7672c21
Merge pull request #14124 from unknownbrackets/cmake-windows
Fix Windows build using CMake/clang
2021-02-15 15:26:22 +01:00
Kingcom
2ae8d522f0 Headless: Add test paths for CMake on Windows. 2021-02-15 06:09:12 -08:00
Unknown W. Brackets
92ce375e7a CMake: Correct headless build on Windows. 2021-02-15 06:09:12 -08:00
Kingcom
5109fd7cdc CMake: Correct build on Windows. 2021-02-15 06:09:12 -08:00
Henrik Rydgård
af3b0e6ebf
Merge pull request #14070 from unknownbrackets/timing
CoreTiming: Ensure we never idle into the past
2021-02-15 13:24:10 +01:00
Henrik Rydgård
5b7e7140ea
Merge pull request #14128 from nassau-tk/pgf-fixjpn0-symbols
Fix many symbols on jpn0.pgf.
2021-02-15 13:23:32 +01:00
Henrik Rydgård
ea3d202ed4
Merge pull request #14016 from glebm/upd-ext-jpege
Update ext/jpge
2021-02-15 11:34:07 +01:00
Henrik Rydgård
6df37b86bc
Merge pull request #14076 from unknownbrackets/zhp-map
GPU: Force texture invalidation for ZHP minimap
2021-02-15 11:33:32 +01:00
Henrik Rydgård
b9f0ad23cd
Merge pull request #14147 from hrydgard/gradle-update
Android: Update to Gradle 6.5. Enable automatic debug symbol uploads for release builds.
2021-02-15 11:27:37 +01:00
Henrik Rydgård
cc21b64f76
Merge pull request #14145 from hrydgard/libretro-remove-setting
libretro: Remove "Unsafe FuncReplacements" option.
2021-02-15 11:21:28 +01:00
Henrik Rydgård
1c3c384289
Merge pull request #14079 from unknownbrackets/ppge-aspect
Savedata: Show save icons with proper aspect ratio
2021-02-15 11:20:41 +01:00
Henrik Rydgård
fc5e27bf78 Update gradle. Enable automatic debug symbol upload for release builds. 2021-02-15 10:54:46 +01:00
Henrik Rydgård
978d8cff82 libretro: Remove "Unsafe FuncReplacements" option. See #12322
Also, fixes #14108 by adding a frame duplication option.
2021-02-15 09:35:35 +01:00
Henrik Rydgård
a2093da542
Merge pull request #14088 from unknownbrackets/fakejit
Jit: Fix compilation of FakeJit and MipsJit
2021-02-15 09:13:38 +01:00
Henrik Rydgård
931263555a
Merge pull request #14133 from unknownbrackets/debugger-invalidate
Debugger: Invalidate when using memory APIs
2021-02-15 09:12:36 +01:00
Henrik Rydgård
e81093eb39
Merge pull request #14143 from unknownbrackets/warnings
Fix various Windows warnings found on mingw
2021-02-15 09:11:55 +01:00