Commit Graph
36655 Commits
Author SHA1 Message Date
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 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
Henrik Rydgård 2cca0b265e Vulkan: Turn off the ubershader on T880, T860 and T830 on old driver versions. 2023-05-03 11:53:32 +02:00
Henrik Rydgård 31098e2405 Linkify the readme 2023-05-03 11:06:56 +02:00
Henrik Rydgård d8722ec2f9 Update README.md for 1.15.1 2023-05-03 11:05:05 +02:00
Henrik Rydgård 1d8e549b6b Merge pull request #17394 from hrydgard/vbuffer-ibuffer-sizes
Bump the index/vertex cpu-side buffer sizes a little.
2023-05-03 09:16:05 +02:00
Henrik Rydgård cee9d2bdd2 Delete outdated lines 2023-05-03 08:35:07 +02:00
Henrik Rydgård aff455a7e6 Merge pull request #17391 from hrydgard/key-bind-popup-workaround
Better (but not great) workaround for key bindings that pop up dialogs.
2023-05-03 08:33:01 +02:00
Henrik Rydgård c476d986f7 Bump the index/vertex cpu-side buffer sizes a little. Replaces #17387 2023-05-03 00:24:43 +02:00
Henrik Rydgård b0d05a5a7c Remove some logic that did not do the right thing 2023-05-02 23:51:40 +02:00
Henrik Rydgård 52b7bf502f Merge pull request #17392 from hrydgard/misc-crash-fixes
Misc crash fixes from mystery thread
2023-05-02 23:41:32 +02:00
Henrik Rydgård 47fb86dbe4 Merge pull request #17393 from hrydgard/tilt-button-fix
Prevent tilt-controlled left/right dpad butons from getting stuck
2023-05-02 23:40:15 +02:00
Henrik Rydgård 53ed8a164e Prevent tilt-controlled left/right dpad butons from getting stuck
Silly typo from the input refactoring.

Fixes #17384
2023-05-02 22:29:30 +02:00
Henrik Rydgård 97488c0a79 Vulkan: Before cleaning the shader managers, drain the shader compile queue.
Mainly paranoia, but might help with the mutex crash from #17364
2023-05-02 22:05:28 +02:00
Henrik Rydgård 1a2d599942 JIT: Consider the block cache full a few block before it is, to allow space for proxy blocks.
Should fix the following crash:

Core/MIPS/JitCommon/JitBlockCache.cpp:190

JitBlock &b = blocks_[num_blocks_];
2023-05-02 21:53:01 +02:00
Henrik Rydgård dc96374eb2 Merge pull request #17380 from hrydgard/replacement-find-files
Pre-scan the root of texture packs for hash-named files.
2023-05-02 21:40:05 +02:00
Henrik Rydgård c037f6731d Better (but not great) workaround for key bindings that pop up dialogs. 2023-05-02 21:36:17 +02:00
Henrik Rydgård eee4640962 Simpler calculation of the vertex count for the Waves animation. Feels safer. 2023-05-02 13:34:22 +02:00
Henrik Rydgård 86d442bbdc Add missing (1080p) and (4K) in translation files 2023-05-02 11:41:38 +02:00
Henrik Rydgård 919979eece Disable excessive logging 2023-05-02 11:40:50 +02:00
Henrik Rydgård ee7e8d7c06 Add a unit test, fix listing zip directories 2023-05-02 11:35:45 +02:00
Henrik Rydgård 11410c691b Merge pull request #17383 from Narugakuruga/patch-22
Update zh_CN.ini
2023-05-02 07:38:22 +02:00
Unknown W. Brackets bd37e98299 Merge pull request #17382 from hrydgard/avoid-double-texreplace-load
Avoid double texture cache load.
2023-05-01 22:14:20 -07:00
Narugakuruga f3c8387f67 Update zh_CN.ini 2023-05-02 09:48:09 +08:00
Henrik Rydgård bdd0eeb7c3 Avoid double texture cache load.
Texture packs are loaded from NotifyConfigChanged which is called
anyway.

Fixes #17381
2023-05-01 23:52:39 +02:00
Henrik Rydgård 811e701a90 Merge pull request #17379 from hrydgard/dds-fixes
Tex replacement: Support BC1,2,3 formats also if packed in a DX10-style DDS.
2023-05-01 23:41:08 +02:00
Henrik Rydgård d10fae7274 Scan the root of loaded texture packs to find all the hash-named files. 2023-05-01 23:23:37 +02:00
Henrik Rydgård 35aff7eaf9 Fix logic in ZipFileReader file listing 2023-05-01 23:20:38 +02:00
Henrik Rydgård 2e3a676d71 Support BC1,2,3 formats also if packed in a DX10-style DDS. 2023-05-01 20:55:31 +02:00
Henrik Rydgård 8bb2643459 Minor: Move the "UI background animation" setting to be next to the other background settings. 2023-05-01 20:55:08 +02:00
Henrik Rydgård b51ade9b4e Merge pull request #17374 from hrydgard/crash-fixes
Assorted crash fixes and asserts
2023-05-01 14:19:51 +02:00
Henrik Rydgård 6468319599 Fix memory bug in memstick file copy routine 2023-05-01 13:56:35 +02:00