Commit Graph

  • c9ca3904d3 Combine move-from-gpr and float cast. Henrik Rydgård 2024-06-08 22:52:47 +02:00
  • 0abcd00372 IR Interpreter: Don't split up lone lwr/swr/lwl/swl instructions, the interpreter handles them faster. Henrik Rydgård 2024-06-08 22:28:11 +02:00
  • ef91fa8b4f Fix code typo in NEON reinterpret cast. Henrik Rydgård 2024-06-08 21:25:44 +02:00
  • 1f21ebdff3 Change GOWFramerateHack30 to FramerateHack30 and workaround problems in: - Blitz: Overtime, - Brian Lara 2007: Pressure Play. LunaMoo 2024-06-08 17:59:29 +02:00
  • 27815c7b50 Merge pull request #19262 from hrydgard/ir-specialization Henrik Rydgård 2024-06-07 23:11:14 +02:00
  • 0c246297d2 Create an IR op for a FPRtoGPR + shift-right-8, very common Henrik Rydgård 2024-06-07 21:25:39 +02:00
  • d1e0384b2f Improve disasm Henrik Rydgård 2024-06-07 11:26:10 +02:00
  • bd0beb68a4 Add new IR optimization pass, OptimizeLoadsAfterStores Henrik Rydgård 2024-06-07 11:07:21 +02:00
  • da88011805 Specialize a few arithmetic instructions for the interpreter. Henrik Rydgård 2024-06-02 00:08:41 +02:00
  • 55fecce513 Merge pull request #19240 from hrydgard/ir-arena Henrik Rydgård 2024-06-07 19:30:58 +02:00
  • a4c4fb44fb Cleanup Henrik Rydgård 2024-06-07 18:33:48 +02:00
  • 94ef6d4ce7 Fix savestates (oops) Henrik Rydgård 2024-06-07 18:33:40 +02:00
  • 7ef6cdb515 Improve accuracy of block timing Henrik Rydgård 2024-06-07 10:00:02 +02:00
  • a6f398a7d2 Add IRJit arena overflow check Henrik Rydgård 2024-06-05 09:57:27 +02:00
  • 8d6e96d04e Use binary search to find IR block offsets Henrik Rydgård 2024-06-04 09:40:23 +02:00
  • ee6ba74c88 Store IRInst offsets instead of block indices Henrik Rydgård 2024-06-04 00:27:09 +02:00
  • 5526ef012c Store IR instructions in a large arena vector instead of loosely in each block. Henrik Rydgård 2024-06-03 13:24:10 +02:00
  • 85c2198c34 Specialize a few instructions for the interpreter. ir-work-2 Henrik Rydgård 2024-06-02 00:08:41 +02:00
  • 3bbcde331b Merge pull request #19260 from hrydgard/more-ir-profiler-work Henrik Rydgård 2024-06-06 22:20:30 +02:00
  • 0ea9120ca5 Add a stats view Henrik Rydgård 2024-06-06 19:21:50 +02:00
  • d1a00f61de Improve disassembly of CallReplacement IR op Henrik Rydgård 2024-06-06 15:24:58 +02:00
  • cd38db16db Add percentages to the profile view. Henrik Rydgård 2024-06-06 10:42:02 +02:00
  • d1ace56bad Merge pull request #19257 from hrydgard/ios-physical-keyboard-support Henrik Rydgård 2024-06-06 00:17:31 +02:00
  • 78a3cb5689 Fix for non-app-store builds Henrik Rydgård 2024-06-05 23:30:22 +02:00
  • 584d07ea8e iOS: Implement basic physical keyboard support Henrik Rydgård 2024-06-05 23:27:03 +02:00
  • f51870f78d Merge pull request #19250 from sonninnos/libretro Henrik Rydgård 2024-06-05 20:46:50 +02:00
  • ff48de1636 Merge pull request #19255 from hrydgard/ir-interpret-profiling Henrik Rydgård 2024-06-05 20:46:26 +02:00
  • 294593f741 Fix IR profiling Henrik Rydgård 2024-06-05 19:12:08 +02:00
  • 5583dc10d5 Hook up profiling, something is wrong Henrik Rydgård 2024-06-05 18:58:33 +02:00
  • 9b312dc19f More UI rework Henrik Rydgård 2024-06-05 18:45:57 +02:00
  • 3bb74ea9ad Rework the JitCompare window to hold a list of blocks, and allow some filtering and browsing Henrik Rydgård 2024-06-05 18:16:33 +02:00
  • c538ce8bf0 .. Henrik Rydgård 2024-06-05 16:17:19 +02:00
  • feeddbabe3 Redesign the jit compare screen a bit (add a top bar) Henrik Rydgård 2024-06-05 16:13:38 +02:00
  • 4c1b50a394 libretro: Do internal fastforward toggling only with ForceLagSync sonninnos 2024-06-05 05:20:57 +03:00
  • 4aa8d3a818 libretro: Add autostateload unserialize crash safeguard sonninnos 2024-06-05 04:53:22 +03:00
  • 4cc75d91fe libretro: Fix opengl detectvsyncswapinterval crash sonninnos 2024-06-05 04:50:19 +03:00
  • 0b677dcfdf libretro: Logging correction sonninnos 2024-06-05 04:24:40 +03:00
  • 3444c32097 Merge pull request #19254 from hrydgard/ios-fix-controller-home-button Henrik Rydgård 2024-06-05 15:07:26 +02:00
  • 338758f430 iOS: Fix "Home" button on controllers (like the PS logo button on a PS4 controller) Henrik Rydgård 2024-06-05 15:01:02 +02:00
  • dca67bb5ce Add a message for network usage Henrik Rydgård 2024-06-05 13:34:28 +02:00
  • ba1ced77c3 IRJit block profiling basics Henrik Rydgård 2024-06-05 12:01:59 +02:00
  • 247a06e033 Merge pull request #19252 from hrydgard/jitir-profiling-prep Henrik Rydgård 2024-06-05 13:02:28 +02:00
  • 87c56aed03 Split of the JitCompareScreen into its own files Henrik Rydgård 2024-06-05 12:13:10 +02:00
  • 510cf1891b Random UWP text bugfix. Some warning fixes. Henrik Rydgård 2024-06-05 12:08:10 +02:00
  • fa5ec667ef Add new TimeSpan class for more accurate timing. Henrik Rydgård 2024-06-05 10:29:04 +02:00
  • 3e26866f76 Renaming Henrik Rydgård 2024-06-05 10:28:49 +02:00
  • 80406f816d Merge pull request #19251 from hrydgard/twisted-metal Henrik Rydgård 2024-06-05 08:36:15 +02:00
  • c794f4bd41 Add an unrelated comment and some casts Henrik Rydgård 2024-06-05 08:35:09 +02:00
  • a54433a1e2 TWisted Metal requires UMD delay emulation for its sound effects Henrik Rydgård 2024-06-05 08:33:40 +02:00
  • a2ececdf2b Merge pull request #19249 from hrydgard/miniupnp-upgrade Henrik Rydgård 2024-06-05 00:30:28 +02:00
  • ab257e335f Ugprade miniupnp submodule to latest Henrik Rydgård 2024-06-04 21:35:14 +02:00
  • 329a9cdbb6 .. more-opts Henrik Rydgård 2024-06-04 23:46:13 +02:00
  • 0388613ce2 Merge pull request #19230 from sonninnos/libretro-renderer Henrik Rydgård 2024-06-04 13:58:41 +02:00
  • 49b9319570 libretro: Revised software rendering option sonninnos 2024-06-03 00:08:32 +03:00
  • 9792e4488f Merge pull request #19244 from hrydgard/optimize-skin-matrix Henrik Rydgård 2024-06-04 12:50:12 +02:00
  • 6ce087430b JIT-less vertex decoder: SSE/NEON-optimize ComputeSkinMatrix Henrik Rydgård 2024-06-04 12:29:16 +02:00
  • 93b5bfbfd9 Merge pull request #19243 from hrydgard/accelerometer-ios Henrik Rydgård 2024-06-04 12:22:53 +02:00
  • 083656fcc0 Merge pull request #19241 from hrydgard/optimize-vertex-dec Henrik Rydgård 2024-06-04 12:07:09 +02:00
  • 2174a896cd Clarify operator precedence Henrik Rydgård 2024-06-04 12:01:18 +02:00
  • 7b3f0aeab2 iOS: Implement accelerometer support Henrik Rydgård 2024-06-04 11:51:09 +02:00
  • 328acdcd0a Merge pull request #19239 from lvonasek/cleanup-openxr Henrik Rydgård 2024-06-04 11:06:02 +02:00
  • 9ac7054b01 Vertex decoder (non-JIT): Optimize 16-bit color decoders. Henrik Rydgård 2024-06-04 10:35:31 +02:00
  • 5b14cf9a3d Switch to the new functions. Henrik Rydgård 2024-06-04 10:28:13 +02:00
  • f2b4ad04c6 Write new 16-bit to 32-bit color conversion utility functions Henrik Rydgård 2024-06-04 10:25:46 +02:00
  • 55943ed95c libretro: Use SET_CONTROLLER_INFO sonninnos 2024-06-01 21:36:07 +03:00
  • 328c09f016 libretro: Core option reorganizing sonninnos 2024-06-01 19:48:55 +03:00
  • 957c4c7d74 libretro: Add CropTo16x9 core option sonninnos 2024-06-01 05:38:43 +03:00
  • c8b7ae817d libretro: Add video renderer core option sonninnos 2024-05-31 05:26:12 +03:00
  • dce27e4da4 Merge pull request #19238 from Kaitul/master Henrik Rydgård 2024-06-03 19:00:02 +02:00
  • 7b089effa0 OpenXR - Use single VR projection matrix Lubos 2024-06-03 18:29:06 +02:00
  • 47a7b856ef OpenXR - Update SDK Lubos 2024-06-03 18:03:57 +02:00
  • d28618f7c4 Update zh_TW.ini Kung-chih 2024-06-03 21:58:14 +08:00
  • 8600e81c62 Merge pull request #19237 from hrydgard/at3-bad-data-crashfix Henrik Rydgård 2024-06-03 12:32:33 +02:00
  • a653939380 Avoid crashing when atrac3 decoders fail to init due to bad params. Fixes Kosmodrones (though no music). Henrik Rydgård 2024-06-03 10:00:02 +02:00
  • 956e9f8d0a Merge pull request #19208 from hrydgard/upgrade-vma Henrik Rydgård 2024-06-03 10:03:46 +02:00
  • ac5c16ff77 Merge pull request #19233 from hrydgard/minor-ir-opt Henrik Rydgård 2024-06-02 11:11:34 +02:00
  • 7a32507ab7 Add a decode counter to vertex decoders in _DEBUG mode Henrik Rydgård 2024-06-02 01:05:03 +02:00
  • 5b566d5807 Crashfix, add Copy ability to ShaderViewScreen Henrik Rydgård 2024-06-02 01:04:34 +02:00
  • becc145099 Improve code generation for some IRInterpreter ops Henrik Rydgård 2024-06-02 01:04:01 +02:00
  • d4e3597ddb Minor codegen improvement Henrik Rydgård 2024-06-01 23:30:02 +02:00
  • 5da08ac41d Merge pull request #19231 from hrydgard/ir-work Henrik Rydgård 2024-06-01 22:21:02 +02:00
  • 3b5c71170c IRInterpreter: Various SIMD optimization. Move out the reverse-bits implementation Henrik Rydgård 2024-06-01 18:54:22 +02:00
  • 49b0af20ca IRInterpreter: Reorder some ops towards the end, trying to keep "hot" ops together Henrik Rydgård 2024-06-01 18:06:31 +02:00
  • b964cd33cd Update PPSSPP.desktop sandboxgamedev123 2024-06-01 08:31:22 -04:00
  • d298c6f6f5 Merge pull request #19227 from hrydgard/more-text-fixes Henrik Rydgård 2024-06-01 14:09:33 +02:00
  • f2e15c30c9 Merge pull request #19226 from sandboxgamedev123/master Henrik Rydgård 2024-06-01 13:55:27 +02:00
  • 81c642e2b2 Fix scaling issues in cocoa text drawer Henrik Rydgård 2024-06-01 13:44:11 +02:00
  • 46fb1272e9 Add files via upload sandboxgamedev123 2024-06-01 07:41:23 -04:00
  • 7b50443c66 Simplfication Henrik Rydgård 2024-06-01 13:15:14 +02:00
  • 65fb1a5aa7 Merge pull request #19224 from hrydgard/more-ios-fixes Henrik Rydgård 2024-06-01 13:14:39 +02:00
  • 8e1218976d Fix wrong function signature in iOS file picker, also a lifetime issue Henrik Rydgård 2024-06-01 12:17:32 +02:00
  • bd13653153 iOS: Call hideKeyboard from a couple more places Henrik Rydgård 2024-05-31 21:51:27 +02:00
  • ba82360861 Some additions to credits Henrik Rydgård 2024-06-01 11:43:21 +02:00
  • 929ced7acc Minor cleanup in draw_text_cocoa Henrik Rydgård 2024-06-01 10:42:58 +02:00
  • e1b760f628 Merge pull request #19223 from hrydgard/more-text-cleanup Henrik Rydgård 2024-06-01 10:35:33 +02:00
  • 28cf69f67e Remove duplicate code from the text rendering backends Henrik Rydgård 2024-06-01 09:58:58 +02:00
  • d6b6d087c0 Make the font lifecycle more similar between the backends. Henrik Rydgård 2024-06-01 09:42:16 +02:00
  • 9f36970f7f sv_SE updates Henrik Rydgård 2024-05-28 12:33:08 +02:00
  • c38f448d85 Merge pull request #19222 from hrydgard/more-text-cleanup Henrik Rydgård 2024-06-01 00:00:58 +02:00
  • 65126668e0 Mac/iOS font rendering - Fix line breaking Henrik Rydgård 2024-05-31 22:50:23 +02:00