Commit Graph

35368 Commits

Author SHA1 Message Date
Unknown W. Brackets
b3be901557 riscv: Add vector bitwise/compare funcs. 2023-01-21 19:36:22 -08:00
Unknown W. Brackets
6fa50eaa82 riscv: Add vector int add/sub and many encodings. 2023-01-21 19:36:11 -08:00
Unknown W. Brackets
bfd60a67ad riscv: Add vector load/store ops. 2023-01-21 19:36:11 -08:00
Henrik Rydgård
3b388c7692
Merge pull request #16826 from lvonasek/compat_openxr_mirroring
OpenXR - Fix axis mirroing for Tales of the World
2023-01-21 18:59:32 +01:00
Lubos
76c7dac9c1 OpenXR - Fix axis mirroing for Tales of the World 2023-01-21 17:46:02 +01:00
Henrik Rydgård
e95470d516
Merge pull request #16825 from emuall/c17
use std c++17
2023-01-21 14:42:33 +01:00
hsoftxl
97b65156b0
use std c++17 2023-01-21 20:56:45 +08:00
Henrik Rydgård
03f64a0216
Merge pull request #16816 from unknownbrackets/metal-align-verts
Vulkan: Force align verts to 4 on Apple devices
2023-01-20 21:23:00 +01:00
Henrik Rydgård
c75a7e0f53
Merge pull request #16821 from lvonasek/feature_openxr_level5
OpenXR - Enable level 5 CPU/GPU performance on Quest 2
2023-01-20 15:02:31 +01:00
Lubos
5491a05796 OpenXR - Enable level 5 CPU/GPU performance on Quest 2 2023-01-20 14:40:09 +01:00
Henrik Rydgård
ac5139ba6c
Merge pull request #16818 from unknownbrackets/warnings
Fix a few warnings and a debugger emuhack bug on mem access
2023-01-19 21:35:46 +01:00
Unknown W. Brackets
265a3cf7a0 Debugger: Fix a dumb typo. 2023-01-18 21:42:36 -08:00
Unknown W. Brackets
6af6ccc1cf Global: Fix some format warnings. 2023-01-18 21:42:19 -08:00
Unknown W. Brackets
1c8bedbed9 Vulkan: Align for all Apple devices, not just M1. 2023-01-18 07:28:12 -08:00
Unknown W. Brackets
8d4007ce3f Vulkan: Force align verts to 4 on Apple devices. 2023-01-18 07:24:18 -08:00
Henrik Rydgård
ece6edfe83 SDL audio: Let's try 256 for fmt.samples. See issue #12705 2023-01-17 11:45:35 +01:00
Henrik Rydgård
40abcdb689
Merge pull request #16798 from hrydgard/rockman-dash-2-fix
Add workaround for hung music notes in Rockman Dash 2
2023-01-15 11:45:01 +01:00
Henrik Rydgård
e410bc355a
Merge pull request #16808 from unknownbrackets/shader-errors
GLES: More uint const paranoia
2023-01-15 10:41:13 +01:00
Henrik Rydgård
2bade70e3c
Merge pull request #16809 from unknownbrackets/thread-ordering
ThreadManager: Don't allow reordering of queue
2023-01-15 10:40:54 +01:00
Henrik Rydgård
1b2bc0583c
Merge pull request #16810 from unknownbrackets/rockman-dash-2-fix
Sas: Adjust Rockman 2 sustain on init only
2023-01-15 10:37:41 +01:00
Unknown W. Brackets
9909e0d668 Sas: Adjust Rockman 2 sustain on init only. 2023-01-14 16:57:49 -08:00
Unknown W. Brackets
92585403c4 Sas: Make ADSR fields private. 2023-01-14 16:55:40 -08:00
Unknown W. Brackets
7d13d87435 Windows: Fix MSVC 2017 compile. 2023-01-14 16:35:28 -08:00
Unknown W. Brackets
3a6fa9b4ba ThreadManager: Don't allow reordering of queue.
Allowing a priority item is faster, but can cause confusion when you
expect things to run in the same sequence they're enqueued.
2023-01-14 16:35:01 -08:00
Henrik Rydgård
5521bd62d7
Merge pull request #16805 from hunterk/master
expose analog-is-circle functionality to libretro
2023-01-14 01:12:17 +01:00
hunterk
ce4e42eb2b expose analog-is-circle functionality to libretro 2023-01-13 17:22:24 -06:00
Henrik Rydgård
027edd6f59 Cleanup and warning fix in the new sysclib functions 2023-01-13 10:45:30 +01:00
Henrik Rydgård
97bef89486 Some cleanup when fixing a warning 2023-01-13 10:42:03 +01:00
Henrik Rydgård
ea18031654
Merge pull request #16804 from hrydgard/fix-pipeline-cache-race-condition
Fix a race condition during Vulkan shader cache load.
2023-01-13 10:41:01 +01:00
Henrik Rydgård
784e8ab782 Fix a race condition during Vulkan shader cache load.
Could lead to unnecessary pipelines being created.
2023-01-13 10:35:04 +01:00
Unknown W. Brackets
0f3f2e361f GLES: More uint const paranoia.
We don't use indexing on GLES now, but better to stay consistent.
2023-01-12 17:41:55 -08:00
Henrik Rydgård
5b3ac098ae Fix for old typo in OpenGL texture allocation 2023-01-12 19:45:40 +01:00
Henrik Rydgård
4c8d500706
Merge pull request #16803 from lvonasek/feature_openxr_hidehud
OpenXR - Allow scaling HUD to zero
2023-01-12 19:37:18 +01:00
Lubos
e02eed6012 OpenXR - Allow scaling HUD to zero 2023-01-12 19:17:16 +01:00
Henrik Rydgård
0a13c78788 Revert "ffmpeg: Don't ask for multi-threaded decoding"
This reverts commit b173e0f4a4.

