Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård c4422e5027 Merge pull request #17422 from unknownbrackets/windows-all-displays
Windows: Fix initial window show for all displays
2023-05-06 18:38:07 +02:00
Unknown W. Brackets 4ecd0a68f7 Windows: Fix initial window show for all displays. 2023-05-06 08:56:34 -07:00
Henrik Rydgård d5ac88ecec Merge pull request #17420 from hrydgard/analog-mapping-glitch-fix
Fix glitch when mapping analog inputs, caused by multiple TriggerFinish
2023-05-06 17:12:02 +02:00
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 311a1a0fe2 Fix glitch when mapping analog inputs, caused by multiple TriggerFinish caused by stray analog axis events.
ADd some guards all over the place against the same thing.
2023-05-06 15:33:28 +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 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
Bashar Astifan f86a462145 Revert creating ToShortFriendlyPath, more cleanup
Path preview can actually solved within ToVisualString without creating another function, I feel it will cause confusing as both function will be similar.
2023-05-04 12:03:14 +04: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
Bashar Astifan b75cf52909 Fixed Path issue 2023-05-04 05:48:14 +04: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
Bashar Astifan b63f528a36 Code cleanup 2023-05-04 00:37:27 +04: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