Commit Graph
44116 Commits
Author SHA1 Message Date
Henrik Rydgård 18f04a5f23 Merge pull request #20875 from hrydgard/ir-interpreter-unreachable
IR Interpreter: Improve code gen for the main interpreter loop
2025-10-15 22:24:20 +02:00
Henrik Rydgård c7db8abc7d Merge pull request #20874 from warmenhoven/warmenhoven/pr/libretro-lua
don't use TLS on iOS (fixes asan)
2025-10-15 21:28:45 +02:00
Henrik Rydgård c3dfddebd7 IR interpreter: Improve code gen for the main interpreter loop
Thanks to fp64 for the idea of using unreachable markers to avoid the
range check on the switch!

Additionally, use it in a few more places.
2025-10-15 21:15:30 +02:00
Eric Warmenhoven 337955a1f5 don't use TLS on iOS (fixes asan) 2025-10-15 15:06:11 -04:00
Henrik Rydgård 8509e951a7 Merge pull request #20864 from hrydgard/jit-viewer-ir-profiler
Support showing (and sorting by) IR profiler info in the JIT viewer
2025-10-10 09:20:11 -06:00
Henrik Rydgård 1077c4359a Merge pull request #20865 from hrydgard/svg-flags
Convert the region flags to SVG images. Thanks NABN00B.
2025-10-10 09:19:27 -06:00
Henrik Rydgård 50afe0087f Convert the region flags to SVG images. Thanks NABN00B. 2025-10-10 08:47:10 -06:00
Henrik Rydgård a170f40927 Qt buildfix 2025-10-10 08:45:09 -06:00
Henrik Rydgård a72fc6f79c Support showing (and sorting by) IR profiler info in the JIT viewer
This will help future work on #19143 .
2025-10-09 17:02:52 -06:00
Henrik Rydgård 825f92893e Merge pull request #20863 from hrydgard/arm64-fp-controlword
Arm64 FP controlword support on Windows, plus TR fix
2025-10-09 13:18:48 -06:00
Henrik Rydgård 9ff1cf3572 Remove bad assert (the function already checks for null later).
Fixes #20862
2025-10-09 12:43:43 -06:00
Henrik Rydgård 04cdc3fa62 ImDebugger: Improve JitViewer performance by using a clipper 2025-10-09 11:26:26 -06:00
Henrik Rydgård db0cc01a81 IR interpreter on ARM64: Cleanup FPCR set/get, support floating point control on Windows 2025-10-09 11:14:47 -06:00
Henrik Rydgård 87b770739a Merge pull request #20844 from hrydgard/achievement-enable-per-game
Make the "Enable Achievements" setting per-game
2025-10-08 17:47:06 -06:00
Henrik Rydgård f09fe6234e Merge pull request #20861 from hrydgard/new-jit-viewer
ImDebugger: Add a JIT viewer window
2025-10-08 17:24:46 -06:00
Henrik Rydgård ff5dea821b New jit viewer is starting to work a bit. 2025-10-08 16:59:25 -06:00
Henrik Rydgård aba2813ea2 Scaffold it 2025-10-08 13:00:35 -06:00
Henrik Rydgård 4e82535f9c Merge pull request #20860 from hrydgard/build-armips-in-libretro
Build armips in libretro builds
2025-10-08 10:19:57 -06:00
Henrik Rydgård b304fbe0c9 Build armips in libretro builds (requirement for some lua functionality) 2025-10-08 09:45:44 -06:00
Henrik Rydgård e53d6e405a Merge pull request #20859 from hrydgard/pin-icon
Replaces '+'/'-' with pin/unpin icons. Thanks Nabn00b.
2025-10-08 06:51:19 -06:00
Henrik Rydgård 6efbdfc10d Merge pull request #20858 from hrydgard/arm64-exception-handler
Enable exception handling on Windows ARM64
2025-10-07 16:03:20 -06:00
Henrik Rydgård 3917753d2e Use I_FOLDER_PINNED 2025-10-07 16:02:26 -06:00
Henrik Rydgård 26a9b5d95f Replaces '+'/'-' with pin/unpin icons. Thanks Nabn00b.
This doesn't yet use the new pinned-folder icon though. Might do that
later.
2025-10-07 15:51:13 -06:00
Henrik Rydgård 58f55ae44b Enable exception handling on Windows ARM64
Simpler than expected. We don't really make any advanced use of the
context currently so I guess it makes sense.

