Commit Graph

38534 Commits

Author SHA1 Message Date
Henrik Rydgård
2bd2292bac With string_view, stripping whitespace can be done without allocs. 2023-09-26 13:19:19 +02:00
Henrik Rydgård
20e703db83 Simplify string-view-equal-case-insensitive comparisons 2023-09-26 10:11:52 +02:00
Henrik Rydgård
41f4c08d17 Replace the internal representation of IniFile with ParsedIniLine. 2023-09-26 10:07:14 +02:00
Henrik Rydgård
daa1bc3c6e Introduce "ParsedIniLine" 2023-09-26 10:07:10 +02:00
Henrik Rydgård
53c33f344c Benchmark loading and saving config 2023-09-26 10:05:27 +02:00
Henrik Rydgård
9fffa33eee
Merge pull request #18234 from unknownbrackets/x86-ir-transfer
x86jit: Perform vector transfers instead of flushing to memory
2023-09-26 09:28:05 +02:00
Henrik Rydgård
d3cd065ccb
Merge pull request #18243 from hrydgard/assorted-fixes-11
More crashfix/leakfix attempts
2023-09-26 09:24:39 +02:00
Henrik Rydgård
cc616547bb
Merge pull request #18244 from unknownbrackets/fileloader-leak
Core: Stop leaking file loaders
2023-09-26 09:23:53 +02:00
Unknown W. Brackets
38e5b33a53 x86jit: Prefer BLENDPS to INSERTPS.
It's faster, this performs better.
2023-09-25 22:12:48 -07:00
Unknown W. Brackets
b0dd2a52b1 Core: Stop leaking file loaders.
Also fixes remote disc streaming caching getting invalidated constantly.
2023-09-25 22:09:28 -07:00
Henrik Rydgård
42fcd399f4 Restore the ReadyForFence flag. Some paranoia probably 2023-09-26 02:00:22 +02:00
Henrik Rydgård
f2cfbe1bcf Vulkan: Add the same shutdown logic to stop async shader compiles to DeviceLost 2023-09-26 01:28:59 +02:00
Henrik Rydgård
91119c7052 Remove useless wait loop since we join the thread anyway 2023-09-26 00:50:36 +02:00
Henrik Rydgård
4d465678cd GL: Add resilience to delete-null bugs (but assert in debug builds) 2023-09-26 00:49:59 +02:00
Henrik Rydgård
0198f7c55d Java/GL: Add null check for surface 2023-09-26 00:38:29 +02:00
Henrik Rydgård
db245e1b34 Fix old texture leak in GLES hardware tessellation 2023-09-26 00:38:11 +02:00
Henrik Rydgård
01035f48a4 Fix for crash when changing backends in-game 2023-09-26 00:13:53 +02:00
Henrik Rydgård
fae186bba6
Merge pull request #18240 from Valtekken/patch-1
UI/Localization: Partial rework of the Italian translation
2023-09-25 19:52:29 +02:00
Henrik Rydgård
308cbfd346 Apply the WWE 2006 workaround to WWE 2007 as well. 2023-09-25 17:49:09 +02:00
Valtekken
2173a8ffd4
UI/Localization: Partial rework of the Italian translation, missing lines added 2023-09-25 17:40:37 +02:00
Henrik Rydgård
80e429f2a1
Merge pull request #18239 from Valtekken/patch-1
UI/Localization: another small fix for the Italian translation
2023-09-25 17:01:12 +02:00
Valtekken
e503242260
UI/Localization: another small fix for the Italian translation 2023-09-25 16:59:42 +02:00
Henrik Rydgård
797db387e4 v1.16.4 2023-09-25 14:17:56 +02:00
Henrik Rydgård
1bc6a1a23f
Merge pull request #18238 from hrydgard/readme-1.16.4
Update README.md for 1.16.4
2023-09-25 14:14:02 +02:00
Henrik Rydgård
f0361db13a Linkify readme 2023-09-25 14:12:56 +02:00
Henrik Rydgård
211d30d589 Update README.md for 1.16.4 2023-09-25 14:11:52 +02:00
Henrik Rydgård
58c4039d48
Merge pull request #18237 from Valtekken/patch-1
UI/localization: Italian translation update
2023-09-25 13:52:50 +02:00
Valtekken
0d78d2e87e
Small fix 2023-09-25 13:24:32 +02:00
Valtekken
e8e646c568
Italian translation update 2023-09-25 13:21:15 +02:00
Henrik Rydgård
165225dc18
Merge pull request #18230 from hrydgard/minor-java-lifecycle-stuff
Android: Minor activity lifecycle stuff
2023-09-25 10:12:42 +02:00
Henrik Rydgård
0fd22ea3bb Comment clarifications. Slightly extend renderlock use in shutdown. 2023-09-25 09:40:14 +02:00
Henrik Rydgård
9f62a3f750
Merge pull request #18235 from unknownbrackets/ir-vdet
irjit: Handle VDet
2023-09-25 09:06:20 +02:00
Henrik Rydgård
51456980db
Merge pull request #18121 from unknownbrackets/jit-ir-profiler
IR: Add mini native jit MIPS block profiler
2023-09-25 09:04:55 +02:00
Unknown W. Brackets
9b2fa46861 IR: Add mini native jit MIPS block profiler. 2023-09-24 23:04:29 -07:00
Unknown W. Brackets
e104a28b71 irjit: Handle VDet. 2023-09-24 23:03:25 -07:00
Henrik Rydgård
4164f363da
Merge pull request #18232 from unknownbrackets/x86-ir-extract
x86jit: Correct spill on IR lane extract
2023-09-25 07:40:35 +02:00
Henrik Rydgård
279b046b8f
Merge pull request #18231 from hch12907/master
SDL: fallback to atlas if SDL2_ttf is <2.0.18
2023-09-25 07:40:05 +02:00
Hoe Hao Cheng
28edae016e SDL: fallback to atlas if SDL2_ttf is <2.0.18 2023-09-25 10:07:30 +08:00
Unknown W. Brackets
05786f5719 x86jit: Correct spill on IR lane extract. 2023-09-24 19:06:06 -07:00
Unknown W. Brackets
685d2acffe x86jit: Retain old lanes when there's space. 2023-09-24 17:31:25 -07:00
Unknown W. Brackets
46e704f879 x86jit: Cleanup and refactor transfer. 2023-09-24 16:58:41 -07:00
Unknown W. Brackets
d9f6bae1ff x64jit: Initial reg transfer. 2023-09-24 16:28:29 -07:00
Unknown W. Brackets
88b6442527 irjit: Add facility for native reg transfer. 2023-09-24 16:28:29 -07:00
Henrik Rydgård
06a1f0b72c
Merge pull request #18226 from unknownbrackets/x86-ir-breakpoints
x86jit: Improve memory breakpoint speed
2023-09-25 00:47:22 +02:00
Henrik Rydgård
8b9836afd3 SizeManager: Don't send notifySurface if paused. Cleaner exits / task switches in the log. 2023-09-25 00:32:37 +02:00
Henrik Rydgård
1b8b441cfd Tighten up some renderloop logic in app-android.cpp 2023-09-25 00:03:58 +02:00
Henrik Rydgård
0013c6fede Rename ensureRenderLoop -> startRenderLoopThread 2023-09-25 00:03:39 +02:00
Henrik Rydgård
2b0bbb1e0c Remove isFinishing check in onDestroy - not relevant. 2023-09-25 00:03:39 +02:00
Henrik Rydgård
2291855a1f Remove dead code path 2023-09-25 00:03:38 +02:00
Henrik Rydgård
7b2657f3ff
Merge pull request #18228 from unknownbrackets/ir-jit-unittest
unittest: Add jit compare for jit IR
2023-09-24 21:36:28 +02:00