Commit Graph
45601 Commits
Author SHA1 Message Date
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
Bashar Astifan 9b0577351f Review's changes, more fixes and better structure 2023-05-02 00:09:22 +04: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
Henrik Rydgård a43bdd8169 ReadSFO: Fix memory safety issues 2023-05-01 13:52:16 +02:00
Henrik Rydgård 2c35c351f2 Lock around plugin key data, don't set it unless a plugin is enabled 2023-05-01 12:56:27 +02:00
Henrik Rydgård 15a0474d40 NativeKey: Only update the HLEPlugins key map if any plugins are active. 2023-05-01 12:16:45 +02:00
Henrik Rydgård 7c420381d5 OpenGL: Some paranoia checks around failed shader generation 2023-05-01 12:11:34 +02:00
Henrik Rydgård c1ede07a14 Add missing JNI context to reporting thread 2023-05-01 12:02:41 +02:00
Henrik Rydgård d4249c1d73 OpenGL: Add an assert to catch a class of crash bugs early. Also assorted paranoia. 2023-05-01 11:56:26 +02:00
Henrik Rydgård a41fc74dba Add a debug assert in VulkanPushPool 2023-05-01 11:41:25 +02:00
Henrik Rydgård d83ad5e601 Merge pull request #17370 from hrydgard/scrollview-crash-fix
Fix ScrollView crash (though the root cause is a race condition most likely)
2023-05-01 10:55:49 +02:00
Henrik Rydgård 838ef03815 Fix ScrollView crash (though the root cause is a race condition most likely) 2023-05-01 10:37:30 +02:00
Henrik Rydgård d3a143ecb6 Merge pull request #17369 from Narugakuruga/patch-21
Update zh_CN.ini for 1.15
2023-05-01 09:12:39 +02:00
Narugakuruga bc3a9da78b Update zh_CN.ini 2023-05-01 15:07:12 +08:00
Unknown W. Brackets f11d035c29 Merge pull request #17366 from nekopsykose/int64
FileSystem: add missing <cstdint> header
2023-04-30 19:50:45 -07:00
psykose ea0d5a2abc FileSystem: add missing <cstdint> header
needed for sized intXX_t types, fixes the build against gcc13
2023-05-01 04:26:42 +02:00
Henrik Rydgård 4a92275042 v1.15 v1.15 2023-04-30 13:42:05 +02:00
Henrik Rydgård ae7d97c61f Linkify the README.md 2023-04-30 13:30:36 +02:00
Henrik Rydgård 2c3884969d Merge pull request #17361 from hrydgard/running-slow-false-positive
Fix wrong "game is running slow" warning on high-refresh-rate devices.
2023-04-30 11:33:32 +02:00
Henrik Rydgård 3800e88ecb Fix wrong "game is running slow" warning on high-refresh-rate devices. 2023-04-30 11:01:09 +02:00
Henrik Rydgård efa167e2b4 Accept number format strings like "%i%%" (results in "30%" if i == 30).
Fallout from #17349
2023-04-30 10:40:32 +02:00
Henrik Rydgård fcb394398f Merge pull request #17360 from hrydgard/mac-fixes
Mac menu fixes
2023-04-30 10:30:20 +02:00
Henrik Rydgård 07b2828924 Merge pull request #17359 from hrydgard/integer-scale-factor-fix
Less broken behavior with integer scale factor + auto render resolution
2023-04-30 10:19:41 +02:00
Henrik Rydgård 02880d7d7d Less broken behavior with integer scale factor + auto render resolution
Unfortunately these don't make the same decision (integer scale factor
tries to make sure the whole image can fit in the window, while auto
render resolution is glad to step up a level), but at least the user is
not faces with a black screen.

Not sure what's actually the best thing here, possibly this case should
be disallowed somehow.
2023-04-30 10:18:47 +02:00
Henrik Rydgård 236a7d6761 Mac: Disable/enable items in the debug menu, correctly invert BreakOnLoad <-> bAutoRun 2023-04-30 10:07:42 +02:00
Henrik Rydgård 3d477003c4 Fix issue where if Break on Load was set, we'd crash once we started running in a few games 2023-04-30 10:06:43 +02:00
Bashar Astifan 05776ee6af Major update 2023-04-30 08:54:54 +04:00
Henrik Rydgård 6459f750e2 Merge pull request #17304 from hrydgard/readme-1.15
Update README.md for 1.15
2023-04-30 01:14:18 +02:00