Commit Graph

36685 Commits

Author SHA1 Message Date
Henrik Rydgård
14887d6b04 Bump shader cache version (should have done it in the release) 2023-05-06 16:15:32 +02:00
Henrik Rydgård
23c24d2961
Merge pull request #17415 from hrydgard/misc-fixes
Misc fixes and checks
2023-05-06 10:45:20 +02:00
Henrik Rydgård
bf79e4b10e
Merge pull request #17414 from hrydgard/gpu-remove-jumpfast
GPU: Remove JumpFast/CallFast
2023-05-06 10:44:58 +02:00
Henrik Rydgård
bda9493ce1
Merge pull request #17413 from alebcay/macos-system-libsdl2
Allow usage of system SDL2 on macOS
2023-05-06 07:01:23 +02:00
Henrik Rydgård
ff72203a06 Remove now-redundant check, add a TODO 2023-05-05 23:46:19 +02:00
Henrik Rydgård
640c4fe9e1 GPU: Remove JumpFast/CallFast. They only avoid a very quick check and not worth the unsafety. 2023-05-05 23:44:19 +02:00
Henrik Rydgård
ac88e73768 TextDrawerAndroid: Handle a null fontName, saw some crash reports that looked like that. 2023-05-05 23:40:06 +02:00
Caleb Xu
8ef17b1662
Allow usage of system SDL2 on macOS 2023-05-05 17:26:21 -04:00
Henrik Rydgård
0d0b0fc60b Turn some reported crashes into asserts, to try to confirm what's going on 2023-05-05 23:26:21 +02:00
Henrik Rydgård
fea78f93b2
Merge pull request #17412 from hrydgard/controller-mapping-fixes
Controller mapping fixes
2023-05-05 23:20:59 +02:00
Henrik Rydgård
cd33b79ae7 Fix an issue where stray KEY_UP events could confuse the control mapper into setting empty events
This had some not-so-good consequences, like inability to map anything
in VR, and sometimes empty MultiMappings would result that we could end
up asserting on before the previous commit.
2023-05-05 23:00:01 +02:00
Henrik Rydgård
eec1ad5a75 Add some checks to try to prevent empty MultiInputMapping from arising, assert->log 2023-05-05 22:26:44 +02:00
Henrik Rydgård
3318088a28
Merge pull request #17406 from hrydgard/even-more-crash-fixes
Even more crash fixes
2023-05-05 18:55:43 +02:00
Henrik Rydgård
a291597a73
Merge pull request #17408 from Neo1102/patch-1
Update zh_TW.ini
2023-05-05 18:55:31 +02:00
Henrik Rydgård
9683414994
Merge pull request #17407 from unknownbrackets/qt-minor
Qt: Buildfix with SDL disabled
2023-05-05 08:37:06 +02:00
ИEØ_ΙΙØZ
a767d2442b
Update zh_TW.ini 2023-05-05 10:24:25 +08:00
Unknown W. Brackets
c03501c506 Qt: Buildfix with SDL disabled. 2023-05-04 19:18:58 -07:00
Henrik Rydgård
0b94ffc4c1 Buildfix attempt 2023-05-05 01:18:29 +02:00
Henrik Rydgård
38178d34b5 Sanity checks in InitSwapchain 2023-05-05 00:03:20 +02:00
Henrik Rydgård
1bd7da221b Fix obscure crash possibility (call stack found), some clarification 2023-05-05 00:00:11 +02:00
Henrik Rydgård
9a2ca4836a Add missing locking to AsyncIOManager 2023-05-04 23:56:46 +02:00
Henrik Rydgård
942021e5cd VirtualDiscFileSystem: Fix out-of-range array read in fileList 2023-05-04 23:47:46 +02:00
Henrik Rydgård
4d4c325765 v1.15.2 2023-05-04 11:48:18 +02:00
Henrik Rydgård
65597a894d
Merge pull request #17402 from hrydgard/readme-1.15.2
Readme 1.15.2
2023-05-04 10:49:35 +02:00
Henrik Rydgård
eaa9a7e013
Merge pull request #17401 from hrydgard/additional-crash-fixes
Additional crash fixes
2023-05-04 10:49:22 +02:00
Henrik Rydgård
b94c46ba1e Linkify readme 2023-05-04 10:48:36 +02:00
Henrik Rydgård
b47ccc0339 Update README for 1.15.2 2023-05-04 10:32:28 +02:00
Henrik Rydgård
7e1f907826 VulkanPushPool: Sprinkle a couple of asserts. 2023-05-04 10:25:16 +02:00
Henrik Rydgård
4e732af786 Minor cleanup, add a speculative comment. 2023-05-04 10:07:49 +02:00
Henrik Rydgård
c085990f21 Add locking around g_controllerMap 2023-05-04 09:49:14 +02:00
Henrik Rydgård
fcd11dfd4c Update a comment 2023-05-04 09:49:14 +02:00
Henrik Rydgård
75521c35f7
Merge pull request #17399 from hrydgard/more-crash-fixes
More crash fixes
2023-05-04 09:48:48 +02:00
Henrik Rydgård
6a51b6f7bf Quick attempt to add some thread safety to GameInfo::fileLoader. 2023-05-04 09:20:05 +02:00
Henrik Rydgård
7ddcf62955 Change TODO to a better idea 2023-05-04 09:00:48 +02:00
Henrik Rydgård
3148a8a437 PopupMultiChoiceDynamic: Check that valueStr_ isn't null before writing to it. Don't see how this happened. 2023-05-04 08:59:12 +02:00
Henrik Rydgård
a132b72ba1 Paranoia 2023-05-04 01:24:31 +02:00
Henrik Rydgård
1d053d2ea8 GLPushBuffer::Flush: Add debug-assert-and-bail prompted by suspicious callstack 2023-05-03 23:49:41 +02:00
Henrik Rydgård
5724bbd8e9 Correct size calculations in GLPushBuffer. I don't see how this failed as badly as in that crash report though... 2023-05-03 23:49:41 +02:00
Henrik Rydgård
d56e27aa2c Let's have DispatchFlush check for drawcalls before calling DoFlush, too. 2023-05-03 23:49:41 +02:00
Henrik Rydgård
c80671d9ea Debug-assert that there's a renderpass in Flush instead of asserting, and skip if not.
buildfix
2023-05-03 23:49:38 +02:00
Henrik Rydgård
c9b7c815a1 ~GPU_Vulkan: Check that we still have a draw_ pointer before trying to drain the compile queue. 2023-05-03 22:33:34 +02:00
Henrik Rydgård
0e2fb13c61 Make sure we never end up with a null vertex decoder. 2023-05-03 22:22:54 +02:00
Henrik Rydgård
214d1d296a Add a couple of TODOs for the future (not appropriate for current release process) 2023-05-03 22:15:22 +02:00
Henrik Rydgård
03bf19c47e
Merge pull request #17398 from lvonasek/cleanup_openxr_android12
OpenXR - Cleanup unsupported features, support Android 12
2023-05-03 20:05:16 +02:00
Lubos
0447b2b78a OpenXR - Cleanup unsupported features, support Android 12 2023-05-03 19:41:23 +02:00
Henrik Rydgård
65038eab6a v1.15.1 2023-05-03 13:16:05 +02:00
Henrik Rydgård
e9ae684a41 Oops 2023-05-03 13:13:41 +02:00
Henrik Rydgård
9bed1c671e Add the Mali workaround to the readme for 1.15.1 2023-05-03 13:13:02 +02:00
Henrik Rydgård
b13a118aaa
Merge pull request #17377 from hrydgard/readme-1.15.1
Update README.md for 1.15.1
2023-05-03 12:58:41 +02:00
Henrik Rydgård
ec10c73a85
Merge pull request #17396 from hrydgard/mali-star-ocean-workaround-attempt
Vulkan: Turn off the ubershader on Mali T880, T860 and T830 on old driver versions
2023-05-03 12:11:36 +02:00