Turns out it's not actually known to fix anything, should have closed
that old PR.
2023-01-12 16:23:39 +01:00
Henrik Rydgård
ca3303d507
Merge pull request #16185 from iota97/config-append
Allow to append some configs
2023-01-12 16:20:13 +01:00
iota97
5ebf683589 Allow to append some configs 2023-01-12 15:39:51 +01:00
Henrik Rydgård
5b7239acf5
Merge pull request #16799 from hrydgard/ffmpeg-single-threaded
ffmpeg: Don't ask for multi-threaded decoding
2023-01-12 12:53:06 +01:00
Henrik Rydgård
449d0a1314
Merge pull request #16800 from hrydgard/android-update-measurements
Android: update measurements on UI thread
2023-01-12 12:52:44 +01:00
Henrik Rydgård
f38dd95368 Why not just schedule directly... 2023-01-12 12:24:45 +01:00
Henrik Rydgård
241d867ed7 Android: Take the key change from PR #16583, updating display measurements form the right thread 2023-01-12 12:20:17 +01:00
Henrik Rydgård
b173e0f4a4 ffmpeg: Don't ask for multi-threaded decoding
For whatever reason, our version of ffmpeg has problems with it,
and I don't care enough to dig deep.

See PR #13806
2023-01-12 12:13:10 +01:00
Henrik Rydgård
3d6647e0cf
Merge pull request #16797 from hrydgard/better-map-error
Android: Don't assert on failed Find4GBBase
2023-01-12 11:43:03 +01:00
Henrik Rydgård
b118ffadea Add workaround for hung music notes in Rockman Dash 2
Fixes #11442. Or at least should, I haven't tested this, just followed the
discussion in the issue.

According to this issue, this is a game bug that happens on real hardware
too, due to a lousy job porting the game to the PSP, most likely, which has
different ADSR (note envelope) behavior.
2023-01-12 11:33:59 +01:00
Henrik Rydgård
d71c6a0e95 Add some quick memory safety to the functions from #16095 2023-01-12 11:21:38 +01:00
Henrik Rydgård
8a66498359
Merge pull request #16095 from sum2012/sysclib_minor
Add some Sysclib 's nids
2023-01-12 11:14:53 +01:00
Henrik Rydgård
609e7f13c9 Handle a couple of valid but rare return values from vkAcquireNextImageKHR.
See #16601
2023-01-12 08:59:09 +01:00
Henrik Rydgård
0604e51272
Merge pull request #16734 from hrydgard/remove-nonindexed-optimization-vk
Vulkan: Don't use non-indexed draws for pure tristrips and fans (only PowerVR for now)
2023-01-12 08:09:21 +01:00
Henrik Rydgård
781374190c
Merge pull request #16794 from hrydgard/remove-android-resolution-selector
Remove the Android display resolution selector
2023-01-12 08:09:03 +01:00
Henrik Rydgård
456a25e427
Merge pull request #16795 from hrydgard/vertical-improvements
Improve the use of space on the main screen in vertical mode.
2023-01-12 08:08:45 +01:00