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