Henrik Rydgård
3566aa5727
ARM64 jit: start implementing pos/normal morph
2026-01-20 15:15:06 +01:00
Henrik Rydgård
dcfdad67bf
Merge pull request #21133 from hrydgard/retroachievement-icon-cache-rework
...
Retroachievement icon cache rework
2026-01-20 15:07:00 +01:00
Henrik Rydgård
419ab46172
Avoid needing std::string as cache keys in IconCache
2026-01-20 14:09:16 +01:00
Henrik Rydgård
47f6b9975e
Optimize the color alpha computation for color morph
2026-01-20 13:51:24 +01:00
Henrik Rydgård
3378faca5e
Optimize morph code (non-JIT vertex decoders)
2026-01-20 13:51:24 +01:00
Henrik Rydgård
a8f89e1544
Correct rounding in StoreConvertToU8, correct Vec4F32::Store3.
2026-01-20 13:51:24 +01:00
Henrik Rydgård
8b8c776491
Fix visual issue with rotation button on the pause screen
2026-01-19 17:00:41 +01:00
Henrik Rydgård
3a7911407b
Assorted minor cleanups
2026-01-19 15:47:40 +01:00
Henrik Rydgård
926a9eaf83
Merge pull request #21123 from MMaZaHaKa/master
...
fix proAdhocServer multiinstance bug
2026-01-19 11:30:46 +01:00
Henrik Rydgård
58bc086ae5
Fix bug causing postprocessing shader names not to appear
2026-01-18 14:39:52 +01:00
MMaZaHaKa
aa350b3082
upd proAdhoc
2026-01-16 06:17:03 +02:00
Henrik Rydgård
3f3b353350
Merge pull request #21092 from white-axe/libretro-vfs
...
Use the libretro VFS interface in libretro builds
2026-01-10 16:36:01 +01:00
刘皓
a950879dd5
Don't use lseek64() in FileUtil.cpp
2026-01-09 11:46:12 -05:00
Henrik Rydgård
884d3c46d5
Rework listing of savestates - a single scan operation instead of lots of File::Exists and ModTime calls.
...
Needed to improve scalability on Android for when we increase the number
of states.
2026-01-09 11:17:21 +01:00
Henrik Rydgård
e6e82c9ad3
Add java-side prefix filtering for ContentUri directory listing
2026-01-09 10:12:15 +01:00
刘皓
e72f288a7b
Flush FILE buffers before using lseek64()
2026-01-09 00:54:51 -05:00
Henrik Rydgård
13af9d5a9b
Savestate UI: Add one more way to select the current state
2026-01-08 23:18:26 +01:00
Henrik Rydgård
e33ff46ffd
Extract the rewind code from SaveState.cpp, to make it more managable.
2026-01-08 22:22:46 +01:00
刘皓
fde7821b77
Merge branch 'master' into libretro-vfs
2026-01-08 11:59:20 -05:00
刘皓
0b3cf1de8d
Check that source is non-null before attempting to use it in the ZipContainer constructor
2026-01-08 11:59:12 -05:00
刘皓
37047106f3
Fix the Fseek() and Fseektell() implementation when using the libretro VFS
2026-01-08 11:55:13 -05:00
Henrik Rydgård
75f8a5c0e3
NiceTimeFormat: Show up to two minutes as seconds, and up to two hours as minutes. Avoids the plural problem and is nicer.
2026-01-06 20:52:37 +01:00
Henrik Rydgård
38ebb9d729
Set a few defaults automatically as a proof-of-concept (to reduce duplication)
...
See #18888
2026-01-05 19:03:43 +01:00
刘皓
18ac1ec937
Use the libretro VFS when reading/writing cheats
2026-01-02 17:07:22 -05:00
刘皓
17acfe31a3
Fix several problems with ZipContainer in Common/File/VFS/ZipFileReader.cpp
2026-01-02 14:25:13 -05:00
刘皓
295ac0e9f6
Merge branch 'master' into libretro-vfs
2026-01-02 12:58:27 -05:00
刘皓
d56e685f83
Mark LibretroMkdirCallback in Common/File/FileUtil.cpp as static
2026-01-02 12:52:38 -05:00
刘皓
76bcbda42a
Fix some small mistakes in Common/File/FileUtil.cpp
2026-01-02 12:06:40 -05:00
Henrik Rydgård
64461329e7
More minor fixes and cleanups
2026-01-02 14:20:20 +01:00
Henrik Rydgård
cadbe3a2e0
Speedup text rendering on Android slightly, eliminate possible assert
2026-01-02 14:20:20 +01:00
Henrik Rydgård
02d621c0f6
OpenGL ES: Correct check for 3D texture support.
2026-01-02 14:20:20 +01:00
Henrik Rydgård
502da9315d
Add a sanity check after acquiring swapchain images
2026-01-01 14:48:35 +01:00
Henrik Rydgård
8724f40c12
DrawText: Clamp strings to sane sizes.
2026-01-01 14:23:57 +01:00
Henrik Rydgård
1ac218960f
OpenGL / FramebufferManager: Improve asserts for raster blits
2026-01-01 14:15:37 +01:00
刘皓
5716cbd41d
Use the libretro VFS interface in libretro builds
2026-01-01 00:24:01 -05:00
Henrik Rydgård
77ec5c7c50
Buildfixes
2025-12-19 16:20:30 +01:00
Henrik Rydgård
18a67b82d2
Do the same with KeyInputFlags. Fix minor UI misalignments
2025-12-19 13:41:58 +01:00
Henrik Rydgård
481d0fd18c
Switch TouchInputFlags to enum class, fix some minor UI issues
...
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård
c999367471
Fix crash in DrawPixels in "skip framebuffer effects" mode
2025-12-15 17:18:17 +01:00
Henrik Rydgård
800a68f32d
Sanity checking in Utf8.cpp, improve logging for missing translations
2025-12-15 17:17:23 +01:00
Henrik Rydgård
4ece9aba6f
Merge pull request #21054 from lvonasek/hotfix-openxr-swapchain
...
OpenXR - Swapchain indexing fixed
2025-12-02 19:26:42 +01:00
Lubos
7d4c0155f0
OpenXR - Swapchain indexing fixed
2025-12-02 16:21:01 +01:00
Henrik Rydgård
1ea93e2913
Small refactor of text rect measurement. Add move/resize icons
2025-11-27 11:50:22 +01:00
Henrik Rydgård
f949bc8faf
RetroAchievements: Show subset names
2025-11-27 11:03:56 +01:00
Henrik Rydgård
ed25b5e991
Add convenient UI on the pause screen for changing/locking the screen orientation
2025-11-26 11:14:37 +01:00
Henrik Rydgård
dede6dc10e
Eliminate annoying flicker on GameScreen
2025-11-25 15:46:33 +01:00
Henrik Rydgård
b8fced5b41
Path code cleanup, move some UI code ( #21037 )
...
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
2025-11-25 00:44:24 +01:00
Henrik Rydgård
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
acd8cf70d0
SDL: Load font from VFS instead of using a file path.
...
Hopefully helps #21014
2025-11-24 00:55:12 +01:00
Henrik Rydgård
666808fb8c
SDL: Correct font size handling
2025-11-23 22:26:32 +01:00