Henrik Rydgård
|
a4c4fb44fb
|
Cleanup
|
2024-06-07 18:33:48 +02:00 |
|
Henrik Rydgård
|
94ef6d4ce7
|
Fix savestates (oops)
|
2024-06-07 18:33:40 +02:00 |
|
Henrik Rydgård
|
7ef6cdb515
|
Improve accuracy of block timing
|
2024-06-07 10:17:16 +02:00 |
|
Henrik Rydgård
|
a6f398a7d2
|
Add IRJit arena overflow check
|
2024-06-07 10:17:01 +02:00 |
|
Henrik Rydgård
|
8d6e96d04e
|
Use binary search to find IR block offsets
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
ee6ba74c88
|
Store IRInst offsets instead of block indices
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
5526ef012c
|
Store IR instructions in a large arena vector instead of loosely in each block.
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
3bbcde331b
|
Merge pull request #19260 from hrydgard/more-ir-profiler-work
More IR interpreter profiler work
|
2024-06-06 22:20:30 +02:00 |
|
Henrik Rydgård
|
0ea9120ca5
|
Add a stats view
|
2024-06-06 19:21:50 +02:00 |
|
Henrik Rydgård
|
d1a00f61de
|
Improve disassembly of CallReplacement IR op
|
2024-06-06 15:24:58 +02:00 |
|
Henrik Rydgård
|
cd38db16db
|
Add percentages to the profile view.
|
2024-06-06 10:42:02 +02:00 |
|
Henrik Rydgård
|
d1ace56bad
|
Merge pull request #19257 from hrydgard/ios-physical-keyboard-support
iOS: Implement basic physical keyboard support
|
2024-06-06 00:17:31 +02:00 |
|
Henrik Rydgård
|
78a3cb5689
|
Fix for non-app-store builds
|
2024-06-05 23:30:22 +02:00 |
|
Henrik Rydgård
|
584d07ea8e
|
iOS: Implement basic physical keyboard support
|
2024-06-05 23:27:03 +02:00 |
|
Henrik Rydgård
|
f51870f78d
|
Merge pull request #19250 from sonninnos/libretro
Libretro: More maintenance
|
2024-06-05 20:46:50 +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
|
9b312dc19f
|
More UI rework
|
2024-06-05 18:45:57 +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
|
c538ce8bf0
|
..
|
2024-06-05 16:17:19 +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 |
|
sonninnos
|
4c1b50a394
|
libretro: Do internal fastforward toggling only with ForceLagSync
|
2024-06-05 16:40:47 +03:00 |
|
sonninnos
|
4aa8d3a818
|
libretro: Add autostateload unserialize crash safeguard
|
2024-06-05 16:36:43 +03:00 |
|
sonninnos
|
4cc75d91fe
|
libretro: Fix opengl detectvsyncswapinterval crash
|
2024-06-05 16:36:43 +03:00 |
|
sonninnos
|
0b677dcfdf
|
libretro: Logging correction
|
2024-06-05 16:36:38 +03:00 |
|
Henrik Rydgård
|
3444c32097
|
Merge pull request #19254 from hrydgard/ios-fix-controller-home-button
iOS: Fix "Home" button on controllers (like the PS logo button on a PS4 controller)
|
2024-06-05 15:07:26 +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
|
dca67bb5ce
|
Add a message for network usage
See #19246
|
2024-06-05 13:34:28 +02:00 |
|
Henrik Rydgård
|
ba1ced77c3
|
IRJit block profiling basics
|
2024-06-05 13:02:40 +02:00 |
|
Henrik Rydgård
|
247a06e033
|
Merge pull request #19252 from hrydgard/jitir-profiling-prep
Preparations for adding a performance profiler for the IR Interpreter
|
2024-06-05 13:02:28 +02:00 |
|
Henrik Rydgård
|
87c56aed03
|
Split of the JitCompareScreen into its own files
|
2024-06-05 12:38:52 +02:00 |
|
Henrik Rydgård
|
510cf1891b
|
Random UWP text bugfix. Some warning fixes.
|
2024-06-05 12:38:43 +02:00 |
|
Henrik Rydgård
|
fa5ec667ef
|
Add new TimeSpan class for more accurate timing.
Minimizes the amount of value conversions and performs subtractions in
integer space.
|
2024-06-05 12:38:39 +02:00 |
|
Henrik Rydgård
|
3e26866f76
|
Renaming
|
2024-06-05 10:28:49 +02:00 |
|
Henrik Rydgård
|
80406f816d
|
Merge pull request #19251 from hrydgard/twisted-metal
Twisted Metal - Enable UMD delay emulation, this somehow fixes sound effects
|
2024-06-05 08:36:15 +02:00 |
|
Henrik Rydgård
|
c794f4bd41
|
Add an unrelated comment and some casts
|
2024-06-05 08:35:09 +02:00 |
|
Henrik Rydgård
|
a54433a1e2
|
TWisted Metal requires UMD delay emulation for its sound effects
For some reason. Fixes #10933
|
2024-06-05 08:33:40 +02:00 |
|
Henrik Rydgård
|
a2ececdf2b
|
Merge pull request #19249 from hrydgard/miniupnp-upgrade
Ugprade miniupnp submodule to latest
|
2024-06-05 00:30:28 +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
|
0388613ce2
|
Merge pull request #19230 from sonninnos/libretro-renderer
Libretro: Add video renderer core option
|
2024-06-04 13:58:41 +02:00 |
|
sonninnos
|
49b9319570
|
libretro: Revised software rendering option
|
2024-06-04 14:25:46 +03:00 |
|
Henrik Rydgård
|
9792e4488f
|
Merge pull request #19244 from hrydgard/optimize-skin-matrix
JIT-less vertex decoder: SSE/NEON-optimize ComputeSkinMatrix
|
2024-06-04 12:50:12 +02:00 |
|
Henrik Rydgård
|
6ce087430b
|
JIT-less vertex decoder: SSE/NEON-optimize ComputeSkinMatrix
|
2024-06-04 12:29:16 +02:00 |
|
Henrik Rydgård
|
93b5bfbfd9
|
Merge pull request #19243 from hrydgard/accelerometer-ios
iOS: Implement accelerometer support
|
2024-06-04 12:22:53 +02:00 |
|
Henrik Rydgård
|
083656fcc0
|
Merge pull request #19241 from hrydgard/optimize-vertex-dec
Optimize color conversions in non-JIT vertex decoder
|
2024-06-04 12:07:09 +02:00 |
|
Henrik Rydgård
|
2174a896cd
|
Clarify operator precedence
|
2024-06-04 12:01:18 +02:00 |
|
Henrik Rydgård
|
7b3f0aeab2
|
iOS: Implement accelerometer support
|
2024-06-04 11:51:09 +02:00 |
|
Henrik Rydgård
|
328acdcd0a
|
Merge pull request #19239 from lvonasek/cleanup-openxr
OpenXR - Cleanup
|
2024-06-04 11:06:02 +02:00 |
|
Henrik Rydgård
|
9ac7054b01
|
Vertex decoder (non-JIT): Optimize 16-bit color decoders.
|
2024-06-04 10:35:31 +02:00 |
|