See #20854
2025-10-07 10:56:23 -06:00
Henrik Rydgård 78a1c46601 Merge pull request #20857 from hrydgard/cwcheat-code-cleanup
CwCheat code cleanup
2025-10-07 10:56:03 -06:00
Henrik Rydgård f21876b0b7 Move CheatFileParser out to the header, remove the line_ mmember variable 2025-10-07 10:07:04 -06:00
Henrik Rydgård 9c5b1c1b8b Remove some scaffolding directed at supporting TempAR codes in the future. Not likely to happen. 2025-10-07 09:50:05 -06:00
Henrik Rydgård 612e9263d4 Windows ARM64: Set linker log output to normal (not verbose) 2025-10-07 09:50:05 -06:00
Henrik Rydgård d04e9b0a0d Merge pull request #20855 from hrydgard/italian-update
Apply giona888's latest Italian localization changes
2025-10-06 17:39:05 -06:00
Henrik Rydgård 00ba0c0b12 Bump langtool deps 2025-10-06 17:22:28 -06:00
Henrik Rydgård 2033073c68 Apply giona888's latest Italian localization changes 2025-10-06 17:19:49 -06:00
Henrik Rydgård 459e8ac031 Merge pull request #20850 from hrydgard/dependabot/github_actions/hendrikmuhs/ccache-action-1.2.19
Bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19
2025-10-03 23:19:59 -05:00
Henrik Rydgård 00ae1f0c9b Merge pull request #20849 from hrydgard/dependabot/github_actions/softprops/action-gh-release-2.3.3
Bump softprops/action-gh-release from 2.3.2 to 2.3.3
2025-10-03 23:19:50 -05:00
Henrik Rydgård 54369321c4 Merge pull request #20848 from hrydgard/dependabot/github_actions/actions/cache-4.3.0
Bump actions/cache from 4.2.4 to 4.3.0
2025-10-03 23:19:41 -05:00
dependabot[bot] 8320a939f9 Bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.18 to 1.2.19.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases)
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/63069e3931dedbf3b63792097479563182fe70d1...bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716)

---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
  dependency-version: 1.2.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 08:33:52 +00:00
dependabot[bot] 7d37a255fe Bump softprops/action-gh-release from 2.3.2 to 2.3.3
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/72f2c25fcb47643c292f7107632f7a47c1df5cd8...6cbd405e2c4e67a21c47fa9e383d020e4e28b836)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 08:33:48 +00:00
dependabot[bot] a0773a05c2 Bump actions/cache from 4.2.4 to 4.3.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.4...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 08:33:44 +00:00
Henrik Rydgård 2f4b1adc98 Merge pull request #20845 from hrydgard/checkbox-fix
Fix the OnClick behavior on checkboxes, oops. Fixes cheats.
2025-09-30 15:21:53 -05:00
Henrik Rydgård b4b9ae2d3c Fix the OnClick behavior on checkboxes, oops. Fixes cheats. 2025-09-30 12:38:38 -05:00
Henrik Rydgård 6770a2ff29 Make the "Enable Achievements" setting per-game 2025-09-30 11:35:24 -05:00
Henrik Rydgård d43f24dab3 Merge pull request #19336 from hrydgard/headless-defaults
Use config defaults in the headless binary.
2025-09-24 12:39:31 -06:00
Henrik Rydgård 461f8586b6 Use config defaults in the headless binary.
Fixes #19332
2025-09-24 11:56:51 -06:00
Henrik Rydgård cc37ab84f8 Merge pull request #20838 from hrydgard/vertex-decoder-logging
VertexDecoder: Improve logging for missing formats.
2025-09-24 11:19:27 -06:00
Henrik Rydgård 5e16bf907b VertexDecoder: Improve logging for missing formats. Add missing convert function.
The missing function is mainly used in D3D11, which can be used on
Windows for ARM64. It's not necesssary for the other backends, which is
why it used to be missing in the ARM64 vertex decoder.

Also fix a minor memory leak in AtracCtx2.
2025-09-24 10:52:09 -06:00
Henrik Rydgård d7ea595359 Merge pull request #20837 from hrydgard/assorted-fixes
Fix a load slowdown, possible fix for voices in 7th Dragon II
2025-09-24 10:37:35 -06:00
Henrik Rydgård b15b0c441e Make the checks for atrac size more lenient. Possible fix for #20834 2025-09-24 10:08:53 -06:00
Henrik Rydgård 1efd0b95b8 Improve logging of UI atlas generation, don't generate debug png (oops) 2025-09-23 13:40:39 -06:00
Henrik Rydgård 7975261b02 Minor compiler warning fix 2025-09-23 13:08:07 -06:00
Henrik Rydgård 4a790ebc6b Merge pull request #20833 from hrydgard/assorted-fixes
Assorted cleanups and fixes
2025-09-23 12:34:30 -06:00
Henrik Rydgård 8c9658c5cd Bump gradle plugin version again 2025-09-23 12:10:19 -06:00