Henrik Rydgård
|
584d07ea8e
|
iOS: Implement basic physical keyboard support
|
2024-06-05 23:27:03 +02:00 |
|
Henrik Rydgård
|
ff48de1636
|
Merge pull request #19255 from hrydgard/ir-interpret-profiling
Add built-in IR Interpreter profiler
|
2024-06-05 20:46:26 +02:00 |
|
Henrik Rydgård
|
294593f741
|
Fix IR profiling
|
2024-06-05 19:12:08 +02:00 |
|
Henrik Rydgård
|
5583dc10d5
|
Hook up profiling, something is wrong
|
2024-06-05 18:58:33 +02:00 |
|
Henrik Rydgård
|
3bb74ea9ad
|
Rework the JitCompare window to hold a list of blocks, and allow some filtering and browsing
|
2024-06-05 18:16:33 +02:00 |
|
Henrik Rydgård
|
feeddbabe3
|
Redesign the jit compare screen a bit (add a top bar)
|
2024-06-05 16:13:38 +02:00 |
|
Henrik Rydgård
|
338758f430
|
iOS: Fix "Home" button on controllers (like the PS logo button on a PS4 controller)
|
2024-06-05 15:01:02 +02:00 |
|
Henrik Rydgård
|
ba1ced77c3
|
IRJit block profiling basics
|
2024-06-05 13:02:40 +02:00 |
|
Henrik Rydgård
|
510cf1891b
|
Random UWP text bugfix. Some warning fixes.
|
2024-06-05 12:38:43 +02:00 |
|
Henrik Rydgård
|
ab257e335f
|
Ugprade miniupnp submodule to latest
Maybe will help #19246, but no idea really.
Windows buildfix
UWP buildfix
miniupnpc path fixes
libretro buildfix attempt, android.mk
|
2024-06-05 00:18:00 +02:00 |
|
Henrik Rydgård
|
a653939380
|
Avoid crashing when atrac3 decoders fail to init due to bad params. Fixes Kosmodrones (though no music).
|
2024-06-03 12:01:42 +02:00 |
|
Henrik Rydgård
|
becc145099
|
Improve code generation for some IRInterpreter ops
|
2024-06-02 10:25:04 +02:00 |
|
Henrik Rydgård
|
d4e3597ddb
|
Minor codegen improvement
|
2024-06-02 10:23:44 +02:00 |
|
Henrik Rydgård
|
3b5c71170c
|
IRInterpreter: Various SIMD optimization. Move out the reverse-bits implementation
|
2024-06-01 20:29:03 +02:00 |
|
Henrik Rydgård
|
49b0af20ca
|
IRInterpreter: Reorder some ops towards the end, trying to keep "hot" ops together
|
2024-06-01 18:06:31 +02:00 |
|
Henrik Rydgård
|
533f8f06be
|
Unify DrawString between Windows, UWP and Android. More to come.
|
2024-05-31 17:27:59 +02:00 |
|
Henrik Rydgård
|
5999690af5
|
i18n: Remove our awkward ampersand-escape support, except in [DesktopUI]
|
2024-05-31 09:45:59 +02:00 |
|
Henrik Rydgård
|
d29a2a2b8c
|
Make the "Pause when not focused" setting available in the regular settings menu
|
2024-05-29 13:06:49 +02:00 |
|
Henrik Rydgård
|
869139078a
|
Do the same for the current browsed directory
|
2024-05-29 10:16:48 +02:00 |
|
Henrik Rydgård
|
606a895985
|
iOS: Update recents paths on load
Fixes the main part of #19211
|
2024-05-29 10:12:20 +02:00 |
|
Henrik Rydgård
|
35c40196d4
|
Implement UI for setting up the iOS audio modes
|
2024-05-27 15:17:47 +02:00 |
|
Henrik Rydgård
|
e5baebf139
|
Prevent a buffer overflow at the end of Atrac tracks.
Fixes #19177
|
2024-05-27 12:36:19 +02:00 |
|
Henrik Rydgård
|
6817858d61
|
Use a hacked MoltenVK that can be loaded (but doesn't work) on iOS 12.
See https://github.com/KhronosGroup/MoltenVK/issues/2240
|
2024-05-26 16:45:29 +02:00 |
|
Henrik Rydgård
|
f2837e3b55
|
JIT compare screen with IR blocks - fix some crashing issues
|
2024-05-26 14:10:50 +02:00 |
|
Henrik Rydgård
|
7464b5f17b
|
IRInterpreter: Enable some optimizations that accidentally were only enabled on non-ARM64.
|
2024-05-26 13:41:31 +02:00 |
|
Henrik Rydgård
|
e75e7a0e43
|
Add an optimizeForInterpreter flag
|
2024-05-26 13:41:31 +02:00 |
|
Henrik Rydgård
|
d46a7ed228
|
iOS gamepad mapping: Better mapping, better defaults. Fixes the start button problem.
controller.controllerPausedHandler should not be set.
|
2024-05-26 11:12:13 +02:00 |
|
Henrik Rydgård
|
c26de64d0f
|
iOS: Pass through touches near the task switcher only in-game. Makes the UI better behaved.
|
2024-05-26 10:27:14 +02:00 |
|
Henrik Rydgård
|
bdf7f5f40f
|
IRInterpreter: Fix issue where we could accidentally optimize out CallReplacement ops.
|
2024-05-26 00:12:48 +02:00 |
|
Henrik Rydgård
|
ccbcf1369b
|
Convert DrawString* functions to use std::string_view
|
2024-05-24 22:52:51 +02:00 |
|
Henrik Rydgård
|
fea6727ffd
|
Add a convenience method to VulkanContext to reduce code duplication
Will need the exact same code for iOS.
|
2024-05-23 02:13:54 +02:00 |
|
Henrik Rydgård
|
5e3abe3def
|
IRInterpreter compiler: Reject all vec2ops where the prefix is unknown
Fixes #19164
May help #19172
|
2024-05-22 23:19:14 +02:00 |
|
Henrik Rydgård
|
5042555d7b
|
Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more
|
2024-05-20 14:03:54 +02:00 |
|
Henrik Rydgård
|
dd6a04a525
|
iOS: Default to 2x internal resolution, slight build script improvements
|
2024-05-20 10:04:11 +02:00 |
|
Henrik Rydgård
|
aa94867128
|
Warning fixes
|
2024-05-20 10:04:11 +02:00 |
|
Henrik Rydgård
|
f6f45dda0a
|
Disable the JIT hackery in app store builds
|
2024-05-20 10:04:11 +02:00 |
|
Henrik Rydgård
|
a059750f5a
|
Add basic checkbox UI for GPI switched, add display of GPO LEDs
Try it with Parappa.
|
2024-05-12 18:01:25 +02:00 |
|
Henrik Rydgård
|
9dc8c05fae
|
Merge pull request #19038 from GermanAizek/all-fields-init-refactor
[Core/GL/UI] Not all fields initilize and minor code refactor
|
2024-05-12 17:05:39 +02:00 |
|
Herman Semenov
|
27d0ac6cce
|
[Util] Fixed strict reduce to 32 bit types for progressReporter.SetProgress()
|
2024-05-11 19:50:35 -05:00 |
|
Herman Semenov
|
f75d7d13a0
|
[Net/Web] Fixed strict reduce types to 32 bit sizes, changed to memsize
|
2024-05-11 19:43:13 -05:00 |
|
Henrik Rydgård
|
fae846e52a
|
Remove the count parameter from IRInterpret. This is a good speed boost!
|
2024-05-10 23:31:24 +02:00 |
|
Henrik Rydgård
|
7a097cb34a
|
Shave a couple instructions in the common case
|
2024-05-10 23:23:58 +02:00 |
|
Henrik Rydgård
|
c332d564db
|
IRInterpreter: Cache the MIPSState pointer in a local, faster address check
|
2024-05-10 23:21:51 +02:00 |
|
Henrik Rydgård
|
ad541f204b
|
Merge pull request #19127 from lvonasek/feature-openxr-projection
OpenXR - Projection matrix (camera issue) fixed
|
2024-05-10 22:22:31 +02:00 |
|
Henrik Rydgård
|
d21fef52ae
|
Allow taking screenshots in the app menu
|
2024-05-10 21:10:11 +02:00 |
|
Lubos
|
e76a5b1d3d
|
OpenXR - Gran Turismo projection hack
|
2024-05-10 19:40:13 +02:00 |
|
Henrik Rydgård
|
092179c42d
|
More IR interpreter tweaks
|
2024-05-10 18:41:55 +02:00 |
|
Henrik Rydgård
|
91d9ef9b81
|
Minor IR interpreter optimization
|
2024-05-10 18:27:29 +02:00 |
|
Henrik Rydgård
|
70ae4a35c1
|
Fix faulty formula for block transfer size-check.
|
2024-05-10 13:50:49 +02:00 |
|
Henrik Rydgård
|
8bfba2ce35
|
Fix mono audio with sceAtracLowLevelDecode.
Fixes #19117
|
2024-05-10 13:36:37 +02:00 |
|