Automated PPSSPP builds

These builds are provided by Orphis and are totally free of charge.
New versions on the Git repository are detected automatically and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.
If multiple commits are done at the same time, you'll only get the latest one.

Code is hosted on GitHub.
See PPSSPP website for more information.

Revision Author Date Android Windows 32bit Windows 64bit Commit log
v1.16.3 Henrik Rydgård 2023-09-22 15:27:23 Download Download Download v1.16.3
v1.16.2-36-g90ac4d512 Henrik Rydgård 2023-09-22 15:16:45 Download   Download Add one string to zh_CN.ini from #18193
v1.16.2-35-gd0d41262d Henrik Rydgård 2023-09-22 11:26:36 Download Download Download Merge: c2406aeb4 455b58487 Merge pull request #18195 from hrydgard/readme-1.16.3 Update README.md for 1.16.3
v1.16.2-34-g455b58487 Henrik Rydgård 2023-09-22 11:03:29 No build Linkify readme
v1.16.2-33-g8fd0426c2 Henrik Rydgård 2023-09-22 11:03:04 No build Update README.md for 1.16.3
v1.16.2-32-gc2406aeb4 Henrik Rydgård 2023-09-22 10:59:30 Download Download Download Merge: e7c0b4186 81f47caf2 Merge pull request #18194 from hrydgard/minor-stuff-again Cleanups and comment clarifications
v1.16.2-30-g81f47caf2 Henrik Rydgård 2023-09-22 10:27:02 No build Clarify the primitive expansion, add reporting
v1.16.2-29-g755648c99 Henrik Rydgård 2023-09-22 10:09:10 No build Don't use std::move in dirlisting, see #18192
v1.16.2-28-gf83fb2325 Henrik Rydgård 2023-09-21 16:42:00 No build NativeActivity: null surface on exit, renderloopthread on exception
v1.16.2-27-ge7c0b4186 Henrik Rydgård 2023-09-22 10:58:43 No build Improve an assert
v1.16.2-27-g602407fcf Henrik Rydgård 2023-09-21 16:41:09 No build Warning and comment fixes, logic precedence fixes in PPGeDraw
v1.16.2-26-g3aed81d51 Henrik Rydgård 2023-09-21 13:45:52 Download Download Download Merge: 50da8a91d b76821079 Merge pull request #18170 from hch12907/sdl-ttf ci: use pkgconfig as a fallback for finding SDL2_ttf
v1.16.2-24-g50da8a91d Henrik Rydgård 2023-09-21 12:26:23 Download Download Download Merge: 1cb8bf38f 8a90e94e7 Merge pull request #18190 from hrydgard/original-address-asserts Add an assert to try to track down a mysterious reported crash.
v1.16.2-23-g8a90e94e7 Henrik Rydgård 2023-09-20 19:11:28 No build Add an assert to try to track down a mysterious reported crash.
v1.16.2-22-g1cb8bf38f Henrik Rydgård 2023-09-21 11:48:27 Download Download Download Merge: cdffce8ce 1aab1c4b0 Merge pull request #18189 from hrydgard/vulkan-shader-cache-load Be a bit smarter when loading the shader cache, avoid duplicating work
v1.16.2-21-g1aab1c4b0 Henrik Rydgård 2023-09-21 10:43:41 No build Be a bit smarter when loading the shader cache, avoid duplicating work
v1.16.2-20-gcdffce8ce Henrik Rydgård 2023-09-21 09:15:00 Download Download Download Merge: f8320e476 2e171b22e Merge pull request #18186 from hrydgard/remove-unhelpful-assert Vulkan: Remove an assert that didn't give much actionable information
v1.16.2-18-gf8320e476 Henrik Rydgård 2023-09-20 22:22:47 Download Download Download Merge: 65b995ac6 2648cd0ee Merge pull request #18185 from hrydgard/http-image-file-view-race-fix Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading
v1.16.2-17-g2648cd0ee Henrik Rydgård 2023-09-20 21:45:03 No build Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading
v1.16.2-17-g2e171b22e Henrik Rydgård 2023-09-20 22:25:22 No build Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting.
v1.16.2-16-g65b995ac6 Henrik Rydgård 2023-09-20 20:39:16 Download Download Download Merge: 01c3c3638 966144fa6 Merge pull request #18184 from hrydgard/expand-lines-mem-fix Add memory bounds-check when expanding points, rects and lines to triangles
v1.16.2-13-g01c3c3638 Henrik Rydgård 2023-09-20 19:33:47 Download Download Download Merge: dee84e681 3783afd85 Merge pull request #18183 from hrydgard/shader-race-condition-fix Pipeline/shader race-condition-during-shutdown crash fix
v1.16.2-9-gdee84e681 Henrik Rydgård 2023-09-20 19:32:47 No build Merge: 0f5fdf784 c2c793339 Merge pull request #18182 from hrydgard/change-backend-exit-fix Backend change from Win32 menu: Add quick workaround for instance counter misbehavior
v1.16.2-9-g966144fa6 Henrik Rydgård 2023-05-02 13:21:47 No build Bounds check writing to the index buffer when expanding lines/rects/points
v1.16.2-8-g3f2ef508c Henrik Rydgård 2023-05-02 13:09:47 No build Make it easier to reason about space in the inds buffer by moving an offset instead of the pointer.
v1.16.2-7-g0f5fdf784 Henrik Rydgård 2023-09-20 18:54:19   Download Download Merge: ad029e86d cbab67707 Merge pull request #18174 from bentley/wayland-cmake Disable Wayland if USE_WAYLAND_WSI is off
v1.16.2-5-g3783afd85 Henrik Rydgård 2023-09-20 18:43:33 No build Fix a really bad race condition during game shutdown.
v1.16.2-4-gb8353c627 Henrik Rydgård 2023-09-20 18:27:05 No build Add a commented-out torture test for a shader race condition
v1.16.2-4-gad029e86d Henrik Rydgård 2023-09-20 16:07:28 Download Download Download Merge: 4eec2e044 07e0cf9a2 Merge pull request #18180 from DDinghoya/patch-16 Update ko_KR.ini
v1.16.2-3-gc2c793339 Henrik Rydgård 2023-09-20 14:37:01 No build Backend change from Win32 menu: Add quick workaround for instance counter misbehavior. Should really do this some better way. See #18148
v1.16.2-3-g5c94b41dd Henrik Rydgård 2023-09-20 16:50:21 No build Vulkan: If a createimageview failed, don't leak the image. Probably very rare.
v1.16.2-3-g07e0cf9a2 DDinghoya 2023-09-20 15:26:49 No build Update ko_KR.ini
v1.16.2-2-g4eec2e044 Henrik Rydgård 2023-09-20 14:26:17 Download Download Download Merge: 4f8db4c61 be658f8f4 Merge pull request #18179 from hrydgard/update-rcheevos Update the rcheevos submodule
v1.16.2-1-gbe658f8f4 Henrik Rydgård 2023-09-19 17:38:47 No build Update the rcheevos submodule This is the RetroAchievements code, which has recently received some fixes we want.
v1.16.2 Henrik Rydgård 2023-09-19 13:05:22 Download Download Download v1.16.2
v1.16.1-35-g27f6c7f26 Henrik Rydgård 2023-09-19 12:24:56 Download Download Download Merge: 3c4872b9a efda169aa Merge pull request #18173 from hrydgard/readme-1.16.2 Update README.md for 1.16.2
v1.16.1-34-gefda169aa Henrik Rydgård 2023-09-19 12:00:14 No build Linkify
v1.16.1-34-gcbab67707 Anthony J. Bentley 2023-09-20 07:17:54 No build Enable USE_WAYLAND_WSI by default.
v1.16.1-33-ga9291be86 Henrik Rydgård 2023-09-19 02:01:47 No build Update README.md for 1.16.2
v1.16.1-33-g25a7334b5 Anthony J. Bentley 2023-09-19 10:07:46 No build Only build with Wayland if USE_WAYLAND_WSI is on.
v1.16.1-32-g3c4872b9a Henrik Rydgård 2023-09-18 19:16:43 Download Download Download Merge: 1d26a27c6 0bfd16620 Merge pull request #18169 from hrydgard/various-fixes-8 Better handling of shadergen failures, other minor things
v1.16.1-31-g0bfd16620 Henrik Rydgård 2023-09-18 16:42:22 No build Try to prevent a weird shutdown race condition that I'm not sure can happen - but crash logs show it
v1.16.1-30-gf4b0cddda Henrik Rydgård 2023-09-18 16:25:00 No build ShaderId: Safer way to check for backend.
v1.16.1-29-g946d4b625 Henrik Rydgård 2023-09-18 16:12:27 No build Avoid causing shader gen failures due to bad blend eq values
v1.16.1-28-g3c810521e Henrik Rydgård 2023-09-18 14:49:13 No build TextureBatch tiny optimization: Use vector.reserve
v1.16.1-27-gb7d28cd10 Henrik Rydgård 2023-09-18 14:38:22 No build Remove redundant fail state. Bail from shader cache load if a fragment shader fails to generate, too.
v1.16.1-26-g1d26a27c6 Henrik Rydgård 2023-09-18 12:47:36 Download Download Download Merge: 2488a1a37 8f8844234 Merge pull request #18168 from hrydgard/linux-tex-format-fix SDL ttf rendering: Try two 4444 tex formats to find one that works.
v1.16.1-25-g8f8844234 Henrik Rydgård 2023-09-18 11:48:28 No build SDL ttf rendering: Try two 4444 tex formats to find one that works.
v1.16.1-24-g2488a1a37 Henrik Rydgård 2023-09-18 10:46:49 Download Download Download Merge: 388a34cdf 1962e984e Merge pull request #18166 from hrydgard/naett-upgrade Upgrade naett to latest - should fix some memleaks
v1.16.1-23-g1962e984e Henrik Rydgård 2023-09-18 01:07:25 No build Upgrade naett to latest - should fix some memleaks Also seems to remove a max delay - might help the slowdown I was experiencing on Linux.
v1.16.1-22-g388a34cdf Henrik Rydgård 2023-09-17 22:40:08 Download Download Download HTTPClient: On Windows, we have to permit connect to "fail" with an errno of 0. Wacky.
v1.16.1-21-g92d1a6656 Henrik Rydgård 2023-09-17 19:38:31 Download Download Download Merge: 99b2d2b2e 07150b566 Merge pull request #18165 from unknownbrackets/x64-ir-bmi2 x86jit: Fix flush for special-purpose reg
v1.16.1-18-g99b2d2b2e Henrik Rydgård 2023-09-17 18:03:07 Download Download Download Merge: b6515ef1e 33ab45557 Merge pull request #18164 from hrydgard/http-linux-fix HTTP: Ignore failed connects when trying to select
v1.16.1-17-g33ab45557 Henrik Rydgård 2023-09-17 17:39:17 No build remove redundant log
v1.16.1-16-g377892bc2 Henrik Rydgård 2023-09-17 17:37:45 No build Improve logging
v1.16.1-15-g24bc0b067 Henrik Rydgård 2023-09-17 17:23:58 No build Don't leak the sockets that won't connect
v1.16.1-14-g0421607c0 Henrik Rydgård 2023-09-17 17:13:18 No build Fix HTTP connect on linux (need to ignore failed connections in the select)
v1.16.1-13-gb6515ef1e Henrik Rydgård 2023-09-16 21:03:43 Download Download Download Merge: e829c97d7 e4af18baa Merge pull request #18158 from fp64/fno-math-errno Add -fno-math-errno
v1.16.1-12-ge4af18baa fp64 2023-09-16 20:17:40 No build Add -fno-math-errno Resolves #18156.
v1.16.1-11-ge829c97d7 Henrik Rydgård 2023-09-15 16:53:21 Download Download Download Merge: e8289f929 c498a42e9 Merge pull request #18154 from GermanAizek/excess-cstr Core, UI, Windows: Removed excess converting C-string in params
v1.16.1-9-ge8289f929 Henrik Rydgård 2023-09-15 12:19:16 Download Download Download Merge: 17e26b772 9823d0b1a Merge pull request #18152 from hrydgard/minor-stuff Fix a valgrind warning
v1.16.1-6-g9823d0b1a Henrik Rydgård 2023-09-15 11:37:35 No build Fix unimportant valgrind warning
v1.16.1-6-g17e26b772 Henrik Rydgård 2023-09-15 11:50:08 Download Download Download Merge: c2bf09744 c27481d63 Merge pull request #18151 from GermanAizek/fix-memleak GPU, VFS, UI: Fixed minor memleaks
v1.16.1-5-gd15001b5d Henrik Rydgård 2023-09-15 11:21:07 No build Check the return value of fread to avoid warning
v1.16.1-5-gc27481d63 German Semenov 2023-09-15 11:23:54 No build GPU, VFS, UI: Fixed minor memleaks
v1.16.1-5-gc498a42e9 German Semenov 2023-09-15 12:54:11 No build Core, UI, Windows: Removed excess converting C-string in params
v1.16.1-4-gc2bf09744 Henrik Rydgård 2023-09-15 10:01:28 Download Download Download SoftGPU: Fix refactoring mistake where we could return an uninitialized value. Oops.
v1.16.1-3-g9625eaf29 Henrik Rydgård 2023-09-13 02:03:46 Download Download Download Merge: 961e0068f 1f6024774 Merge pull request #18143 from hrydgard/retroachievement-disc-swap Fix UMD disc swap with Retroachievements enabled
v1.16.1 Henrik Rydgård 2023-09-12 19:00:46 Download Download Download v1.16.1
v1.16-51-ga5bfb0b89 Henrik Rydgård 2023-09-12 18:27:54 Download   Download Merge: 8ed3eb12c 5145a81ff Merge pull request #18144 from hrydgard/readme-1.16.1 Update README.md for 1.16.1
v1.16-48-g8ed3eb12c Henrik Rydgård 2023-09-12 18:27:39 No build Merge: 95c914ac1 6600b7ab0 Merge pull request #18147 from hrydgard/assorted-fixes-7 Vulkan: Fix validation error in Beats, some logging/assert improvements
v1.16-47-g6600b7ab0 Henrik Rydgård 2023-09-12 16:52:59 No build Improved logging
v1.16-46-g447b28d27 Henrik Rydgård 2023-09-12 17:13:38 No build Vulkan DrawEngine: Reset bound secondary texture on clear. Fixes a validation error hit in Beats
v1.16-45-gbe65cf0fc Henrik Rydgård 2023-09-11 17:45:54 No build Assert improvements
v1.16-44-g5145a81ff Henrik Rydgård 2023-09-12 14:49:40 No build Link the readme
v1.16-44-g95c914ac1 Henrik Rydgård 2023-09-12 15:38:06 Download Download Download Merge: a44efae67 05d326034 Merge pull request #18145 from TotalCaesar659/patch-1 Update Russian translation
v1.16-44-g1f6024774 Henrik Rydgård 2023-09-12 14:17:50 No build Fix hang when changing UMD with retroachievements enabled Fixes #17976
v1.16-43-g95badd03b Henrik Rydgård 2023-09-12 14:02:12 No build RetroAchievement - only register the file reader once
v1.16-43-g8b5083aaa Henrik Rydgård 2023-09-12 14:31:37 No build Update README.md for 1.16.1
v1.16-43-g05d326034 TotalCaesar659 2023-09-12 15:23:01 No build Update Russian translation
v1.16-42-ga44efae67 Henrik Rydgård 2023-09-12 12:49:21 Download Download Download Merge: 47099ea8d 844f1de04 Merge pull request #18142 from hrydgard/revert-buffer-copy-heuristic Revert "Merge pull request #18008 from hrydgard/naruto-video-flicker-heuristic"
v1.16-41-g844f1de04 Henrik Rydgård 2023-09-12 12:19:37 No build Revert "Merge pull request #18008 from hrydgard/naruto-video-flicker-heuristic" This reverts commit 985af4b03dca5cfd0ca8cbddba033eff8132aca8, reversing changes made to 64d04782ea78d6537509cdb15ebc65ec7832b081.
v1.16-40-g47099ea8d Henrik Rydgård 2023-09-12 10:56:01 Download Download Download Merge: 87a434494 8784ece62 Merge pull request #18141 from hrydgard/chat-window-close-fix Fix the chat window closing on pressing the X key.
v1.16-39-g8784ece62 Henrik Rydgård 2023-09-12 10:25:04 No build Fix the chat window closing on pressing the X key. It's better to handle the chat window on the queued event path.
v1.16-38-g87a434494 Henrik Rydgård 2023-09-12 10:19:17 Download Download Download Merge: 9d058ef31 1fad62339 Merge pull request #18140 from unknownbrackets/x86-sc x86jit: Fix spill on sc in longer block
v1.16-38-g07150b566 Unknown W. Brackets 2023-09-17 18:33:53 No build x86jit: Fix flush for special-purpose reg.
v1.16-37-g7fb67bbb1 Unknown W. Brackets 2023-09-17 18:33:16 No build irjit: Fix breakpoints with block linking.
v1.16-37-g1fad62339 Unknown W. Brackets 2023-09-12 07:29:46 No build x86jit: Fix spill on sc in longer block.
v1.16-36-g9d058ef31 Henrik Rydgård 2023-09-12 00:07:45 Download Download Download Merge: dbbf8e2af 529794080 Merge pull request #18137 from hrydgard/wave-file-warning-fix WAV file error message fix
v1.16-35-g529794080 Henrik Rydgård 2023-09-11 22:56:34 No build Add new translation string (wav error message)
v1.16-34-ge5a078895 Henrik Rydgård 2023-09-11 22:55:59 No build RetroAchievements audio customization: Fix checks for WAV file format
v1.16-33-gdbbf8e2af Henrik Rydgård 2023-09-11 18:12:12 Download Download Download Merge: 16af42724 97404354e Merge pull request #18135 from hrydgard/assorted-fixes-6 Fix closing the chat window with ESC, add some asserts
v1.16-30-g97404354e Henrik Rydgård 2023-09-11 17:38:17 No build More asserts and checks in pipeline manager
v1.16-29-g16af42724 Henrik Rydgård 2023-09-11 17:57:54   Download   Merge: 4ffea9f90 23aedf1e6 Merge pull request #18133 from hrydgard/proper-beats-fix More sensible approach to the sc problem that broke Beats
v1.16-29-g4df4adb93 Henrik Rydgård 2023-09-11 17:37:31 No build Fix closing the chat window with ESC, see #18134
v1.16-28-gec33bcfce Henrik Rydgård 2023-09-11 16:57:18 No build Turn the debug assert in BindPipeline into a proper one to try to get some more context in the logs Shouldn't be too expensive.
v1.16-27-g4ffea9f90 Henrik Rydgård 2023-09-11 16:20:37 Download Download Download Merge: 064532ab3 052747aa3 Merge pull request #18132 from hrydgard/assorted-fixes-5 Add reporting for GLSL shader gen errors
v1.16-26-g052747aa3 Henrik Rydgård 2023-09-11 15:37:03 No build Add reporting of GLSL shader gen errors
v1.16-25-g859a31b22 Henrik Rydgård 2023-09-11 15:36:30 No build Attempt to address a weird crash, or at least make it happen in the right spot.
v1.16-25-g23aedf1e6 Henrik Rydgård 2023-09-11 16:07:21 No build More sensible approach to the sc problem that broke Beats
v1.16-24-g064532ab3 Henrik Rydgård 2023-09-11 14:52:13 Download Download Download Merge: b83e89adf accd9b1f2 Merge pull request #18131 from hrydgard/assorted-fixes-4 Fix crash in Beats on x86-64, minor other fixes
v1.16-23-gaccd9b1f2 Henrik Rydgård 2023-09-11 14:10:02 No build sc instruction: Make sure the rt register is mapped. Fixes Beats.
v1.16-22-g57edb9f78 Henrik Rydgård 2023-09-11 14:00:46 No build Gate the PPGE texture windowing trick behind the software rendering setting.
v1.16-21-g875112e9c Henrik Rydgård 2023-09-11 12:32:48 No build Improve an assert
v1.16-20-g3acbeb307 Henrik Rydgård 2023-09-11 12:20:48 No build Add an assert in JitBlockCache
v1.16-19-gb83e89adf Henrik Rydgård 2023-09-11 13:58:30 Download Download Download Merge: 4d58bb801 d335393d4 Merge pull request #18129 from hrydgard/hashmap-semantics-fix Fix the semantics of DenseHashMap to be consistent even when inserting nulls
v1.16-18-gd335393d4 Henrik Rydgård 2023-09-11 12:06:06 No build GLSL shader cache: Improve robustness against null shaders. See #18116
v1.16-17-g10f93875c Henrik Rydgård 2023-09-11 12:02:56 No build Fix the semantics of DenseHashMap to be consistent even when inserting nulls
v1.16-16-g4d58bb801 Henrik Rydgård 2023-09-11 12:07:04 Download Download Download Merge: 181ac6893 72be2f545 Merge pull request #18128 from hrydgard/assorted-fixes-3 Restore touch D-Pad behavior
v1.16-15-g72be2f545 Henrik Rydgård 2023-09-11 11:10:00 No build Restore the D-Pad behavior (see #18028)
v1.16-14-gef6ea1bd2 Henrik Rydgård 2023-09-11 11:03:41 No build Minor cleanup
v1.16-13-g181ac6893 Henrik Rydgård 2023-09-11 11:41:18 Download Download Download Merge: 17b2b8fcf 5fcca7d9f Merge pull request #18127 from hrydgard/assorted-fixes-2 Move RetroAchievements to the tools tab, fix leaderboard submitted notification positioning
v1.16-12-g5fcca7d9f Henrik Rydgård 2023-09-11 10:47:59 No build Fix customization of Leaderboard Submitted events. See #17631
v1.16-11-g43e792fb7 Henrik Rydgård 2023-09-11 10:47:34 No build Move RetroAchievements to the Tools tab.
v1.16-10-g17b2b8fcf Henrik Rydgård 2023-09-11 10:24:18 Download Download Download Merge: e35935b00 3c7b05c3e Merge pull request #18126 from unknownbrackets/softgpu-ppge-text PPGe: Use texture windows for atlas text
v1.16-8-ge35935b00 Henrik Rydgård 2023-09-11 00:58:54 Download Download Download Merge: d4365c6ae 5547fe210 Merge pull request #18123 from hrydgard/assorted-fixes Fix GL hang with buffered commands = off
v1.16-7-g5547fe210 Henrik Rydgård 2023-09-11 00:31:51 No build Add missing mutex lock in ScreenManager::RecreateAllViews
v1.16-6-gc343c194f Henrik Rydgård 2023-09-11 00:31:41 No build Early-outs in IconCache
v1.16-5-g626d90144 Henrik Rydgård 2023-09-11 00:30:52 No build OpenGL: Fix hang that mostly happened when buffered commands == off
v1.16-5-g3c7b05c3e Unknown W. Brackets 2023-09-11 08:54:55 No build PPGe: Use texture windows for atlas text. This makes it software rendering, which correctly applies clamp/wrap limits at 512x512, still has readable text. Other textures may still be wrong.
v1.16-4-gd4365c6ae Henrik Rydgård 2023-09-09 17:40:47 Download Download Download Merge: 487864015 0cbca92b2 Merge pull request #18115 from xgqt/fix-MIPSTables-h-includes Core/MIPS/MIPSTables.h: add stdint.h include
v1.16-2-g487864015 Henrik Rydgård 2023-09-09 17:17:51 Download   Download Merge: d18dea4f6 9472e7e15 Merge pull request #18114 from jbeich/bsd Unbreak build on FreeBSD
v1.16-1-g9472e7e15 Jan Beich 2023-09-09 15:51:11 No build CMake: Avoid using fseeko64/ftello64/etc on non-Linux off_t is always 64-bit on BSDs but Large File Support API is not supported. ld: error: undefined symbol: fseeko64 >>> referenced by hash.c >>>hash.c.o:(filereader_seek) in archive lib/librcheevos.a ld: error: undefined symbol: ftello64 >>> referenced by hash.c >>>hash.c.o:(filereader_tell) in archive lib/librcheevos.a Based on https://github.com/citra-emu/citra/commit/26af2b644ce6
v1.16-1-g0cbca92b2 Maciej Barć 2023-09-09 16:52:09 No build Core/MIPS/MIPSTables.h: add stdint.h include Signed-off-by: Maciej Barć <xgqt@gentoo.org>
v1.16 Henrik Rydgård 2023-09-09 15:14:20 Download Download Download v1.16
v1.15.4-1542-g162b36306 Henrik Rydgård 2023-09-09 12:05:28 No build Bump shader cache version, just because.
v1.15.4-1541-g383ade056 Henrik Rydgård 2023-09-09 15:01:16 Download   Download Merge: ee6742c74 a820b299a Merge pull request #18113 from hrydgard/fastforward-fix Have unthrottle override alternate speeds, like before.
v1.15.4-1540-ga820b299a Henrik Rydgård 2023-09-09 13:38:46 No build Have unthrottle override alternate speeds, like before.
v1.15.4-1539-gee6742c74 Henrik Rydgård 2023-09-09 12:13:37 Download Download Download Merge: 41e33511e 61d05aa61 Merge pull request #18112 from Narugakuruga/patch-27 Update zh_CN.ini
v1.15.4-1538-g61d05aa61 Narugakuruga 2023-09-09 12:11:43 No build Update zh_CN.ini
v1.15.4-1537-g41e33511e Henrik Rydgård 2023-09-09 06:56:20 Download Download Download Merge: a27208ccd 23c00dcb3 Merge pull request #18110 from DDinghoya/patch-15 Update ko_KR.ini
v1.15.4-1536-g23c00dcb3 DDinghoya 2023-09-09 05:58:51 No build Update ko_KR.ini
v1.15.4-1535-ga27208ccd Henrik Rydgård 2023-09-08 17:43:38 Download Download Download Merge: a92a48e4b 417d2d46f Merge pull request #18109 from iota97/fix-readme Fix readme
v1.15.4-1533-ga92a48e4b Henrik Rydgård 2023-09-08 17:43:07 No build Merge: e0c585792 f27e6055f Merge pull request #18107 from hrydgard/android-fix-homebrew Fix running homebrew on Android with content URIs (scoped storage)
v1.15.4-1532-gf27e6055f Henrik Rydgård 2023-09-08 16:42:39 No build Fix running homebrew on Android with content URIs (scoped storage)
v1.15.4-1532-g417d2d46f iota97 2023-09-08 17:03:05 No build Fix readme
v1.15.4-1531-ge0c585792 Henrik Rydgård 2023-09-08 15:49:52 Download Download Download Tilt analog settings: Fix failure to reinitialize tilt_ when creating views. This caused crashes due to tilt_ ending up pointing to a deleted object after recreate instead of null (in which case we would have avoided the writes). Fixes #18105
v1.15.4-1530-g8dbc1e735 Henrik Rydgård 2023-09-08 13:32:35 Download Download Download Add assets/vfpu to Windows installer generator script
v1.15.4-1529-g16e8ba241 Henrik Rydgård 2023-09-08 13:16:03 Download Download Download Merge: 87be18ab0 442618c79 Merge pull request #18014 from hrydgard/readme-1.16 Update README.md for 1.16
v1.15.4-1528-g442618c79 Henrik Rydgård 2023-09-08 13:14:51 No build Linkify
v1.15.4-1527-g5ecfdab0c Henrik Rydgård 2023-09-08 12:58:26 No build Readme VR updates
v1.15.4-1526-g8f00da4f1 Henrik Rydgård 2023-09-06 19:18:20 No build More README updates, address feedback
v1.15.4-1525-g6c6fffed7 Henrik Rydgård 2023-08-31 10:11:57 No build Add fp64 to credits list
v1.15.4-1524-g557e8f5f1 Henrik Rydgård 2023-08-31 09:44:02 No build Address feedback
v1.15.4-1523-g340ca8dd7 Henrik Rydgård 2023-08-30 11:52:12 No build Initial draft
v1.15.4-1522-g9f5414507 Henrik Rydgård 2023-08-30 11:05:40 No build Move 1.13 and 1.14 updates to history.md
v1.15.4-1521-g87be18ab0 Henrik Rydgård 2023-09-08 12:38:40 Download Download Download Merge: 6eba88595 2853b2f6d Merge pull request #18104 from hrydgard/fix-uncached-kernel-mirror Fix very old typo in memmap table, for the unusual "kernel+uncached" combination
v1.15.4-1519-g2853b2f6d Henrik Rydgård 2023-09-08 12:02:56 No build Fix very old typo in memmap table, for the unusual "kernel+uncached" combination
v1.15.4-1519-g6eba88595 Henrik Rydgård 2023-09-08 12:33:00   Download Download Slight OSD message duration tweak.
v1.15.4-1518-g7b9e03ef4 Henrik Rydgård 2023-09-08 09:59:47 Download Download Download Merge: c43cbe4f1 7a5cdafdf Merge pull request #18103 from unknownbrackets/arm64jit-more Implement the remaining arm64jit IR ops
v1.15.4-1513-g7a5cdafdf Unknown W. Brackets 2023-09-08 06:28:22 No build arm64jit: Implement convert/int conversions.
v1.15.4-1512-gb698c673a Unknown W. Brackets 2023-09-08 05:08:47 No build arm64jit: Implement FSat.
v1.15.4-1511-gc523273d5 Unknown W. Brackets 2023-09-08 04:53:07 No build arm64jit: Implement vector unpacks.
v1.15.4-1511-gc43cbe4f1 Henrik Rydgård 2023-09-08 09:35:04   Download Download Merge: d8f4f50ec 254f19dcf Merge pull request #18102 from hrydgard/kernel-printf New logging channel "PRINTF" for SceKernelPrintf
v1.15.4-1510-ge03ae26d2 Unknown W. Brackets 2023-09-08 03:53:50 No build arm64jit: Implement vuc2i.
v1.15.4-1509-ga21a882ad Unknown W. Brackets 2023-09-08 02:55:06 No build arm64jit: Implement a few vector ops.
v1.15.4-1508-ga8f81b428 Unknown W. Brackets 2023-09-08 02:38:46 No build arm64jit: Add breakpoints/memchecks.
v1.15.4-1507-gd8f4f50ec Henrik Rydgård 2023-09-08 08:35:08 Download Download Download Merge: 2e22fbdb8 23b05b903 Merge pull request #18100 from unknownbrackets/savedata-search UI: Fix search within savedata screen
v1.15.4-1505-g2e22fbdb8 Henrik Rydgård 2023-09-08 08:34:34 No build Merge: ce4ee7815 9cc266b0e Merge pull request #18101 from unknownbrackets/android-run-tests Android: Fix developer tools -> run tests
v1.15.4-1503-gce4ee7815 Henrik Rydgård 2023-09-08 08:33:53 No build Merge: 0a234df03 1a37b4b3f Merge pull request #18099 from unknownbrackets/include-guards Build: Add some missing include guards.
v1.15.4-1500-g0a234df03 Henrik Rydgård 2023-09-08 08:33:22 No build Merge: 05d8752a6 5617d0862 Merge pull request #18089 from unknownbrackets/arm64jit-float arm64jit: Implement VFPU compare, trig, couple others
v1.15.4-1497-g254f19dcf Henrik Rydgård 2023-09-08 08:40:15 No build Use new log channel for stdout/tty as well.
v1.15.4-1496-g6cb2c0dc5 Henrik Rydgård 2023-09-08 08:37:45 No build KERNELPRINTF->PRINTF, NOTICE->INFO
v1.15.4-1495-g90cd9d4c6 Nemoumbra 2023-09-07 23:34:26 No build New logging channel "KERNELPRINTF" for SceKernelPrintf
v1.15.4-1494-g05d8752a6 Henrik Rydgård 2023-09-07 15:19:44 Download Download Download Vulkan: Correct the calculation for max possible mip levels
v1.15.4-1493-gd98cdacf5 Henrik Rydgård 2023-09-07 15:05:09 Download Download Download Merge: 81dba6e5f 6799e8a67 Merge pull request #18095 from hrydgard/lang-ui-fixes Swedish translation updates, add reminder for save new textures
v1.15.4-1490-g6799e8a67 Henrik Rydgård 2023-09-07 13:54:46 No build Add a little reminder that saving new textures is on, if they are.
v1.15.4-1490-g81dba6e5f Henrik Rydgård 2023-09-07 15:04:05 Download   Download Merge: 29bed5504 ef20a0ba3 Merge pull request #18096 from Nemoumbra/windows-hotkeys-fix Ctrl+X -> Ctrl+H for closing the bottom tabs
v1.15.4-1489-g3bad94f7c Henrik Rydgård 2023-09-07 13:46:35 No build Update Swedish translation
v1.15.4-1488-g29bed5504 Henrik Rydgård 2023-09-07 12:16:54 Download Download Download Merge: 0b733618c affed3c61 Merge pull request #18092 from hrydgard/update-gamecontroller-db Update gamecontrollerdb.txt with the latest from the community maintained DB
v1.15.4-1487-gef20a0ba3 Nemoumbra 2023-09-07 13:39:15 No build Ctrl+X -> Ctrl+H for closing the bottom tabs
v1.15.4-1486-g0b733618c Henrik Rydgård 2023-09-07 11:51:46   Download   Merge: c08a5d3b2 0faa1109d Merge pull request #18093 from Nemoumbra/buildfix VS2017 buildfix
v1.15.4-1485-gaffed3c61 Henrik Rydgård 2023-09-07 12:11:20 No build gamecontrollerdb.txt: Add only the lines we don't already have from the community-maintained list.
v1.15.4-1484-gc08a5d3b2 Henrik Rydgård 2023-09-07 09:23:37 Download Download Download Merge: 942a1c0dc 61af237f9 Merge pull request #18076 from hrydgard/after-burner-fix SasAudio: Always reinitialize the VAG decoder on sceSasSetVoice, even if already playing
v1.15.4-1479-g942a1c0dc Henrik Rydgård 2023-09-07 09:23:26 Download   Download Merge: b49e44edc d9e9bde59 Merge pull request #18087 from hrydgard/vsync-immediate-fix Vulkan: Fix disabling VSync on SDL platforms that support IMMEDIATE but not MAILBOX
v1.15.4-1477-gb49e44edc Henrik Rydgård 2023-09-07 09:23:15 No build Merge: 9993df5e7 f70d23351 Merge pull request #18088 from hrydgard/vulkan-swizzle-ordering Vulkan: Fix ordering issue in tex loading - decided on color swizzle too early
v1.15.4-1476-gf70d23351 Henrik Rydgård 2023-09-06 22:47:52 No build Vulkan: Fix ordering issue in tex loading - decided on color swizzle too early
v1.15.4-1476-gd9e9bde59 Henrik Rydgård 2023-09-06 18:45:59 No build Vulkan: Fix disabling VSync on SDL platforms that support IMMEDIATE but not MAILBOX Fixes #18084
v1.15.4-1476-g0faa1109d Nemoumbra 2023-09-07 11:14:36 No build Included <algorithm> for std::min
v1.15.4-1475-g9993df5e7 Henrik Rydgård 2023-09-06 17:40:42 Download Download Download Remove some redundant strings in sys info (GL precision). As montioned in #18045
v1.15.4-1474-g9a7579f8f Henrik Rydgård 2023-09-06 17:09:55 Download Download Download Typo fix, fixes #18038
v1.15.4-1473-gfa9a13a99 Henrik Rydgård 2023-09-06 16:52:33     Download Merge: 9f984af48 0aa67e527 Merge pull request #18083 from hrydgard/tex-loader-safety Add some texture loading safety checks
v1.15.4-1471-g9f984af48 Henrik Rydgård 2023-09-06 15:03:35 Download Download Download Merge: a84f08e55 ce8217932 Merge pull request #18082 from hrydgard/retroachievements-logspam-fix Retroachievements logspam fix, edge case fixes
v1.15.4-1470-g61af237f9 Henrik Rydgård 2023-09-06 15:45:52 No build Check v.on for whether to trigger v.playing, like before.
v1.15.4-1469-g8b32a1e5e Henrik Rydgård 2023-09-06 10:31:13 No build Remove the weird ChangedParams thing entirely and do the straightforward thing
v1.15.4-1468-g9794d5377 Henrik Rydgård 2023-09-05 13:13:13 No build Always reinitialize the VAG decoder on sceSasSetVoice, even if already playing. Fixes After Burner.
v1.15.4-1467-g5617d0862 Unknown W. Brackets 2023-09-08 02:26:30 No build arm64jit: Remove unused variable.
v1.15.4-1467-g1ee4c63bb Henrik Rydgård 2023-09-05 13:11:43 No build Logging: __sceCore isn't very interesting, log as verbose
v1.15.4-1467-g0aa67e527 Henrik Rydgård 2023-09-06 15:38:47 No build Add some texture loading safety checks I hit a spurious, non-reproducible debug assert in Archer McLean's Mercury. Just want to rule out some bad code paths.
v1.15.4-1466-ga84f08e55 Henrik Rydgård 2023-09-06 11:21:41 Download Download Download Typo fix See #18080
v1.15.4-1466-g03f22beef Unknown W. Brackets 2023-09-07 05:20:52 No build arm64jit: Implement Vec2Pack32To16.
v1.15.4-1465-g178bb8416 Unknown W. Brackets 2023-09-07 05:08:36 No build arm64jit: Implement FSpecial.
v1.15.4-1465-g1bfa566b3 Henrik Rydgård 2023-09-06 10:11:56 Download Download Download Merge: f2512e0fd 01ed48a3d Merge pull request #18081 from unknownbrackets/arm64jit-float arm64jit: Implement some float compares and conversions
v1.15.4-1464-gfad24e3b4 Unknown W. Brackets 2023-09-07 04:53:49 No build arm64jit: Implement FSign.
v1.15.4-1463-ga1304f6ac Unknown W. Brackets 2023-09-07 04:02:24 No build arm64jit: Implement VFPU compare in IR.
v1.15.4-1462-g01ed48a3d Unknown W. Brackets 2023-09-06 08:54:08 No build arm64jit: Implement FCvtSW.
v1.15.4-1461-g89a9584c3 Unknown W. Brackets 2023-09-06 08:49:35 No build arm64jit: Implement FRound/similar.
v1.15.4-1460-gf2512e0fd Henrik Rydgård 2023-09-06 09:23:55 Download Download Download Merge: 6c3547d7a 0fc337cdc Merge pull request #18080 from unknownbrackets/x86jit-minor x86jit: Correct jitbase range comparison
v1.15.4-1460-g97d9a7f07 Unknown W. Brackets 2023-09-06 08:48:33 No build arm64jit: Implement FCmp.
v1.15.4-1460-g1a37b4b3f Unknown W. Brackets 2023-09-08 02:20:06 No build Core: Stop including Rng so widely. It's no longer on the MIPS struct.
v1.15.4-1459-gcec9dbbdf Unknown W. Brackets 2023-09-08 02:14:07 No build Build: Add some missing include guards.
v1.15.4-1459-gc8f888fab Unknown W. Brackets 2023-09-06 08:47:52 No build arm64jit: Implement FMin/FMax.
v1.15.4-1459-g23b05b903 Unknown W. Brackets 2023-09-08 02:34:06 No build UI: Fix search within savedata screen.
v1.15.4-1459-g9cc266b0e Unknown W. Brackets 2023-09-08 02:36:20 No build Android: Fix developer tools -> run tests.
v1.15.4-1458-g6c3547d7a Henrik Rydgård 2023-09-06 08:55:57 Download Download Download Merge: 828328b50 cbf076fee Merge pull request #18073 from unknownbrackets/arm64jit-vec4 arm64jit: Implement several other Vec4 IR ops
v1.15.4-1456-gce8217932 Henrik Rydgård 2023-09-06 11:19:13 No build Avoid checking for achievements for homebrew. Fix edge case.
v1.15.4-1455-gb61fa7053 Henrik Rydgård 2023-09-06 10:56:51 No build RetroAchievements: Add parameter to SetGame for IdentifiedFileType, also add bool return to SaveSecret
v1.15.4-1454-gfca80f2a9 Henrik Rydgård 2023-09-06 10:36:42 No build Move Encore Mode to Achievements developer tools tab
v1.15.4-1453-gcd79d120d Henrik Rydgård 2023-09-06 10:34:32 No build Don't log warnings on missing RA login secret. Also don't even check unless a username has been set.
v1.15.4-1453-gcbf076fee Unknown W. Brackets 2023-09-06 05:41:13 No build GitHub: Disable ccache on macOS builds.
v1.15.4-1452-g828328b50 Henrik Rydgård 2023-09-05 17:43:09 Download Download Download Merge: 79eaf84b1 12460d1b8 Merge pull request #18077 from hrydgard/fix-input-events Avoid double-processing of input events caused by the overlay screen.
v1.15.4-1452-g953d97b54 Unknown W. Brackets 2023-09-05 06:54:21 No build arm64jit: Implement Vec4Init.
v1.15.4-1451-g12460d1b8 Henrik Rydgård 2023-09-05 16:43:45 No build Avoid double-processing of input event caused by the overlay screen. Fixes #18070
v1.15.4-1451-g11f92b468 Unknown W. Brackets 2023-09-05 04:26:41 No build arm64jit: Implement Vec4Dot.
v1.15.4-1450-g81aeb0478 Unknown W. Brackets 2023-09-05 04:24:42 No build arm64jit: Implement Vec4Blend.
v1.15.4-1450-g79eaf84b1 Henrik Rydgård 2023-09-05 13:17:43 Download Download Download Merge: 3f29b4c71 95e86c73b Merge pull request #18075 from hrydgard/audio-work SasAudio: Some cleanup and debug overlay improvements
v1.15.4-1449-g85387b44a Unknown W. Brackets 2023-09-05 04:24:19 No build arm64jit: Implement Vec4Scale.
v1.15.4-1449-g95e86c73b Henrik Rydgård 2023-09-05 11:49:43 No build SasAudio: Some cleanup and debug overlay improvements Shows "BAD" in the overlay if address out of range. Which does happen in Afterburner, see issue #14010.
v1.15.4-1449-g0fc337cdc Unknown W. Brackets 2023-09-06 08:50:36 No build x86jit: Correct jitbase range comparison.
v1.15.4-1448-g3f29b4c71 Unknown W. Brackets 2023-09-05 09:10:08 Download Download Download Merge: 37fc621d8 17ffc9c26 Merge pull request #18068 from unknownbrackets/arm64jit-shuffle arm64jit: Implement shuffle optimizer
v1.15.4-1445-g37fc621d8 Henrik Rydgård 2023-09-05 09:07:02 No build Merge: 1cbcd9fd3 d8231ecb1 Merge pull request #18071 from unknownbrackets/arm64jit-muldiv arm64jit: Implement IR multiplies and divides
v1.15.4-1442-g1cbcd9fd3 Henrik Rydgård 2023-09-05 09:06:15 No build Merge: 15d539464 e4cf2c3a1 Merge pull request #18072 from unknownbrackets/android-minor arm64jit: Correct vertexjit bug on invalid case
v1.15.4-1439-g15d539464 Henrik Rydgård 2023-09-05 08:56:22 No build Merge: 6d449139b 67cb466ee Merge pull request #18067 from hrydgard/change-umd-browse Allow using a file browser to choose UMDs during disc change.
v1.15.4-1438-g67cb466ee Henrik Rydgård 2023-09-04 21:41:57 No build Allow using a file browser to choose UMDs during disc change.
v1.15.4-1437-g6d449139b Henrik Rydgård 2023-09-04 19:45:08 Download Download Download Merge: 4df40284d 2bca5e10f Merge pull request #18066 from Narugakuruga/patch-26 Update zh_CN.ini
v1.15.4-1436-g2bca5e10f Narugakuruga 2023-09-04 18:15:58 No build Update zh_CN.ini
v1.15.4-1435-gb6ddc7e5b Narugakuruga 2023-09-04 18:08:23 No build Update zh_CN.ini this version is the most complete one
v1.15.4-1434-g4df40284d Henrik Rydgård 2023-09-04 17:23:06 Download Download Download Merge: 412c3a0cd 75cb0d3fe Merge pull request #18049 from KatyushaScarlet/dev-loongarch64 Add basic support for loongarch64
v1.15.4-1433-g75cb0d3fe Wang Xiang 2023-09-04 15:12:40 No build Merge: 568b3eaff 412c3a0cd Merge branch 'master' into dev-loongarch64
v1.15.4-1430-ge4cf2c3a1 Unknown W. Brackets 2023-09-05 08:32:06 No build arm64jit: Correct vertexjit bug on invalid case.
v1.15.4-1430-gd8231ecb1 Unknown W. Brackets 2023-09-05 08:22:15 No build arm64jit: Implement divide in IR.
v1.15.4-1430-g17ffc9c26 Unknown W. Brackets 2023-09-04 23:28:32 No build arm64jit: Special case some shuffles. To avoid 4 instruction shuffles.
v1.15.4-1429-gc27228404 Unknown W. Brackets 2023-09-05 07:22:14 No build arm64jit: Implement multiplies in IR.
v1.15.4-1429-g885ae5c80 Unknown W. Brackets 2023-09-04 21:27:39 No build arm64jit: Implement shuffle optimizer.
v1.15.4-1429-g9dbfc1cc5 Unknown W. Brackets 2023-09-05 04:26:09 No build Android: Reduce JVM attach logspam.
v1.15.4-1428-g412c3a0cd Henrik Rydgård 2023-09-04 12:46:50 Download Download Download Merge: 9690a71a1 78c064cc9 Merge pull request #18065 from hrydgard/dismiss-notifications Add ability to dismiss notifications
v1.15.4-1422-g9690a71a1 Henrik Rydgård 2023-09-04 10:02:24 Download Download Download Merge: 494aab62f 85b80bc9e Merge pull request #18061 from unknownbrackets/arm64-ir-jit arm64jit: Implement most ALU and load/store in IR jit
v1.15.4-1419-g494aab62f Unknown W. Brackets 2023-09-04 09:08:08 Download Download Download Merge: 5134b7eed 0933381b9 Merge pull request #18063 from unknownbrackets/arm64-ir-float arm64jit: Add some initial float and vec4 ops
v1.15.4-1416-g5134b7eed Unknown W. Brackets 2023-09-04 09:07:13 Download   Download Merge: 15873523b ccee8e41e Merge pull request #18064 from unknownbrackets/arm64-ir-exit arm64jit: Implement exits and a few system ops
v1.15.4-1413-gccee8e41e Unknown W. Brackets 2023-09-04 04:01:15 No build arm64jit: Implement exits.
v1.15.4-1413-g15873523b Henrik Rydgård 2023-09-04 07:53:39 Download Download Download Merge: 2f300c202 1042737c2 Merge pull request #18062 from unknownbrackets/irjit-meta irjit: Correct metadata on Vec2 packing ops
v1.15.4-1413-g85b80bc9e Unknown W. Brackets 2023-09-04 02:37:33 No build arm64jit: Implement load/store in IR.
v1.15.4-1413-g0933381b9 Unknown W. Brackets 2023-09-04 06:12:12 No build arm64jit: Add some simple vec4 ops.
v1.15.4-1412-ge02426cbb Unknown W. Brackets 2023-09-04 03:41:41 No build arm64jit: Implement some system ops.
v1.15.4-1412-gc44f0e1fc Unknown W. Brackets 2023-09-04 00:30:55 No build arm64jit: Implement most ALU in IR jit.
v1.15.4-1412-g1042737c2 Unknown W. Brackets 2023-09-04 06:13:11 No build irjit: Correct metadata on Vec2 packing ops.
v1.15.4-1412-g87b963325 Unknown W. Brackets 2023-09-04 05:30:23 No build arm64jit: Add some simple float ops.
v1.15.4-1411-g2f300c202 Henrik Rydgård 2023-09-03 22:53:23 Download Download Download Merge: daa058664 9439a4332 Merge pull request #18060 from unknownbrackets/x86-jitbase x86jit: Bake emuhack mask into jitbase
v1.15.4-1407-gdaa058664 Henrik Rydgård 2023-09-03 22:33:24 Download Download Download Merge: 4694a11b9 760728083 Merge pull request #18059 from unknownbrackets/arm64-ir-jit arm64jit: Add initial base for IR jit
v1.15.4-1404-g4694a11b9 Henrik Rydgård 2023-09-03 21:45:48 Download Download Download Merge: 14c658cc5 60bcc5b08 Merge pull request #18053 from unknownbrackets/x86-jit-debug x86jit: Handle breakpoints
v1.15.4-1403-g9439a4332 Unknown W. Brackets 2023-09-03 22:29:57 No build riscv: Correct an overlap case, fix assert.
v1.15.4-1402-g0452b8b57 Unknown W. Brackets 2023-09-03 22:29:05 No build riscv: Account for emuhack in JITBASEREG.
v1.15.4-1401-g1d152a148 Unknown W. Brackets 2023-09-03 21:26:21 No build x86jit: Bake emuhack mask into jitbase.
v1.15.4-1400-g14c658cc5 Henrik Rydgård 2023-09-03 17:45:41 Download Download Download Merge: 42741430b 416f4239e Merge pull request #18057 from hrydgard/upgrade-cpu-features Bump the cpu_features submodule to latest
v1.15.4-1399-g416f4239e Henrik Rydgård 2023-09-03 15:18:25 No build Move the HAVE_SYSCTLBYNAME definition out of X86, remove the previous workaround
v1.15.4-1398-g794175310 Henrik Rydgård 2023-09-03 15:16:18 No build Update ext/cmake/cpu_features/CMakeLists.txt with new changes
v1.15.4-1397-g8a2982be9 Henrik Rydgård 2023-09-03 14:40:11 No build Buildfix attempt
v1.15.4-1396-gcb222f77e Henrik Rydgård 2023-09-03 14:02:53 No build Bump the cpu_features submodule to latest
v1.15.4-1395-g42741430b Henrik Rydgård 2023-09-03 12:01:29 Download Download Download Merge: 8a5e4d359 77baa4e89 Merge pull request #18056 from fp64/sdl-ctrl-w Implement Ctrl-W and Ctrl-B on SDL
v1.15.4-1393-g8a5e4d359 Henrik Rydgård 2023-09-03 10:38:03 Download Download Download Merge: 33edf3b08 32feb82d1 Merge pull request #18054 from unknownbrackets/memblockinfo HLE: Capture better allocation names
v1.15.4-1391-g33edf3b08 Henrik Rydgård 2023-09-03 10:37:21 No build Merge: 6dd9acf0e c7304eccd Merge pull request #18055 from unknownbrackets/x86-jit-downcount x86jit: Avoid R15 for jitbase if near ctxreg
v1.15.4-1390-g60bcc5b08 Unknown W. Brackets 2023-09-03 07:52:57 No build x86jit: Handle breakpoints. Otherwise, we don't actually break until later, which isn't great. Could be more optimal, "rewinding" regcache state.
v1.15.4-1389-g760728083 Unknown W. Brackets 2023-09-03 21:20:16 No build arm64jit: Implement just the most basic ops. This improves the slowness a good bit.
v1.15.4-1389-g259734bd4 Unknown W. Brackets 2023-09-03 07:52:16 No build irjit: Fix likely delay slot breakpoints.
v1.15.4-1389-g6dd9acf0e Henrik Rydgård 2023-09-03 10:35:42 No build Merge: a0b89b179 cef849107 Merge pull request #18051 from Domiiniik/patch-3 Update pl_PL.ini
v1.15.4-1388-ge1a1f56f4 Unknown W. Brackets 2023-09-03 06:44:06 No build irjit: Cleanup breakpoint ops.
v1.15.4-1388-gcef849107 Dominik 2023-09-02 20:05:58 No build Update pl_PL.ini More Polish translations and minor fixes once again.
v1.15.4-1388-gc7304eccd Unknown W. Brackets 2023-09-03 08:05:56 No build x86jit: Avoid R15 for jitbase if near ctxreg.
v1.15.4-1388-g1b756ff8c Unknown W. Brackets 2023-09-03 20:30:04 No build arm64jit: Add initial base for IR jit. This works, but very slowly at this point.
v1.15.4-1387-ga0b89b179 Henrik Rydgård 2023-09-02 15:32:51 Download Download Download Merge: f6c149337 043ee699d Merge pull request #18050 from Felipefpl/master Updated brazilian portuguese translation
v1.15.4-1386-g043ee699d Felipe 2023-09-02 15:24:03 No build Updated brazilian portuguese translation Updated the strings for the release of the version 1.16.
v1.15.4-1385-gf6c149337 Henrik Rydgård 2023-09-02 15:11:06   Download   Merge: 20dedec07 739e47495 Merge pull request #18048 from unknownbrackets/irjit-vec4 IR: Add a pass to keep things in vec4 more
v1.15.4-1379-g20dedec07 Henrik Rydgård 2023-09-02 13:37:20 Download Download Download Merge: cec67bb30 9bac75549 Merge pull request #18046 from unknownbrackets/x86-jit-reduce x86jit: Reduce bloat further
v1.15.4-1376-gcec67bb30 Henrik Rydgård 2023-09-02 11:43:08 Download Download Download Merge: dcaea02b7 c5d0e1d0c Merge pull request #18047 from unknownbrackets/x86-jit-round x86jit: Implement float to integer
v1.15.4-1374-g739e47495 Unknown W. Brackets 2023-08-29 16:46:17 No build irjit: Improve dot and store vec4 interaction.
v1.15.4-1374-g78c064cc9 Henrik Rydgård 2023-09-04 11:04:15 No build Bypass normal UI messages to avoid slowing down unsynchrononized touch messages.
v1.15.4-1373-gdcaea02b7 Henrik Rydgård 2023-09-02 11:40:47 No build Merge: 57202b2de 77f3da599 Merge pull request #18044 from Domiiniik/patch-2 Update pl_PL.ini
v1.15.4-1373-gbecad5492 Unknown W. Brackets 2023-08-29 06:00:54 No build x86jit: Maintain Vec4 on FMov extract.
v1.15.4-1373-g109205a56 Henrik Rydgård 2023-09-04 10:58:11 No build Add return value to UnsyncTouch
v1.15.4-1373-g568b3eaff KatyushaScarlet 2023-09-02 08:04:38 No build Bump rcheevos
v1.15.4-1372-gf4d1a85af KatyushaScarlet 2023-09-01 22:58:32 No build Detect the number of threads and supported features on LoongArch CPU
v1.15.4-1372-g2ca638868 Unknown W. Brackets 2023-08-29 05:37:40 No build irjit: Remove Vec4Scale/Vec4Dot aliasing in pass.
v1.15.4-1372-g005b072fd Henrik Rydgård 2023-09-04 10:54:17 No build Flip the problem on its head
v1.15.4-1371-gf94bbbd74 KatyushaScarlet 2023-08-06 21:12:28 No build Fix the definition of logical_cpu_count
v1.15.4-1371-gcd78097e7 Henrik Rydgård 2023-09-04 10:01:07 No build Allow dismissing notifications by touching/clicking them. Fixes #18040 Might do something more elegant in the future.
v1.15.4-1371-gc5d0e1d0c Unknown W. Brackets 2023-09-02 07:31:25 No build x86jit: Implement float to integer.
v1.15.4-1371-g57202b2de Henrik Rydgård 2023-09-02 11:40:23 No build Merge: f69862364 5459ca0fd Merge pull request #18045 from TotalCaesar659/patch-1 Update Russian translation
v1.15.4-1371-g96c90c19c Unknown W. Brackets 2023-08-28 05:48:18 No build irjit: Reduce unnecessary shuffles. If it's never used as a Vec4 again, it's often not worth it.
v1.15.4-1371-g9bac75549 Unknown W. Brackets 2023-09-02 07:34:22 No build x86jit: Avoid pointerify if clobbered. For x86, it's not worth it for one.
v1.15.4-1370-gc85886c11 Unknown W. Brackets 2023-09-02 07:29:24 No build irjit: Use enum for rounding modes.
v1.15.4-1370-gb370a89ef Unknown W. Brackets 2023-09-02 07:33:02 No build x86jit: Reduce block link padding. Reduces bloat a good bit.
v1.15.4-1370-g5459ca0fd TotalCaesar659 2023-09-01 23:29:14 No build Update Russian translation
v1.15.4-1370-g980b2158b Henrik Rydgård 2023-09-02 15:42:47 No build Hide the "System Information / Internals" tab in release builds
v1.15.4-1370-g161f56e27 KatyushaScarlet 2023-08-06 18:14:56 No build Add basic support for loongarch64
v1.15.4-1370-g77f3da599 Dominik 2023-09-01 22:28:22 No build Update pl_PL.ini More work on Polish translation as well as more minor changes & fixes.
v1.15.4-1370-g32feb82d1 Unknown W. Brackets 2023-09-03 07:55:45 No build HLE: Capture better allocation names. We know which FPL, so don't just say "FPL".
v1.15.4-1370-g5f84887de Unknown W. Brackets 2023-08-27 20:47:02 No build irjit: Add a pass to keep Vec4s in Vec4s.
v1.15.4-1369-gf69862364 Henrik Rydgård 2023-09-01 15:46:04 Download Download Download Merge: 35c1013be c8a61728c Merge pull request #18041 from hrydgard/more-translation-strings More translation strings
v1.15.4-1368-gc8a61728c Henrik Rydgård 2023-09-01 15:45:13 No build Even more translation strings
v1.15.4-1367-g319415050 Henrik Rydgård 2023-09-01 15:40:54 No build A few
v1.15.4-1366-g35c1013be Henrik Rydgård 2023-09-01 12:47:45 Download Download Download Merge: 96cd69930 531ac9474 Merge pull request #18039 from Saramagrean/patch-2 Update th_TH.ini
v1.15.4-1365-g531ac9474 Benjamin Benda Gates 2023-09-01 12:41:38 No build Update th_TH.ini
v1.15.4-1364-g96cd69930 Henrik Rydgård 2023-09-01 10:07:16 Download Download Download Merge: 2260b194e 01083c87e Merge pull request #18036 from iota97/analog-stick-gesture Analog stick gesture
v1.15.4-1363-g01083c87e iota97 2023-09-01 09:32:21 No build Analog stick gesture
v1.15.4-1362-g2260b194e Henrik Rydgård 2023-09-01 08:42:29 Download Download Download Merge: c20747d9c a002ae8e3 Merge pull request #18034 from Narugakuruga/patch-25 Update zh_CN.ini
v1.15.4-1361-ga002ae8e3 Narugakuruga 2023-09-01 04:30:07 No build Update zh_CN.ini for 1.16
v1.15.4-1360-gc20747d9c Henrik Rydgård 2023-08-31 23:35:12 Download Download Download Merge: 41a670acc c1b1d7f56 Merge pull request #18033 from hrydgard/more-translation-strings More translation strings
v1.15.4-1357-gc1b1d7f56 Henrik Rydgård 2023-08-31 23:29:37 No build Add strings to all the inis
v1.15.4-1357-g41a670acc Henrik Rydgård 2023-08-31 23:30:06 No build Merge: e16a668e4 353bd9cd0 Merge pull request #18031 from TotalCaesar659/patch-1 Update Russian translation
v1.15.4-1356-g3fa9240e7 Henrik Rydgård 2023-08-31 23:28:29 No build Fix some untranslatable / missing strings
v1.15.4-1355-ge16a668e4 Henrik Rydgård 2023-08-31 22:59:26 Download Download Download Merge: 0fb1ea3a2 ce4705586 Merge pull request #18030 from hrydgard/sticky-dpad Touch controls: Add an option for "Sticky D-Pad".
v1.15.4-1354-gce4705586 Henrik Rydgård 2023-08-31 22:36:00 No build Touch controls: Add an option for "Sticky D-Pad". Will make it a lot easier to pull off certain moves in fighting games. Should help #17950
v1.15.4-1354-g353bd9cd0 TotalCaesar659 2023-08-31 22:47:09 No build Update Russian translation
v1.15.4-1353-g0fb1ea3a2 Henrik Rydgård 2023-08-31 13:19:09 Download Download Download Merge: 7a3eab9bf 80a99a67d Merge pull request #18029 from hrydgard/input-batch-axis-update Control: Change internal interfaces to batch-process input axis updates
v1.15.4-1351-g7a3eab9bf Henrik Rydgård 2023-08-31 13:17:27 No build Merge: f02f638e3 d5c91fa02 Merge pull request #18027 from unknownbrackets/memblockinfo Debugger: Reduce cost of small copy tracking
v1.15.4-1349-gf02f638e3 Henrik Rydgård 2023-08-31 12:23:31 Download Download Download Merge: 80b01e593 ad1f37890 Merge pull request #18028 from hrydgard/simplify-touch-dpad Simplify the touch d-pad code.
v1.15.4-1346-g80b01e593 Henrik Rydgård 2023-08-31 11:16:55   Download Download Merge: 3e6788def c93a92d22 Merge pull request #18023 from Domiiniik/patch-1 Update pl_PL.ini
v1.15.4-1345-gc93a92d22 Henrik Rydgård 2023-08-31 11:16:42 No build Merge: 13d98f92e 3e6788def Merge branch 'master' into patch-1
v1.15.4-1345-gad1f37890 Henrik Rydgård 2023-08-31 11:10:02 No build Also simplify __CtrlUpdateButtons to only do a single read and write to the global.
v1.15.4-1344-gb76821079 Hoe Hao Cheng 2023-08-03 16:02:24 No build ci: use pkgconfig as a fallback for finding SDL2_ttf
v1.15.4-1344-g80a99a67d Henrik Rydgård 2023-08-31 11:41:34 No build Control: Change internal interfaces to batch-process input axis updates These naturally come in bunches on many platforms like Android, so lay some groundwork to also handle them in bunches to minimize locking in the future. Linux buildfix
v1.15.4-1344-g6a61a58b9 Henrik Rydgård 2023-08-31 11:03:14 No build Simplify the touch d-pad code. Due to #17950 I had a look at this code and found some room to simplify, but I don't think this is likely to fix anything.
v1.15.4-1343-g3e6788def Henrik Rydgård 2023-08-31 08:45:39 Download Download Download Merge: 62c904106 4b89fab91 Merge pull request #18022 from hrydgard/screen-scaler-ingame-fix Android: Fix changing display resolution scale in-game
v1.15.4-1339-g62c904106 Henrik Rydgård 2023-08-31 08:45:11 No build Merge: 351de6eb2 0d0c11a1e Merge pull request #18011 from hrydgard/collapse-degenerate-volume-textures Detect the simplest Tactics Ogre case (US/EU) early
v1.15.4-1337-gd5c91fa02 Unknown W. Brackets 2023-08-31 09:17:30 No build Debugger: Reduce cost of small copy tracking. This uses another 400KB RAM and does a bit more writing, but makes lookups faster.
v1.15.4-1336-g351de6eb2 Henrik Rydgård 2023-08-31 08:28:50     Download Merge: fbc1fc417 bcac804cc Merge pull request #18026 from unknownbrackets/x86-jit-float x86jit: Fix vsat0 saturate
v1.15.4-1334-gfbc1fc417 Henrik Rydgård 2023-08-31 08:20:01 No build Merge: 92e600a1c d5a51da95 Merge pull request #18025 from unknownbrackets/x86-jit-regcache x86jit: Fix a vec4 clobber issue
v1.15.4-1331-g92e600a1c Henrik Rydgård 2023-08-31 08:18:53 No build Merge: 7392fd1d9 131163bf4 Merge pull request #18013 from hrydgard/remove-bad-heuristic Replace a too-simple heuristic with a compat flag, fixing Castlevania flicker.
v1.15.4-1329-g7392fd1d9 Henrik Rydgård 2023-08-31 08:18:24 No build Merge: dcd23ab43 7e0e9a6d2 Merge pull request #18018 from hrydgard/texcache-sizeinram-cleanup Shrink TexCacheEntry by 4 bytes and clean up a naming issue
v1.15.4-1327-gdcd23ab43 Henrik Rydgård 2023-08-31 01:28:01 Download Download Download Merge: fb520e58d 03d2416b4 Merge pull request #18024 from hrydgard/more-lang-strings A few more strings
v1.15.4-1326-g13d98f92e Dominik 2023-08-31 00:35:47 No build Update pl_PL.ini More retroachievements strings translated to Polish & minor existing translation fixes and improvements.
v1.15.4-1326-g03d2416b4 Henrik Rydgård 2023-08-31 01:27:28 No build A few more strings
v1.15.4-1325-gfb520e58d Henrik Rydgård 2023-08-30 20:20:16 Download Download Download Merge: a64559f36 b501abf57 Merge pull request #18019 from hrydgard/screen-insets-system-info Add more display information to the system info screen
v1.15.4-1324-g4b89fab91 Henrik Rydgård 2023-08-30 23:42:00 No build NativeInitGraphics: Update core parameter pixel width/height (since we lose resized flag)
v1.15.4-1323-ge40fbba02 Henrik Rydgård 2023-08-30 23:30:49 No build Log global messages processed
v1.15.4-1323-ga64559f36 Henrik Rydgård 2023-08-30 20:19:58 No build Merge: 318ef7cca 3d0051f34 Merge pull request #17644 from hrydgard/switch-kb-support Fix enabling of native keyboard input on Switch
v1.15.4-1322-gb501abf57 Henrik Rydgård 2023-08-30 17:36:29 No build Add more display information to system info.
v1.15.4-1322-gab58827ed Henrik Rydgård 2023-08-30 23:30:23 No build Callback -> lambda (cleanup)
v1.15.4-1322-g3d0051f34 Henrik Rydgård 2023-06-29 13:27:49 No build Fix enabling of native keyboard input on Switch
v1.15.4-1321-g318ef7cca Henrik Rydgård 2023-08-30 17:14:58 Download Download Download Merge: 415d9b738 b6d3e4f87 Merge pull request #18016 from hrydgard/gradle-upgrade Bump gradle, after updating Android Studio again
v1.15.4-1320-g7e0e9a6d2 Henrik Rydgård 2023-08-30 16:37:07 No build Shrink TexCacheEntry by 4 bytes and clean up a naming issue Was a little confused by the "/2". It's not really useful to cache this value anyway.
v1.15.4-1319-g415d9b738 Henrik Rydgård 2023-08-30 16:26:56 Download Download Download Merge: 0db32660b 489b30787 Merge pull request #18017 from Felipefpl/master Updated the brazilian portuguese translation
v1.15.4-1318-gb6d3e4f87 Henrik Rydgård 2023-08-30 13:22:56 No build Bump gradle, after updating Android Studio again
v1.15.4-1318-g489b30787 Felipe 2023-08-30 15:50:07 No build Updated the brazilian portuguese translation Updated the translation with the latest strings.
v1.15.4-1318-g77baa4e89 fp64 2023-09-03 00:47:37 No build Implement Ctrl-W and Ctrl-B on SDL Closes #18052.
v1.15.4-1317-g0db32660b Henrik Rydgård 2023-08-30 11:10:29 Download Download Download Merge: 86b37dc64 64852409d Merge pull request #18012 from hrydgard/disable-present-time-measurement Vulkan: Don't use the present time extensions (but keep the code around for future experiments)
v1.15.4-1317-g0d0c11a1e Henrik Rydgård 2023-08-30 10:29:14 No build Remove unnecessary check, add comment.
v1.15.4-1316-g64852409d Henrik Rydgård 2023-08-30 10:47:20 No build Don't use the present time extensions (but keep the code around for future experiments) Seen some suspicious crashes on Poco F1.
v1.15.4-1316-g131163bf4 Henrik Rydgård 2023-08-30 10:59:57 No build Replace a too-simple heuristic with a compat flag. Should fix the flicker in Castlevania. Fixes #17517 The heuristic worked for Rainbow Six but broke Castlevania, so I'd rather use a compat flag instead of breaking a different game until we can find a more reliable heuristic for Rainbow Six.
v1.15.4-1316-g30a165b1d Henrik Rydgård 2023-08-30 10:27:19 No build Detect the simplest Tactics Ogre case (US/EU) early Removes the need for the compat.ini flag for these versions, since we can just treat the texture exactly as a regular 2D texture.
v1.15.4-1315-g86b37dc64 Unknown W. Brackets 2023-08-30 07:49:06 Download Download Download Merge: ac2859348 a5117249b Merge pull request #18010 from hrydgard/revert-unnecessary-log-changes Revert unnecessary log changes
v1.15.4-1314-gd5a51da95 Unknown W. Brackets 2023-08-31 07:02:59 No build x86jit: Fix pointer modify when masked.
v1.15.4-1314-ga5117249b Henrik Rydgård 2023-08-29 23:15:30 No build Add a debug assert during texture loading.
v1.15.4-1313-g742dc0a0c Unknown W. Brackets 2023-08-31 07:02:40 No build x86jit: Fix vec4 clobber issue.
v1.15.4-1313-g42b0ccd07 Henrik Rydgård 2023-08-29 23:13:45 No build Revert some unnecessary log changes from #18001
v1.15.4-1312-gac2859348 Henrik Rydgård 2023-08-29 14:54:38 Download Download Download Merge: 985af4b03 4a55803d4 Merge pull request #18009 from hrydgard/wwe-2006-flicker Enable [DisallowFramebufferAtOffset] for WWE SvR 2006.
v1.15.4-1311-g4a55803d4 Henrik Rydgård 2023-08-29 14:43:55 No build Enable [DisallowFramebufferAtOffset] for WWE SvR 2006.
v1.15.4-1310-g985af4b03 Henrik Rydgård 2023-08-29 13:21:40 Download Download Download Merge: 64d04782e c563d4e57 Merge pull request #18008 from hrydgard/naruto-video-flicker-heuristic Add heuristic for memory->framebuffer copies, fixing video flicker in Naruto UNH 2
v1.15.4-1307-g64d04782e Henrik Rydgård 2023-08-29 11:27:40 Download Download Download Merge: 5321cb97f af1a1c518 Merge pull request #18001 from hrydgard/tactics-ogre-texture-replacement Enable the FakeMipmapChange flag for US/EU Tactics Ogre, fixing replacement problem.
v1.15.4-1303-gc563d4e57 Henrik Rydgård 2023-08-29 12:53:18 No build NotifyFramebufferCopy: Pick the target framebuffer by scoring.
v1.15.4-1302-ge3bdf1a70 Henrik Rydgård 2023-08-29 11:46:24 No build Add heuristic, fixing video flicker in Naruto UNH 2 caused by copy to wrong target.
v1.15.4-1301-g5321cb97f Henrik Rydgård 2023-08-29 09:06:43 Download Download Download Merge: 8976b0f55 8233fdfd9 Merge pull request #18007 from unknownbrackets/x86-jit-lsu x86jit: Implement CondStore
v1.15.4-1299-gbcac804cc Unknown W. Brackets 2023-08-31 08:05:30 No build x86jit: Fix vsat0 saturate.
v1.15.4-1299-g8976b0f55 Henrik Rydgård 2023-08-29 09:06:01 No build Merge: ae0af175d 181adde6f Merge pull request #18006 from unknownbrackets/x86-jit-float x86jit: A few more ops, float literal pool
v1.15.4-1298-g181adde6f Unknown W. Brackets 2023-08-29 05:22:02 No build x86jit: Implement float saturates.
v1.15.4-1297-gc4d13e522 Unknown W. Brackets 2023-08-29 04:54:30 No build x86jit: Use a literal pool to avoid rip checks.
v1.15.4-1296-geab05e32a Unknown W. Brackets 2023-08-28 08:01:32 No build x86jit: Implement FCvtScaledSW.
v1.15.4-1295-g8233fdfd9 Unknown W. Brackets 2023-08-29 04:54:52 No build x86jit: Implement CondStore.
v1.15.4-1295-g2b6bd0141 Unknown W. Brackets 2023-08-28 05:12:48 No build x86jit: Optimize FMul.
v1.15.4-1294-gae0af175d Henrik Rydgård 2023-08-29 08:01:47 Download Download Download Merge: a204d1ad9 0cb6a17ea Merge pull request #18004 from unknownbrackets/x86-jit-minor x86jit: Small cleanup and tweaks, downcountInRegster, GetFPRLaneCount bugfix
v1.15.4-1291-g0cb6a17ea Unknown W. Brackets 2023-08-28 15:48:22 No build x86jit: Small Clz codesize optimization.
v1.15.4-1290-g1bfa054a4 Unknown W. Brackets 2023-08-29 05:48:17 No build irjit: Correct GetFPRLaneCount(). Oops, this was just wrong...
v1.15.4-1289-g75e20af88 Unknown W. Brackets 2023-08-28 08:00:57 No build x86jit: Fix default prefix on core switch.
v1.15.4-1288-g8e8605935 Unknown W. Brackets 2023-08-28 06:11:52 No build irjit: Detect subtract-to-zero as constant.
v1.15.4-1287-gaf1a1c518 Henrik Rydgård 2023-08-29 10:45:00 No build Improve logging of bad filenames
v1.15.4-1287-g0a5eafa3d Unknown W. Brackets 2023-08-28 06:08:25 No build x86jit: Another small LEA optimization.
v1.15.4-1286-gde679e276 Henrik Rydgård 2023-08-29 10:44:18 No build Generalize the odd/even mip level check
v1.15.4-1286-g289cb7179 Unknown W. Brackets 2023-08-28 05:38:23 No build x86jit: Small tweaks to fixed code.
v1.15.4-1285-gee5381917 Unknown W. Brackets 2023-08-28 04:16:19 No build x86jit: Implement downcount in register.
v1.15.4-1285-g0cdfaffb4 Henrik Rydgård 2023-08-28 20:58:57 No build Enable the FakeMipmapChange flag for US/EU Tactics Ogre, fixing replacement problem. For correct lookups, without our texture replacement actually supporting volume textures, we need to use this mechanism here too. The game actually uses two mipmaps, but they're identical and point to the same memory, so we treat them as a regular 2D texture instead for purposes of both texturing and replacement. This is presumably legacy from the initial Japanese version that needs to use multiple texture layers. Similarly it does in in pairs. This does actually not fully fix texture replacement for the Japanese version, unfortunately. For that we need more proper support for these weird textures in the texture replacement code - when I refactored it before for more natural handling of regular mipmapping, this kinda got lost.
v1.15.4-1284-ga204d1ad9 Henrik Rydgård 2023-08-29 07:36:18 Download Download   Merge: 5b9bdc134 14d871730 Merge pull request #18005 from unknownbrackets/x86-jit-slowmem x86jit: Optimize slow memory
v1.15.4-1284-g412c4547c Henrik Rydgård 2023-08-28 16:34:58 No build textures.ini loader logging improvement
v1.15.4-1284-g7f3e2e55b Unknown W. Brackets 2023-08-28 04:15:09 No build x86jit: Small opt for Sltu.
v1.15.4-1283-g14d871730 Unknown W. Brackets 2023-08-28 04:15:45 No build x86jit: Optimize slow memory.
v1.15.4-1283-g5c42aa07f Henrik Rydgård 2023-08-28 16:11:47 No build Minor log improvement
v1.15.4-1283-g4e90bd507 Unknown W. Brackets 2023-08-28 04:13:43 No build x86jit: Use NEG more automatically for Sub x,0,y.
v1.15.4-1282-g5b9bdc134 Henrik Rydgård 2023-08-28 16:09:52 Download Download Download Merge: 9291a4e52 f3d675ca6 Merge pull request #17999 from hrydgard/after-burner-vertex-rounding After Burner: Black Falcon: Fix flickering video by enabling vertex depth rounding
v1.15.4-1280-g9291a4e52 Henrik Rydgård 2023-08-28 16:09:34     Download Merge: cffdd9933 a529a9c40 Merge pull request #17998 from hrydgard/minor-fixes Minor: Correct RA login retry behavior if disabled, improved logging in CLUTLoad case
v1.15.4-1277-gcffdd9933 Unknown W. Brackets 2023-08-28 15:30:40   Download Download Merge: 08604f184 e8bb48f36 Merge pull request #17996 from hrydgard/address-some-feedback Address some feedback
v1.15.4-1275-gf3d675ca6 Henrik Rydgård 2023-08-28 14:53:33 No build After Burner: Black Falcon: Fix flickering video by enabling vertex depth rounding Working workaround, don't see any obvious negative effects so let's just go with it, this has been sitting around long enough.
v1.15.4-1274-ga529a9c40 Henrik Rydgård 2023-08-28 14:39:24 No build Improve the logging in the CLUT load path
v1.15.4-1274-g08604f184 Henrik Rydgård 2023-08-28 14:50:16 Download Download Download Merge: 9305d235e b637a9c42 Merge pull request #17997 from hrydgard/upgrade-rcheevos-again Upgrade rcheevos to latest
v1.15.4-1273-gb637a9c42 Henrik Rydgård 2023-08-28 14:05:50 No build Upgrade rcheevos to latest The timer issue has been fixed upstream. Hopefully nothing will regress on 32-bit Android this time. See #17631
v1.15.4-1273-g9e708fc82 Henrik Rydgård 2023-08-28 14:38:32 No build Don't show RetroAchievements login failures (and don't retry) if the user has disabled them.
v1.15.4-1272-g9305d235e Henrik Rydgård 2023-08-28 13:08:03 Download Download Download Merge: dddf63d05 26af6eb56 Merge pull request #17995 from hrydgard/retroachievements-login-retry RetroAchievements: More connection notifications
v1.15.4-1271-g26af6eb56 Henrik Rydgård 2023-08-28 12:15:24 No build RetroAchievements: More connection notifications Trying to make it harder for a user to accidentally run without achievements enabled.
v1.15.4-1270-gdddf63d05 Henrik Rydgård 2023-08-28 10:23:00 Download Download Download Merge: 0ecfb6b11 8b77114da Merge pull request #17993 from unknownbrackets/x86-jit-minor x86jit: Replacements, expose for profiling better
v1.15.4-1266-g0ecfb6b11 Henrik Rydgård 2023-08-28 10:20:38 No build Merge: 54ebe461f f10444eb4 Merge pull request #17992 from unknownbrackets/x86-jit-float x86jit: Implement trig instructions, couple other FPU
v1.15.4-1262-g54ebe461f Henrik Rydgård 2023-08-28 10:17:13 No build Merge: 24e0cb013 479ebaea1 Merge pull request #17994 from unknownbrackets/x86-jit-lea x86: Use LEA in a few sensible places
v1.15.4-1260-g24e0cb013 Henrik Rydgård 2023-08-28 10:15:03 No build Merge: 3489ff514 35fe15d71 Merge pull request #17991 from unknownbrackets/x86-jit-dot x86jit: Improve vdot performance
v1.15.4-1257-g3489ff514 Henrik Rydgård 2023-08-28 10:12:31   Download   Merge: 9955f89b9 497fc09c2 Merge pull request #17990 from unknownbrackets/x86-jit-alu x86jit: Implement divides and a couple more ALUs
v1.15.4-1253-g9955f89b9 Henrik Rydgård 2023-08-28 10:09:28 Download   Download Merge: e4a4da2c5 7d8dc0f8a Merge pull request #17989 from unknownbrackets/irjit-temps irjit: Cleanup temp purging on exit
v1.15.4-1250-gf10444eb4 Unknown W. Brackets 2023-08-27 19:13:19 No build x86jit: Special case broadcast shuffles.
v1.15.4-1250-g497fc09c2 Unknown W. Brackets 2023-08-27 09:20:32 No build x86jit: Implement divides.
v1.15.4-1250-g8b77114da Unknown W. Brackets 2023-08-27 22:01:22 No build x86jit: Remove outdated file.
v1.15.4-1250-g7d8dc0f8a Unknown W. Brackets 2023-08-27 21:22:23 No build irjit: Detect clobber in lane change.
v1.15.4-1249-ge4a4da2c5 Unknown W. Brackets 2023-08-28 02:15:49 Download Download Download Merge: 85c375fc6 51af50b92 Merge pull request #17986 from fp64/gitignore-ctags Add *.ctags to .gitignore
v1.15.4-1249-g6507251e8 Unknown W. Brackets 2023-08-27 21:21:32 No build irjit: Consider temps clobbered by block end.
v1.15.4-1249-g61a99b4ba Unknown W. Brackets 2023-08-27 15:32:48 No build x86jit: Implement trig/reciprocals.
v1.15.4-1249-g35fe15d71 Unknown W. Brackets 2023-08-27 20:45:26 No build x86jit: Do not use Vec4Dot for vdot.t. It was much slower to do so in LittleBigPlanet.
v1.15.4-1249-g2e64abd2a Unknown W. Brackets 2023-08-27 09:14:30 No build x86jit: Improve some debug labels. Helps when running a profiler that reads these.
v1.15.4-1249-g1b25f854a Unknown W. Brackets 2023-08-27 09:20:09 No build x86jit: Reduce code size a tiny bit.
v1.15.4-1248-gf26369889 Unknown W. Brackets 2023-08-27 17:29:26 No build irjit: Cleanup temp purging on exit. We were sometimes considering it read by exit and not purging.
v1.15.4-1248-g2231fb807 Unknown W. Brackets 2023-08-27 09:17:20 No build x86jit: Implement Clz, Not, XorConst.
v1.15.4-1248-g479ebaea1 Unknown W. Brackets 2023-08-27 22:23:32 No build x86: Use LEA in a few sensible places.
v1.15.4-1248-g303aa0548 Unknown W. Brackets 2023-08-27 15:33:37 No build x86jit: Handle replacements directly.
v1.15.4-1248-g4b1c80988 Unknown W. Brackets 2023-08-27 15:27:55 No build x86jit: Implement a few more float ops, shuffle.
v1.15.4-1248-g1abd3ac36 Unknown W. Brackets 2023-08-27 09:21:52 No build x86jit: Use a faster vdot than DPPS.
v1.15.4-1247-g85c375fc6 Henrik Rydgård 2023-08-27 10:18:36 Download Download Download Merge: 25e7c042f 44e05cb74 Merge pull request #17985 from DDinghoya/patch-14 Update ko_KR.ini
v1.15.4-1246-g44e05cb74 DDinghoya 2023-08-27 01:27:51 No build Update ko_KR.ini
v1.15.4-1245-g25e7c042f Henrik Rydgård 2023-08-27 00:06:37 Download Download Download Merge: 278eece2f 2643c1b80 Merge pull request #17974 from GABO1423/experimental (UWP) Another Round of Code Cleanups
v1.15.4-1244-g2643c1b80 GABO1423 2023-08-25 22:20:29 No build (UWP) Simplify appxmanifest Files Also fix misplaced Asset file
v1.15.4-1243-g5ea292810 GABO1423 2023-08-25 07:57:10 No build (UWP) Resolve Build Warning `MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance`
v1.15.4-1242-gd49e9efb8 GABO1423 2023-08-25 06:47:11 No build (UWP) Update .gitignore This was removed temporarily so we could add the folder, we can add it back now.
v1.15.4-1241-gbe18828e2 GABO1423 2023-08-25 06:46:25 No build (UWP) Another Round of Code Cleanups
v1.15.4-1240-ge8bb48f36 Henrik Rydgård 2023-08-28 14:03:28 No build SDLMain: Correctly return true when SHOW_FILE_IN_FOLDER is actually supported
v1.15.4-1240-g278eece2f Henrik Rydgård 2023-08-26 15:53:09 Download Download Download Merge: d35529e54 def25100d Merge pull request #17984 from hrydgard/retroachievements-not-logged-in RetroAchievements: Warn the user if has token and not logged in on start of game
v1.15.4-1239-gdef25100d Henrik Rydgård 2023-08-25 15:55:31 No build RetroAchievements: Warn the user if has token and not logged in.
v1.15.4-1239-g77f3804a8 Henrik Rydgård 2023-08-28 14:03:20 No build Remove unnecessary ResolvePath
v1.15.4-1238-gd35529e54 Henrik Rydgård 2023-08-26 12:14:48 Download Download Download Merge: 5779e37f5 19d79b0a6 Merge pull request #17952 from basharast/configs-loading [UWP] Improvements 2 (Configs, Render, Input)
v1.15.4-1237-g19d79b0a6 Bashar Astifan 2023-08-26 10:19:44 No build Merge: 5709ced6c 5779e37f5 Merge branch 'master' into configs-loading
v1.15.4-1224-g5779e37f5 Henrik Rydgård 2023-08-26 07:14:13 Download Download Download Merge: f7e818749 270943dd5 Merge pull request #17982 from ANR2ME/adhoc [Adhoc] An attempt to fix winsock error 10022 on Monster Hunter Freedom
v1.15.4-1221-gf7e818749 Henrik Rydgård 2023-08-26 07:12:43 No build Merge: 564c4b38b 2c9893e90 Merge pull request #17979 from hrydgard/osd-notice-icon Show the RetroAchievements icon in a bunch of notifications
v1.15.4-1220-g2c9893e90 Henrik Rydgård 2023-08-25 17:20:41 No build Buildfix
v1.15.4-1219-ga70b36671 Henrik Rydgård 2023-08-25 16:36:29 No build Show the RetroAchievements icon in a bunch of notifications
v1.15.4-1219-g270943dd5 ANR2ME 2023-08-26 01:43:24 No build Show socket id in Info Log when successfully created/accepted.
v1.15.4-1218-g47efec278 ANR2ME 2023-08-26 01:25:09 No build Treat WSAEINVAL similar to WSAEALREADY during connect for backward-compatibility to Winsock 1.1, but might confuses with an actual invalid argument error on newer Winsock.
v1.15.4-1218-g6ba08fbcb Henrik Rydgård 2023-08-25 16:32:39 No build Allow using atlas icons other than the presets in OSD messages.
v1.15.4-1217-g564c4b38b Henrik Rydgård 2023-08-25 14:43:41 Download Download Download Merge: 6b89788e6 6d28ccbd8 Merge pull request #17978 from hrydgard/add-http-log-channel Add HTTP log channel, and make ACHIEVEMENTS a proper one.
v1.15.4-1216-g6d28ccbd8 Henrik Rydgård 2023-08-25 13:53:46 No build Add HTTP log channel, and make ACHIEVEMENTS a proper one.
v1.15.4-1215-g6b89788e6 Henrik Rydgård 2023-08-25 13:40:52 Download Download Download Merge: 308e983a9 c59e9e51b Merge pull request #17977 from hrydgard/modernize-log-types Log level/type: Use enum class instead of the awkward namespace trick.
v1.15.4-1214-gc59e9e51b Henrik Rydgård 2023-08-25 12:39:19 No build Non-change to see if CI fixes itself..
v1.15.4-1213-g0ce5e2105 Henrik Rydgård 2023-08-25 11:44:09 No build Minor simplification
v1.15.4-1212-g1025bbcf8 Henrik Rydgård 2023-08-25 11:33:48 No build Log level/type: Use enum class instead of the awkward namespace trick. Just a small cleanup I've wanted to do for a long time.
v1.15.4-1211-g308e983a9 Henrik Rydgård 2023-08-25 09:41:38 Download Download Download Merge: a380d665c be4fe5279 Merge pull request #17975 from unknownbrackets/x86-jit-ir More x86 IR JIT
v1.15.4-1202-ga380d665c Henrik Rydgård 2023-08-25 07:30:06 Download Download Download Merge: 12a36d899 79ab8be23 Merge pull request #17973 from GABO1423/master (UWP) Fixed Skipped Debugger Files
v1.15.4-1200-g79ab8be23 GABO1423 2023-08-25 02:53:47 No build (UWP) Fixed Skipped Debugger Files
v1.15.4-1200-g12a36d899 Henrik Rydgård 2023-08-25 07:28:56 No build Bump ffmpeg submodule
v1.15.4-1199-g24ec26d93 Henrik Rydgård 2023-08-24 22:09:16 Download Download Download Merge: b3fafb5fa dfe187df1 Merge pull request #17972 from hrydgard/add-flag-disable-https Allow disabling HTTPS through the config file
v1.15.4-1198-gdfe187df1 Henrik Rydgård 2023-08-24 21:28:30 No build Allow disabling HTTPS through the config file Simply set: ```ini [General] DisableHTTPS = True ``` Added to help debug issue #17969
v1.15.4-1197-gb3fafb5fa Henrik Rydgård 2023-08-24 17:43:42 Download Download Download Merge: 58dc13eea d2d8688e4 Merge pull request #17971 from hrydgard/easier-ge-frame-dump Add "Create frame dump" to the in-game developer menu
v1.15.4-1196-gd2d8688e4 Henrik Rydgård 2023-08-24 12:52:00 No build Add "Create frame dump" to the in-game developer menu (that can be enabled in dev settings) Makes it possible to create one without connecting the websocket debugger, even on non-Windows platforms.
v1.15.4-1195-g58dc13eea Henrik Rydgård 2023-08-24 14:41:03 Download Download Download Merge: fb8444404 60492ae57 Merge pull request #17970 from hrydgard/show-in-folder-request Make System_ShowFileInFolder a "request"
v1.15.4-1193-gfb8444404 Henrik Rydgård 2023-08-24 14:24:24 No build Merge: 62948b453 16d073c4a Merge pull request #17965 from hrydgard/load-clut-old-framebuffers Add compat flag to not load CLUTs from old framebuffers
v1.15.4-1191-g62948b453 Henrik Rydgård 2023-08-24 14:23:57 No build Merge: ca40de852 0e56ed1f3 Merge pull request #17967 from hrydgard/improved-autoconfigure Android/controls: Fix pad autoconfigure bug
v1.15.4-1190-gbe4fe5279 Unknown W. Brackets 2023-08-25 08:19:24 No build x86jit: A few more float ops.
v1.15.4-1190-g0e56ed1f3 Henrik Rydgård 2023-08-24 11:08:52 No build Android: Fix bug where autoconfigure for unknown pad types didn't do anything, instead of just doing the defaults.
v1.15.4-1189-gd021706eb Unknown W. Brackets 2023-08-25 08:09:41 No build x86jit: Implement conditional assigns.
v1.15.4-1189-g60492ae57 Henrik Rydgård 2023-08-24 13:04:41 No build Make System_ShowFileInFolder a "request" Also makes support queryable. Lets us remove the dummy implementations.
v1.15.4-1189-g2b7fe0d72 Henrik Rydgård 2023-08-24 10:58:50 No build Cleanup: callbacks->lambdas
v1.15.4-1188-gd1a30334b Unknown W. Brackets 2023-08-25 07:57:44 No build x86jit: Implement multiplies.
v1.15.4-1188-gca40de852 Henrik Rydgård 2023-08-24 09:52:40 Download Download Download Merge: 30016bc0d be2f81c3e Merge pull request #17960 from hrydgard/control-mapping-fixes Controls: Make the analog/digital mapping clash resolution more gentle.
v1.15.4-1187-g363f2b68e Unknown W. Brackets 2023-08-25 05:07:44 No build x86jit: Implement shifts.
v1.15.4-1186-g601bf344c Unknown W. Brackets 2023-08-25 03:57:17 No build x86jit: Implement vdot.
v1.15.4-1185-gbfb8df847 Unknown W. Brackets 2023-08-25 03:56:54 No build x86jit: Implement fneg/abs.
v1.15.4-1185-g30016bc0d Henrik Rydgård 2023-08-24 09:52:29 No build Merge: 044624e21 feb0ea245 Merge pull request #17962 from hrydgard/toggle-wlan-switch Add mappable key to toggle networking
v1.15.4-1184-g16d073c4a Henrik Rydgård 2023-08-24 10:30:37 No build Add compat flag to not load CLUTs from old framebuffers
v1.15.4-1184-g004c35cf7 Unknown W. Brackets 2023-08-25 03:56:17 No build x86jit: Implement syscalls and some system.
v1.15.4-1183-g2fbdc42a5 Unknown W. Brackets 2023-08-25 03:55:43 No build x86jit: Reduce code a bit in SETcc paths.
v1.15.4-1183-g044624e21 Henrik Rydgård 2023-08-24 08:47:11 Download Download Download Merge: 46ece2940 e2c601190 Merge pull request #17964 from unknownbrackets/x86-jit-ir Implement more x86 vec4 ops, float compares, etc.
v1.15.4-1182-ge2c601190 Unknown W. Brackets 2023-08-24 07:16:01 No build x86jit: Implement VFPU Fcmp.
v1.15.4-1181-g00155790d Unknown W. Brackets 2023-08-23 17:20:22 No build x86jit: Add some notes for vector calls. Let's avoid the thunks to be more similar to other backends.
v1.15.4-1180-gef93b7547 Unknown W. Brackets 2023-08-23 17:20:07 No build x86jit: Add vmin/vmax.
v1.15.4-1179-g931c84f83 Unknown W. Brackets 2023-08-23 06:03:25 No build x86jit: Implement FCmp.
v1.15.4-1178-gd86f6ae61 Unknown W. Brackets 2023-08-23 03:51:43 No build x86jit: Implement set less thans.
v1.15.4-1177-g5473a5c69 Unknown W. Brackets 2023-08-23 03:09:42 No build x86jit: Add low MapWithFlags for Ext8to32.
v1.15.4-1176-g0b1953e5f Unknown W. Brackets 2023-08-23 02:53:24 No build x86jit: Handle more Vec4 ops, some related.
v1.15.4-1175-g46ece2940 Henrik Rydgård 2023-08-23 21:34:05 Download Download Download Merge: 18b0f3be5 1e757172a Merge pull request #17961 from hrydgard/screenshot-keybinding-crash-fix Fix ordering problem with screenshots that was causing crashes.
v1.15.4-1174-g1e757172a Henrik Rydgård 2023-08-23 21:19:47 No build Buildfix
v1.15.4-1173-gfeb0ea245 Henrik Rydgård 2023-08-23 22:14:51 No build Add mappable key to toggle networking Fixes #17352 Requested in #17343
v1.15.4-1173-g797f88bf3 Henrik Rydgård 2023-08-23 19:03:33 No build Fix ordering problem with screenshots that was causing crashes. Fixes #17781
v1.15.4-1172-g18b0f3be5 Henrik Rydgård 2023-08-23 17:55:32 Download Download Download Merge: d98cf0db9 765ac0489 Merge pull request #17959 from hrydgard/more-translation-strings Update translation files with new strings.
v1.15.4-1171-g765ac0489 Henrik Rydgård 2023-08-23 17:54:28 No build Update translation files with new strings.
v1.15.4-1170-gd98cf0db9 Henrik Rydgård 2023-08-23 16:30:14 Download Download Download Merge: cdd4cd869 269a57a8b Merge pull request #17958 from unknownbrackets/irjit-vminmax irjit: Fix vmin/vmax NAN handling
v1.15.4-1170-gbe2f81c3e Henrik Rydgård 2023-08-23 18:42:20 No build Controls: Make the analog/digital mapping clash resolution more gentle. Now takes the time into account, so clashing digital input will only shrink analog inputs once it's a few seconds old. Also fixes a bug where if there are both inputs, it was hard to reach the limits because the digital input itself ended up getting shrunk. This might help #17860
v1.15.4-1169-ga07079bdf Henrik Rydgård 2023-08-23 17:52:30 No build Timestamp control inputs
v1.15.4-1169-g5709ced6c Bashar Astifan 2023-08-24 13:32:32 No build Update InputHelpers.cpp
v1.15.4-1169-g269a57a8b Unknown W. Brackets 2023-08-23 15:49:31 No build irjit: Fix vmin/vmax NAN handling. Oops, this needs to be signed.
v1.15.4-1168-gcdd4cd869 Henrik Rydgård 2023-08-23 09:41:59 Download Download Download Merge: fb7385778 0a5937051 Merge pull request #17956 from hch12907/master SDL: let's not remove the candidate fallback fonts
v1.15.4-1168-g4d71c96a1 Bashar Astifan 2023-08-24 13:25:20 No build Very minor cleanup Removing unused include and cleaned the Tls TODO notice
v1.15.4-1167-g4e2652bd4 Bashar Astifan 2023-08-24 04:33:36 No build OSK support final update - Renamed few functions to avoid confusion - Now UI will report text (gotfocus, lostfocus), popup_closed to the frontend - Both cases (DPad, Keyboard) covered
v1.15.4-1166-gfb7385778 Unknown W. Brackets 2023-08-23 08:54:04 Download Download Download Merge: 77355a156 f1e88f0c0 Merge pull request #17955 from hrydgard/update-vulkan-sdk Update Vulkan headers
v1.15.4-1166-g3225446ff Bashar Astifan 2023-08-24 01:31:22 No build Update View.cpp
v1.15.4-1165-g17f1ab306 Bashar Astifan 2023-08-24 01:30:09 No build OSK behavior correction
v1.15.4-1164-g35ce1c9d9 Bashar Astifan 2023-08-23 23:11:30 No build OSK update 2 +UI sounds fix
v1.15.4-1163-ga8918c653 Bashar Astifan 2023-08-23 19:01:26 No build Merge: c6e776028 0b87cee72 Merge branch 'configs-loading' of https://github.com/basharast/ppsspp into configs-loading
v1.15.4-1163-g77355a156 Henrik Rydgård 2023-08-23 08:50:02 No build Merge: 092c6e5bc efaf14a19 Merge pull request #17954 from unknownbrackets/x86-jit-ir x86jit: Fix Ext8to32/Ext16to32, some reg issues
v1.15.4-1161-g0b87cee72 Bashar Astifan 2023-08-23 00:26:37 No build Merge: 04d72ebe5 a5a2af489 Merge branch 'hrydgard:master' into configs-loading
v1.15.4-1160-gefaf14a19 Unknown W. Brackets 2023-08-23 03:48:44 No build x86jit: Fix spilling zero register. We can't flush it, but it's likely not to get "clobbered".
v1.15.4-1159-gf1e88f0c0 Henrik Rydgård 2023-08-23 08:35:16 No build Update Vulkan headers
v1.15.4-1159-gc397e2e4d Unknown W. Brackets 2023-08-23 03:32:47 No build x86jit: Flush reg if dirty on map as ptr.
v1.15.4-1159-g092c6e5bc Henrik Rydgård 2023-08-23 08:47:37 No build Merge: a5a2af489 74e5e43fd Merge pull request #17953 from unknownbrackets/jit-prefix-cleanup jit: Skip known prefix writes
v1.15.4-1158-ga1bddd880 Unknown W. Brackets 2023-08-22 17:10:52 No build x86jit: Fix sign extension.
v1.15.4-1158-g74e5e43fd Unknown W. Brackets 2023-08-23 06:45:49 No build jit: Skip known prefix writes. If we already know what's in memory and it's default, we can skip overwriting with default values. This is common, actually.
v1.15.4-1158-g45ed7fd32 Henrik Rydgård 2023-08-23 08:36:30 No build Remove unused file
v1.15.4-1158-g0a5937051 Hoe Hao Cheng 2023-08-23 07:38:36 No build SDL: let's not remove the candidate fallback fonts
v1.15.4-1157-ga5a2af489 Henrik Rydgård 2023-08-22 16:38:28 Download Download Download Merge: 11c40e688 6a3840d9b Merge pull request #17944 from hrydgard/some-ir-alu Implement a few ALU ops in the x86 JIT-IR backend.
v1.15.4-1156-gc6e776028 Bashar Astifan 2023-08-23 19:01:00 No build Complete OSK function support
v1.15.4-1156-g6a3840d9b Henrik Rydgård 2023-08-22 16:18:03 No build Implement bswap just because
v1.15.4-1155-g7384d3d49 Henrik Rydgård 2023-08-22 16:15:07 No build Debug mode buildfix
v1.15.4-1155-g04d72ebe5 Bashar Astifan 2023-08-23 00:25:57 No build UWP improvements 2
v1.15.4-1154-gfb80dcacf Bashar Astifan 2023-08-22 14:24:50 No build Merge: 6a11faa27 11c40e688 Merge branch 'configs-loading' of https://github.com/basharast/ppsspp into configs-loading
v1.15.4-1154-gc5a076487 Henrik Rydgård 2023-08-22 16:09:45 No build Disable extends on x86-32
v1.15.4-1153-gb67741509 Henrik Rydgård 2023-08-21 14:32:41 No build Implement a few ALU ops in the x86 JIT-from-IR.
v1.15.4-1152-g11c40e688 Unknown W. Brackets 2023-08-22 09:00:51 Download Download Download x86: Implement a few basic float/vec4 ops.
v1.15.4-1151-g521b63dd2 Unknown W. Brackets 2023-08-22 08:51:46 No build x86jit: Implement FMul.
v1.15.4-1150-gedcb15689 Unknown W. Brackets 2023-08-22 08:23:59 No build x86jit: Add Vec4 and Float load/store.
v1.15.4-1149-g951c35ba7 Henrik Rydgård 2023-08-22 09:41:10 Download Download Download Merge: a78c2e66f 07fa1ed57 Merge pull request #17948 from unknownbrackets/x86-ir x86jit: Fix some issues in 32-bit
v1.15.4-1141-ga78c2e66f Henrik Rydgård 2023-08-22 08:19:24 Download   Download Merge: 1066cac91 3c66523f0 Merge pull request #17947 from ANR2ME/adhocctl [Adhocctl] Fix for Metal Gear Acid issue
v1.15.4-1140-g3c66523f0 ANR2ME 2023-08-21 23:29:07 No build A quick fix for Metal Gear Acid due to adhocctl's busy state never reset to false when there are no adhocctl's handler.
v1.15.4-1139-g1066cac91 Henrik Rydgård 2023-08-21 16:30:38 Download   Download Merge: a06cf1cc4 3c61f4f5c Merge pull request #17945 from DDinghoya/DDinghoya-patch-1-1 Update ko_KR.ini
v1.15.4-1138-g3c61f4f5c DDinghoya 2023-08-21 15:53:17 No build Update ko_KR.ini
v1.15.4-1137-ga06cf1cc4 Henrik Rydgård 2023-08-21 14:40:42 Download   Download Merge: 1e269c1d3 ec6db575f Merge pull request #17914 from basharast/master [Windows] OSVersion improvements
v1.15.4-1133-g07fa1ed57 Unknown W. Brackets 2023-08-22 06:16:54 No build x86jit: Automatically flush incompatible regs.
v1.15.4-1132-g55654f52b Unknown W. Brackets 2023-08-22 06:03:14 No build x86jit: Fix Store8 on i386. Require an 8-bit capable register in mapping.
v1.15.4-1131-gdb34b8510 Unknown W. Brackets 2023-08-22 05:46:05 No build irjit: Allow flag-based allocation order. Sometimes backends have needs, like XMM0/v0-only, or similar.
v1.15.4-1130-gbea74ba16 Unknown W. Brackets 2023-08-21 17:25:25 No build x86jit: Avoid negative offset warning.
v1.15.4-1130-g1e269c1d3 Henrik Rydgård 2023-08-21 09:21:37 Download   Download Merge: 61bf366d3 2b914046f Merge pull request #17943 from unknownbrackets/x86-ir Add an x86/x64 backend for IR
v1.15.4-1129-g1ccc2d5d2 Unknown W. Brackets 2023-08-21 17:24:25 No build x86jit: Fix address offsets with memview mask.
v1.15.4-1128-g40b3ff957 Unknown W. Brackets 2023-08-21 17:23:58 No build x86jit: Fix spill issue.
v1.15.4-1127-g538832940 Unknown W. Brackets 2023-08-21 09:07:42 No build x86jit: Implement some shifts.
v1.15.4-1126-g2b914046f Unknown W. Brackets 2023-08-21 07:25:00 No build x86jit: Implement most exits.
v1.15.4-1125-g104b6d8c1 Unknown W. Brackets 2023-08-21 07:11:51 No build x86jit: Implement some basic arithmetic.
v1.15.4-1124-g5045cf012 Unknown W. Brackets 2023-08-21 07:11:10 No build x86jit: Fix flushing of zero register.
v1.15.4-1123-g08ea31f40 Unknown W. Brackets 2023-08-21 07:10:47 No build x86jit: Improve debug disasm.
v1.15.4-1122-g4e7f8cf21 Unknown W. Brackets 2023-08-21 05:19:51 No build x86jit: Implement load/store.
v1.15.4-1121-ga47b4424e Unknown W. Brackets 2023-08-21 04:34:52 No build x86jit: Fix some silly mistakes.
v1.15.4-1120-g61bf366d3 Henrik Rydgård 2023-08-21 08:04:50 Download Download Download Merge: 4d285305f 81e24a9fe Merge pull request #17942 from unknownbrackets/irjit-clobber irjit: Fix regalloc clobber on exit
v1.15.4-1120-g4e3f3860f Unknown W. Brackets 2023-08-21 04:15:44 No build x86jit: Stub out op categories to files.
v1.15.4-1119-g622c69dbb Unknown W. Brackets 2023-08-21 03:36:06 No build x86jit: Expose option to select new IR based jit.
v1.15.4-1118-gc491f701b Unknown W. Brackets 2023-08-21 03:19:46 No build x86jit: Add initial IR-based jit backend. It works, but pretty slow in some parts with everything stubbed.
v1.15.4-1118-g4d285305f Henrik Rydgård 2023-08-21 00:30:47 Download Download Download Merge: 629d46ef5 8dfc2f04d Merge pull request #17941 from unknownbrackets/riscv-jit-opt riscv: Use a single reg for LO/HI
v1.15.4-1117-g81e24a9fe Unknown W. Brackets 2023-08-21 07:12:12 No build irjit: Fix regalloc clobber on exit.
v1.15.4-1117-g8dfc2f04d Unknown W. Brackets 2023-08-20 21:50:46 No build riscv: Use a single reg for LO/HI. This is the same optimization we have for arm64, basically.
v1.15.4-1116-g629d46ef5 Henrik Rydgård 2023-08-20 23:47:02 Download Download Download Merge: 6554b3eb7 36b6aa472 Merge pull request #17938 from unknownbrackets/riscv-centralize Centralize IR regcache from RISC-V
v1.15.4-1109-g36b6aa472 Unknown W. Brackets 2023-08-20 21:40:16 No build riscv: Allow GPR "SIMD" without FPR SIMD.
v1.15.4-1108-g6a75e6712 Unknown W. Brackets 2023-08-20 20:42:29 No build riscv: Use automapping for special cases too.
v1.15.4-1107-ga190793ad Unknown W. Brackets 2023-08-20 20:29:01 No build riscv: Simplify mapping for more instructions.
v1.15.4-1107-g6554b3eb7 Henrik Rydgård 2023-08-20 23:40:04     Download Merge: b90d62813 82fb41cba Merge pull request #17939 from unknownbrackets/ir-vec-minor irjit: Implement vtfm 4x4 using dots
v1.15.4-1107-g6a11faa27 Bashar Astifan 2023-08-20 17:38:23 No build Merge: e2a1db533 cd1c5beb6 Merge branch 'master' of https://github.com/hrydgard/ppsspp into configs-loading
v1.15.4-1106-gcc4bc406d Unknown W. Brackets 2023-08-20 19:56:46 No build riscv: Cleanup VfpuCtrlToReg meta, use auto-map.
v1.15.4-1105-ge40ae6002 Unknown W. Brackets 2023-08-20 09:58:24 No build riscv: Mark normalized32 after mapping. It's less confusing to separate it.
v1.15.4-1105-gb90d62813 Henrik Rydgård 2023-08-20 23:38:07 Download Download   Merge: cd1c5beb6 32d8f6196 Merge pull request #17937 from unknownbrackets/irjit-compile Reduce time spent in IR compile
v1.15.4-1104-gf9bf7de70 Unknown W. Brackets 2023-08-20 09:49:27 No build riscv: Use a single reg cache.
v1.15.4-1104-g32d8f6196 Unknown W. Brackets 2023-08-20 08:48:00 No build irjit: Cut time flushing imm regs.
v1.15.4-1103-ge30fb82a6 Unknown W. Brackets 2023-08-20 09:07:21 No build riscv: Remove some unused reg funcs.
v1.15.4-1103-g552cd8893 Unknown W. Brackets 2023-08-20 08:47:19 No build irjit: Skip some work in PurgeTemps.
v1.15.4-1102-ga23ade8f7 Unknown W. Brackets 2023-08-20 09:04:37 No build riscv: Map IR regs based on metadata. Only doing this in places without GPR/FPR mix or FPR/Vec overlap for now.
v1.15.4-1102-g57123e8f9 Unknown W. Brackets 2023-08-20 07:36:35 No build irjit: Reserve some arrays that churn. Improves IR compile time by around 20-30%.
v1.15.4-1102-g82fb41cba Unknown W. Brackets 2023-08-20 22:50:02 No build irjit: Implement vtfm 4x4 using dots.
v1.15.4-1101-gcd1c5beb6 Henrik Rydgård 2023-08-20 14:49:18 Download Download Download Merge: efcd38084 161465ab6 Merge pull request #17934 from unknownbrackets/riscv-centralize RISC-V: Centralize IR regcaches
v1.15.4-1092-gefcd38084 Henrik Rydgård 2023-08-20 09:19:48 Download Download Download Merge: 2fb019ede bd1d93ae6 Merge pull request #17935 from unknownbrackets/ir-long-inst irjit: Cleanup Write() calls with extra const
v1.15.4-1090-g2fb019ede Henrik Rydgård 2023-08-19 21:28:53 Download Download Download Merge: 6a0c8a838 8f4cd4132 Merge pull request #17932 from Motta7000/Motta7000-patch-1 Update es_ES.ini
v1.15.4-1089-g8f4cd4132 Motta7000 2023-08-18 22:04:28 No build Update es_ES.ini Hey i noticed that the archivements barely have any transalation to spanish so i worked on them! Also i noticed some mistranslations here and there. here is my fix for all of that!
v1.15.4-1088-g6a0c8a838 Henrik Rydgård 2023-08-18 15:51:16 Download Download Download Fix creating the directories after choosing a folder on Android.
v1.15.4-1087-g88b3bdf85 Henrik Rydgård 2023-08-18 15:41:46 Download Download   Merge: d8f8dcbc1 731d9b6d5 Merge pull request #15840 from sum2012/Font-ltn12-hack Hack to Fix Earth Saver Plus font
v1.15.4-1081-gd8f8dcbc1 Henrik Rydgård 2023-08-18 15:40:39 No build Merge: bf11d042a f3b2cb6fc Merge pull request #17928 from hrydgard/unify-path-creation Unify memstick PSP/subdirectory creation
v1.15.4-1076-gf3b2cb6fc Henrik Rydgård 2023-08-18 15:04:44 No build Remove outdated hack for vsync parameter on Android.
v1.15.4-1076-gbf11d042a Henrik Rydgård 2023-08-18 15:40:03     Download Merge: fce95be23 94752ea7c Merge pull request #17929 from hrydgard/android-default-vulkan-on-new-32bit Android: On some newer devices with 32-bit userland, default to Vulkan.
v1.15.4-1075-g5b7661546 Henrik Rydgård 2023-08-18 15:04:20 No build Cleanup and more sensible defaults for current directory
v1.15.4-1074-gfce95be23 Henrik Rydgård 2023-08-18 15:23:50 No build Merge: 5acb42190 714558853 Merge pull request #17930 from hrydgard/replacement-fix-aniso Enable anisotropic filtering for replacement textures with mipmaps
v1.15.4-1074-ge3b243f9d Henrik Rydgård 2023-08-18 14:02:59 No build Simplify current directory initialization, fix defaulting to home
v1.15.4-1073-g714558853 Henrik Rydgård 2023-08-18 15:21:07 No build Enable anisotropic filtering for replacement textures with mipmaps
v1.15.4-1073-g94752ea7c Henrik Rydgård 2023-08-18 15:12:34 No build Android: On some newer devices with 32-bit userland, default to Vulkan. We already default to Vulkan on all recent 64-bit devices, but there are some 32-bit devices that benefit, so let's set a high lower bound for OS version.
v1.15.4-1073-g7a4efb1a0 Henrik Rydgård 2023-08-18 12:56:38 No build Call CreateSysDirectories on all platforms.
v1.15.4-1072-g5acb42190 Henrik Rydgård 2023-08-18 13:51:42 Download Download Download Merge: a8cbe060d 44d602ca7 Merge pull request #17927 from hrydgard/path-creation-cleanup Windows: Memstick directory creation cleanup
v1.15.4-1069-ga8cbe060d Henrik Rydgård 2023-08-18 13:20:22   Download Download Merge: 3f3c5edaf 01f07c9f9 Merge pull request #17926 from hrydgard/create-shortcut-windows Windows: Fix "Create desktop shortcut" functionality
v1.15.4-1069-g44d602ca7 Henrik Rydgård 2023-08-18 12:48:57 No build Move InitSysDirectories to where it belongs and rename it. Plus warning fixes.
v1.15.4-1068-g6f6ea4595 Henrik Rydgård 2023-08-18 12:15:12 No build Windows: Split out Create... from InitSysDirectories, fixup uses
v1.15.4-1067-g3f3c5edaf Henrik Rydgård 2023-08-18 10:53:27 Download Download Download Merge: b2fbe1d8e 25f02d022 Merge pull request #17925 from hrydgard/fix-unsafe-umd-switch Windows: Make switching UMD through "Emulation->Switch UMD" threadsafe
v1.15.4-1066-g25f02d022 Henrik Rydgård 2023-08-18 10:26:48 No build Windows: Make switching UMD through "Emulation->Switch UMD" threadsafe
v1.15.4-1065-gd08d8f764 Henrik Rydgård 2023-08-18 10:21:13 No build Remove redundant function
v1.15.4-1065-g51af50b92 fp64 2023-08-27 11:12:19 No build Add *.ctags to .gitignore Allows to keep ctags option file in-tree.
v1.15.4-1065-g01f07c9f9 Henrik Rydgård 2023-08-18 10:42:50 No build Windows: Fix "Create desktop icon" functionality All it needed was to suffix the filename with .lnk correctly.
v1.15.4-1064-gb2fbe1d8e Henrik Rydgård 2023-08-18 00:58:47 Download Download Download Merge: 30346e29c 5cc85d1df Merge pull request #17924 from hrydgard/vulkan-device-picking SDL: Actually use the chosen Vulkan device
v1.15.4-1061-g30346e29c Henrik Rydgård 2023-08-18 00:58:15 No build Merge: 7f3f93a25 cec369352 Merge pull request #17920 from hrydgard/minor-text-optimizations Minor debug text optimizations
v1.15.4-1057-g7f3f93a25 Henrik Rydgård 2023-08-18 00:57:50 No build Merge: 2c4657175 1cf2a161a Merge pull request #17919 from hrydgard/gamedatainstall_minor GamedataInstall: Add simple progress bar
v1.15.4-1056-g5cc85d1df Henrik Rydgård 2023-08-17 22:06:17 No build SDL: Actually pick the Vulkan device specified in the config.
v1.15.4-1055-g13cfd9c3d Henrik Rydgård 2023-08-17 22:05:48 No build Add Mesa as a known GPU driver "vendor".
v1.15.4-1054-g2c4657175 Henrik Rydgård 2023-08-17 21:15:31 Download Download Download Merge: 8fb5b06e0 89ff606cc Merge pull request #17922 from hrydgard/ubershader-developer-options Add checkboxes in developer tools to allow disabling ubershaders
v1.15.4-1053-g731d9b6d5 Henrik Rydgård 2023-08-17 14:47:46 No build Merge: d11418d94 07658ef41 Merge branch 'master' into Font-ltn12-hack
v1.15.4-1052-g89ff606cc Henrik Rydgård 2023-08-17 20:46:43 No build D3D9 fix. Make a check more break-point-able.
v1.15.4-1051-gcec369352 Henrik Rydgård 2023-08-17 15:24:00 No build Wrapper: Minor ordering fix
v1.15.4-1051-g8fb5b06e0 Henrik Rydgård 2023-08-17 21:05:43 Download Download Download Add workaround for 32-bit x86 debug builds on AMD on Windows Fixes issue #17787
v1.15.4-1051-g8a6e288fc Henrik Rydgård 2023-08-17 20:16:04 No build Add checkboxes in developer tools to allow disabling ubershaders. Might be helpful to diagnose performance problems on user devices. Additionally, moves the texture replacement controls to the top. They should probably be moved somewhere else entirely... See #17918
v1.15.4-1050-gabaf45e55 Henrik Rydgård 2023-08-17 18:32:35 Download Download Download Merge: 07658ef41 526916e0b Merge pull request #17921 from Kaitul/master Update zh_TW.ini
v1.15.4-1050-g3be0ebce6 Henrik Rydgård 2023-08-17 15:18:50 No build Debug overlay: Move Sas data to the audio debug screen. Disable text wrapping.
v1.15.4-1050-g1cf2a161a Henrik Rydgård 2023-08-17 14:42:25 No build Replace the notifications with a bare-bones progress bar
v1.15.4-1049-gec6db575f Bashar Astifan 2023-08-17 16:45:58 No build Update OSVersion.cpp
v1.15.4-1049-ge00a41702 sum2012 2022-09-17 15:23:15 No build Add GamedataInstall of osm fix #14688
v1.15.4-1049-g526916e0b Kung-chih 2023-08-17 17:01:26 No build Update zh_TW.ini
v1.15.4-1049-g161465ab6 Unknown W. Brackets 2023-08-20 00:38:31 No build riscv: Centralize register FlushAll().
v1.15.4-1049-g85dbc6b6a Henrik Rydgård 2023-08-17 15:18:24 No build utf8_nextchar: Don't use a pointed-to variable as a loop counter.
v1.15.4-1048-gf3d4bd8c1 Unknown W. Brackets 2023-08-20 00:11:47 No build riscv: Centralize reg-as-pointer.
v1.15.4-1048-ge2a1db533 Bashar Astifan 2023-08-16 00:35:54 No build Cleanup unnecessary preprocessors `DoesVersionMatchWindows` will return true by default for UWP when `greater` is true.
v1.15.4-1048-g07658ef41 Henrik Rydgård 2023-08-16 12:51:41 Download Download Download Merge: 08cf6e310 691c8b8d8 Merge pull request #17916 from hrydgard/frame-stats-all-backends Frame time history: Write timestamps into it from all backends
v1.15.4-1047-gb546ee15e Bashar Astifan 2023-08-15 21:42:37 No build Update OSVersion.cpp - Re-adding `GetVersionFromKernel32` to the original function as it's used in settings (will find better way later to merge two functions in one). - UWP should always return true when `greater` is true.
v1.15.4-1047-g691c8b8d8 Henrik Rydgård 2023-08-16 12:16:31 No build Write to the frame time history from the other backends too. Needed for the upcoming timing code.
v1.15.4-1047-g92f7374c8 Unknown W. Brackets 2023-08-19 22:42:43 No build riscv: Centralize reg mapping itself.
v1.15.4-1046-g572595cc7 Henrik Rydgård 2023-08-16 11:45:26 No build Refactor: Lift the frame time history data up one level into thin3d
v1.15.4-1046-g83946eeef Unknown W. Brackets 2023-08-18 08:02:59 No build Core: Reduce log spam on exit. This doesn't need to be INFO.
v1.15.4-1046-g6522a490e Bashar Astifan 2023-08-15 21:17:13 No build [Windows] OSVersion improvements
v1.15.4-1045-gee3d466a0 Bashar Astifan 2023-08-15 19:52:53 No build Merge: 8e013b310 63452c420 Merge branch 'master' of https://github.com/basharast/ppsspp
v1.15.4-1045-g718a1b394 Unknown W. Brackets 2023-08-18 07:59:38 No build riscv: Centralize MarkDirty flagging.
v1.15.4-1045-g08cf6e310 Henrik Rydgård 2023-08-16 11:08:03 Download Download Download Merge: 8e013b310 ef2d7a810 Merge pull request #17913 from hrydgard/sce-display-cleanup sceDisplay/FrameTiming: Add comments, move some stuff around, get rid of some indentation
v1.15.4-1044-gef2d7a810 Henrik Rydgård 2023-08-15 15:20:01 No build Add comments, move some stuff around, get rid of some indentation. No functionality change.
v1.15.4-1044-g4e41f83ec Unknown W. Brackets 2023-08-18 07:37:43 No build riscv: Centralize IR reg cache metadata checks. These are all largely the same between backends.
v1.15.4-1043-gebab0e159 Unknown W. Brackets 2023-08-18 03:50:33 No build riscv: Centralize reg allocation.
v1.15.4-1043-g8e013b310 Henrik Rydgård 2023-08-15 10:08:48 Download Download Download Merge: 9f2699192 8cfe46eed Merge pull request #17912 from GABO1423/master (UWP) Remove Win32/x86 Support
v1.15.4-1042-gbd1d93ae6 Unknown W. Brackets 2023-08-20 01:23:42 No build irjit: Cleanup Write() calls with extra const. Some instructions, such as Vec4Blend, are encoded requiring the const field, and this interface was designed when we used a pool.
v1.15.4-1042-gb30daa576 Unknown W. Brackets 2023-08-16 06:51:38 No build riscv: Centralize state of regcaches.
v1.15.4-1041-g9f2699192 Henrik Rydgård 2023-08-15 01:31:03 Download Download Download Merge: b9b7342ff 5959481a3 Merge pull request #17911 from hrydgard/libretro-d3d11-buildfix libretro/D3D11: Attempt at fixing a build error
v1.15.4-1040-g5959481a3 Henrik Rydgård 2023-08-15 00:30:36 No build libretro D3D11: Attempt at fixing a build error
v1.15.4-1040-g8cfe46eed GABO1423 2023-08-15 00:57:31 No build (UWP) Remove Win32/x86 Support
v1.15.4-1039-gb9b7342ff Henrik Rydgård 2023-08-14 15:54:04 Download Download Download Merge: 3b07117d1 94a580851 Merge pull request #17350 from basharast/master UWP Improvements
v1.15.4-1017-g3b07117d1 Henrik Rydgård 2023-08-14 15:48:29 Download   Download Merge: e506ca25f a099a8d32 Merge pull request #17908 from hrydgard/remove-support-android-x86-32 Android: Remove support for 32-bit x86 builds
v1.15.4-1016-ga099a8d32 Henrik Rydgård 2023-08-14 13:59:49 No build Remove the CI build too, duh
v1.15.4-1015-gef2892017 Henrik Rydgård 2023-08-14 13:47:55 No build Android: Remove support for 32-bit x86 builds
v1.15.4-1015-g63452c420 Bashar Astifan 2023-08-15 02:49:03 No build removing `pragma once` I moved `#pragma once` when the code was in `LaunchItem.h` to here and I'm not sure if this may cause on some cases unresolved symbols.. I was getting this error in my temp project and after removing this, didn't appear again.. it might be VS issue.. but it's not to be here required anyway
v1.15.4-1014-ge506ca25f Henrik Rydgård 2023-08-14 13:12:09 Download Download Download Merge: 1beb01af6 d1b6aa7fa Merge pull request #17903 from hrydgard/present-types-refactor Present modes refactor
v1.15.4-1014-g94a580851 Bashar Astifan 2023-08-14 12:33:47 No build Correct 'manifest' files formating
v1.15.4-1013-gdc32ab134 Bashar Astifan 2023-08-14 07:27:51 No build Exclude root choice from memStickScreen (UWP) This was wrapped before with `#if PPSSPP_PLATFORM(ANDROID)` after it got removed now start to appear in UWP, this should fix it.
v1.15.4-1013-gd1b6aa7fa Henrik Rydgård 2023-08-14 11:23:28 No build SoftGPU headless crashfix
v1.15.4-1012-gc9b3d8aed Bashar Astifan 2023-08-14 05:46:14 No build Resolve launch item and conflicts - Better handling for launch items - Resolved code conflicts
v1.15.4-1012-g1b2cffe63 Henrik Rydgård 2023-08-14 11:01:00 No build Address feedback
v1.15.4-1011-g50f4e4b1f Henrik Rydgård 2023-08-14 01:31:08 No build SDL buildfix
v1.15.4-1011-g07c119a80 Bashar Astifan 2023-08-14 00:45:28 No build Merge: 401377818 87668a572 Merge branch 'master' of https://github.com/hrydgard/ppsspp
v1.15.4-1010-gaadb70050 Henrik Rydgård 2023-08-14 00:25:05 No build Fix turning off VSync on Android, logic fix
v1.15.4-1009-gff6e118ff Henrik Rydgård 2023-08-13 13:33:38 No build Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
v1.15.4-1008-g870c45edd Henrik Rydgård 2023-08-13 23:50:30 No build Fix flipped check for debug overlays
v1.15.4-1007-gbec9c5611 Henrik Rydgård 2023-08-13 22:01:11 No build Rename PresentationMode to PresentMode
v1.15.4-1006-g1beb01af6 Henrik Rydgård 2023-08-14 07:49:45 Download Download Download Merge: 63b3b31fe 159b41a0f Merge pull request #17905 from unknownbrackets/irjit-opt irjit: Implement some missing, handle partial Vec4s more
v1.15.4-1000-g63b3b31fe Henrik Rydgård 2023-08-14 07:42:38 No build Merge: a7bc70834 3f8f8d36d Merge pull request #17906 from unknownbrackets/riscv-blocklink riscv: Fix crash on clear icache
v1.15.4-998-ga7bc70834 Henrik Rydgård 2023-08-14 07:41:45 No build Merge: f4d753cce 52cc38bf2 Merge pull request #17907 from unknownbrackets/riscv-minor riscv: Implement vs2i
v1.15.4-998-g159b41a0f Unknown W. Brackets 2023-08-14 02:56:17 No build irjit: Fuse unaligned svl.q/svr.q together. They're almost never used outside paired, which we can do on most platforms easily.
v1.15.4-997-g5729de90d Unknown W. Brackets 2023-08-14 02:52:00 No build irjit: Use more partial Vec4s / Vec4Blend.
v1.15.4-996-gf4d753cce Henrik Rydgård 2023-08-14 07:40:13 No build Merge: 87668a572 2aa459233 Merge pull request #17904 from unknownbrackets/ui-minor Fix crash from fontconfig
v1.15.4-996-g2e6dbab5f Unknown W. Brackets 2023-08-13 22:52:45 No build irjit: Add flag to prefer Vec4, use for add/sub. This will improve things when using SIMD.
v1.15.4-995-ge0be6858b Unknown W. Brackets 2023-08-13 22:32:50 No build irjit: Implement vcrs.t. As used in Jeanne d'Arc.
v1.15.4-995-g2aa459233 Unknown W. Brackets 2023-08-14 02:58:10 No build SDL: Skip FcFini() call, causes crashes. Apparently this is a relatively well known problem and various people have commented this out, including in Chromium for the last 10 years...
v1.15.4-994-geb43bfc54 Unknown W. Brackets 2023-08-14 02:57:43 No build Build: Add draw_text_sdl to MSVC project. This way we can easily see it.
v1.15.4-994-g217a1837e Unknown W. Brackets 2023-08-13 22:07:35 No build irjit: Allow typical prefixes in vdiv/vasin/etc. Some of these behave strangely, but there are some common usages that work fine.
v1.15.4-994-g3f8f8d36d Unknown W. Brackets 2023-08-14 03:01:05 No build riscv: Fix crash on clear icache. Oops, can't avoid marking all blocks invalid. Luckily a syscall should always take more bytes than the bail invalidated block code.
v1.15.4-993-g87668a572 Unknown W. Brackets 2023-08-13 22:13:16 Download Download Download Merge: 5a9a2bf6f dc4de340b Merge pull request #17902 from hrydgard/ui-bugfixes Some debug overlays don't make sense when not in-game, disable them
v1.15.4-991-g5a9a2bf6f Henrik Rydgård 2023-08-13 21:40:24 Download Download Download Merge: 2cdcc413b 8426b35a8 Merge pull request #17779 from EmulatorJS/master Cleanup emscripten libretro target
v1.15.4-990-gdc4de340b Henrik Rydgård 2023-08-11 15:51:54 No build Some debug overlays don't make sense when not in-game, disable them. Minor feedback fixes.
v1.15.4-989-g2cdcc413b Henrik Rydgård 2023-08-13 21:08:00 Download Download Download Merge: 5dcd14b17 fa53b8057 Merge pull request #17898 from unknownbrackets/irjit-vfputemps irjit: Cleanup/purge FPU/VFPU temps
v1.15.4-987-g5dcd14b17 Henrik Rydgård 2023-08-13 21:07:37 No build Merge: 7127ebbb4 2bb67db43 Merge pull request #17901 from unknownbrackets/riscv-disasm riscv: Add debug log of block disasm
v1.15.4-984-g7127ebbb4 Henrik Rydgård 2023-08-13 21:05:10 No build Merge: f03cd0b2a e651d6e59 Merge pull request #17897 from hrydgard/opengl-separate-present-take-2 OpenGL: Separate submit and present, take 2
v1.15.4-980-gf03cd0b2a Unknown W. Brackets 2023-08-13 20:19:42 Download Download Download Merge: d6cdb6e5d e51eca9ee Merge pull request #17899 from unknownbrackets/riscv-minor Minor RISC-V cleanups, frame profiler fix
v1.15.4-975-gd6cdb6e5d Henrik Rydgård 2023-08-13 19:59:14 Download Download Download Merge: f7b8075d0 23c79f8e7 Merge pull request #17900 from unknownbrackets/irjit-vsgelt irjit: Implement vsge/vslt
v1.15.4-974-ge651d6e59 Henrik Rydgård 2023-08-13 18:27:32 No build Finish the separation of EndFrame and Present.
v1.15.4-973-g377704f19 Henrik Rydgård 2023-08-13 18:22:44 No build OpenGL: Split submit and presentation into two tasks, but schedule them together
v1.15.4-972-g86fcb28d4 Henrik Rydgård 2023-08-13 18:13:03 No build Remove "bool retainControl_" for simplicity. Not needed.
v1.15.4-971-gf7b8075d0 Henrik Rydgård 2023-08-13 18:20:00 Download Download Download Merge: b84091f1d a84cb357d Merge pull request #17896 from hrydgard/frame-timing-struct Frame timing struct
v1.15.4-970-ga84cb357d Henrik Rydgård 2023-08-13 17:55:30 No build Comment fixes, adjust a couple of sleeps
v1.15.4-969-g7bb1914fd Henrik Rydgård 2023-08-07 22:10:38 No build Add FrameTiming.cpp/h (with no real contents)
v1.15.4-968-gb84091f1d Henrik Rydgård 2023-08-13 14:01:34 Download Download Download Merge: cf83be8b3 d82ecf1d3 Merge pull request #17895 from hrydgard/ini-file-fix IniFile: Store sections in unique_ptrs, instead of directly.
v1.15.4-966-gd82ecf1d3 Henrik Rydgård 2023-08-13 13:41:43 No build IniFile: Store sections in unique_ptrs, instead of directly. This fixes an issue when you create two sections consecutively and retain pointers to them, and then modify them, such as happens in the postshader ini initialization. Previously, one of the section pointers could get invalidated since the section vector got resized. Now, the pointed-to sections don't move around in memory, only the list of them does.
v1.15.4-966-gcf83be8b3 Henrik Rydgård 2023-08-13 13:55:51 No build Very small memory leak fix
v1.15.4-965-g2a74a0b98 Henrik Rydgård 2023-08-13 12:40:39 Download Download Download Merge: 094c43299 81f67c717 Merge pull request #17893 from unknownbrackets/riscv-blocklink riscv: Enable block linking
v1.15.4-956-g094c43299 Henrik Rydgård 2023-08-12 17:12:13 Download Download Download Merge: fabcaf6e0 0ccd29f2b Merge pull request #17892 from hrydgard/revert-gl-separate-present Revert "OpenGL: Separate submit/present for this backend as well"
v1.15.4-955-g0ccd29f2b Henrik Rydgård 2023-08-12 13:35:21 No build Revert "OpenGL: Separate submit/present for this backend as well" This reverts commit 0143d67f9ba8f76b60a019a09292aa94caa127fb.
v1.15.4-954-gfabcaf6e0 Henrik Rydgård 2023-08-11 10:41:55 Download Download Download Merge: 7c6002297 1ea11c233 Merge pull request #17890 from hrydgard/d3d-present-refactor D3D presentation refactoring
v1.15.4-953-g1ea11c233 Henrik Rydgård 2023-08-11 00:58:24 No build Remove "SwapBuffers" from the GraphicsContext interface. Buildfixes More buildfix headless buildfix One more buildfix
v1.15.4-952-ged9b033f7 Henrik Rydgård 2023-08-11 00:47:56 No build D3D9/11: Move away from using context->SwapBuffers(), instead move present to draw_->Present().
v1.15.4-951-g1bdbef487 Henrik Rydgård 2023-08-11 00:31:47 No build D3D11: Pass the swapchain pointer into the thin3d context
v1.15.4-950-g7c6002297 Henrik Rydgård 2023-08-10 23:52:24 Download Download Download Fix hang after exiting a game. After running a game, coreState is POWERDOWN which counts as stepping.
v1.15.4-949-g87f7523f9 Henrik Rydgård 2023-08-10 18:13:22 Download Download Download Merge: c1560f93e 0143d67f9 Merge pull request #17887 from hrydgard/opengl-separate-present Separate submit/present for OpenGL as well
v1.15.4-947-gc1560f93e Henrik Rydgård 2023-08-10 18:09:01 No build Bump ffmpeg submodule. See https://github.com/hrydgard/ppsspp-ffmpeg/pull/71
v1.15.4-947-g0143d67f9 Henrik Rydgård 2023-08-10 17:34:20 No build OpenGL: Separate submit/present for this backend as well
v1.15.4-946-g7087bd8ae Henrik Rydgård 2023-08-10 17:41:28 Download Download Download Merge: b7b3e81e2 779a15625 Merge pull request #17886 from hrydgard/more-renderloop-refactors More renderloop refactors
v1.15.4-945-g779a15625 Henrik Rydgård 2023-08-10 16:57:38 No build PortManager warning fix. The #pragma pack stuff was redundant anyway
v1.15.4-944-g4b0ac494d Henrik Rydgård 2023-08-10 16:35:25 No build Even more simplification
v1.15.4-943-g0477ba8c7 Henrik Rydgård 2023-08-10 16:33:02 No build Core.cpp: Some slight simplifications
v1.15.4-942-g0deefb82a Henrik Rydgård 2023-08-10 15:53:05 No build thin3d: Merge BeginFrame and SetDebugFlags (set them every frame anyway)
v1.15.4-941-gdec320de2 Henrik Rydgård 2023-08-10 15:44:27 No build Reorder some stuff to make more sense.
v1.15.4-940-gbe708e3e0 Henrik Rydgård 2023-08-10 13:21:36 No build Move KeepScreenAwake to platform specific code.
v1.15.4-939-gb7b3e81e2 Henrik Rydgård 2023-08-10 13:54:07 Download Download Download Forgot to remove some EGL files from the vcxproj.
v1.15.4-938-g0fdb0e47a Henrik Rydgård 2023-08-10 13:51:35 No build Revert "Move Present to the end of NativeFrame()" This didn't work out too well, will look into it as it's a necessary step. This reverts commit 4e77c63b974e3f714e621a913d32a86d1ae43cae.
v1.15.4-937-gf40a49369 Henrik Rydgård 2023-08-10 13:10:43 Download Download Download Merge: 6f12144ae c6179c67e Merge pull request #17883 from hrydgard/remove-unused-egl-stuff Remove some unused EGL code
v1.15.4-936-gc6179c67e Henrik Rydgård 2023-08-10 12:01:28 No build Remove from cmakelists and android.mk.
v1.15.4-935-g13274f7ca Henrik Rydgård 2023-08-10 11:16:40 No build Remove some unused EGL code
v1.15.4-934-g6f12144ae Henrik Rydgård 2023-08-10 12:02:03   Download Download Merge: b600e6021 e87956578 Merge pull request #17884 from hrydgard/android-update-gradle Update gradle to 8.1.0
v1.15.4-933-ge87956578 Henrik Rydgård 2023-08-10 11:18:00 No build Update gradle to 8.1.0
v1.15.4-933-g2bb67db43 Unknown W. Brackets 2023-08-13 19:37:21 No build riscv: Switch to the logBlocks model for disasm.
v1.15.4-932-gb600e6021 Henrik Rydgård 2023-08-10 11:08:08 Download Download Download Merge: a246df40c 96506544b Merge pull request #17882 from hrydgard/split-finish-and-present Vulkan: Split EndFrame and Present
v1.15.4-932-g8c036a889 Unknown W. Brackets 2023-08-13 18:28:06 No build riscv: Add debug log of block disasm.
v1.15.4-931-g96506544b Henrik Rydgård 2023-08-10 10:28:25 No build Just some random driveby code cleanup
v1.15.4-931-g81f67c717 Unknown W. Brackets 2023-08-12 19:48:39 No build riscv: Fix block link for prev blocks. Oops, was just reversed so never linking.
v1.15.4-930-g71fcc4a65 Unknown W. Brackets 2023-08-12 18:53:38 No build riscv: Fix disassembly of ra-relative jump.
v1.15.4-930-g4e77c63b9 Henrik Rydgård 2023-08-10 10:00:12 No build Move Present to the end of NativeFrame()
v1.15.4-929-g8f155dba3 Unknown W. Brackets 2023-08-12 18:50:46 No build Debugger: Fix random FPU/VFPU selection.
v1.15.4-929-g1b6d4df3a Henrik Rydgård 2023-08-10 09:56:54 No build Move the EndFrame/Present split one level out, to NativeApp.cpp
v1.15.4-928-gfcc90095f Unknown W. Brackets 2023-08-12 18:07:43 No build riscv: Enable block linking.
v1.15.4-928-ge06e91962 Henrik Rydgård 2023-08-10 09:50:01 No build VulkanRenderManager: Split finish and present (so we can inject a wait in between if desired).
v1.15.4-928-g52cc38bf2 Unknown W. Brackets 2023-08-14 03:03:58 No build riscv: Implement vs2i.
v1.15.4-927-ge51eca9ee Unknown W. Brackets 2023-08-13 18:30:27 No build UI: Fix frame profiler.
v1.15.4-927-ga246df40c Henrik Rydgård 2023-08-10 09:43:54 Download Download Download Merge: 182e0c169 0d4a2a759 Merge pull request #17879 from hrydgard/move-present-out-of-screenmanager Call draw->Begin/EndFrame from outside the screen manager.
v1.15.4-927-g247788806 Unknown W. Brackets 2023-08-12 18:05:58 No build irjit: Add direct helper for start PC. It's annoying always fetching length too.
v1.15.4-926-gb3cdf06c5 Unknown W. Brackets 2023-08-11 08:13:26 No build riscv: Write fixup on block invalidation.
v1.15.4-926-g41cddce16 Unknown W. Brackets 2023-08-13 18:28:34 No build TexCache: Encourage vectorization. This gets clang to vectorize on RISC-V V, although it looks suboptimal (probably faster than not using vector, though.) Also improves other platforms, but our specializations seem better.
v1.15.4-926-g23c79f8e7 Unknown W. Brackets 2023-08-13 19:10:48 No build irjit: Implement vsge/vslt. These are not ideal especially for SIMD, but they do work. Improves performance in Silent Hill on RISC-V by like 20%.
v1.15.4-925-g3757ebca2 Unknown W. Brackets 2023-08-11 03:21:16 No build irjit: Invalidate/finalize target blocks. Doesn't actually do anything yet, but adds plumbing.
v1.15.4-925-g182e0c169 Unknown W. Brackets 2023-08-10 08:44:49 Download Download Download Merge: 50ea506b6 0d96cb9cb Merge pull request #17880 from dressupgeekout/netbsd_source Several functions on NetBSD are hidden behind _NETBSD_SOURCE
v1.15.4-925-g7cc6c5fa6 Unknown W. Brackets 2023-08-13 18:22:45 No build riscv: Fix load error w/o pointerify.
v1.15.4-925-g5d20f2aab Unknown W. Brackets 2023-08-13 18:57:19 No build irjit: Simplify VecDo3.
v1.15.4-924-gfc476020b Unknown W. Brackets 2023-08-11 03:19:30 No build riscv: Improve immediate generation. Use compressed instructions more, better jumps when outside PC 32-bit range.
v1.15.4-924-gfa53b8057 Unknown W. Brackets 2023-08-13 18:13:54 No build irjit: Cleanup/purge FPU/VFPU temps. A lot of cases are followed by an FMov that just moved the temp to a regular register, from VFPU instructions playing safe about overlaps.
v1.15.4-924-gbe938a850 Unknown W. Brackets 2023-08-13 18:21:52 No build riscv: Remove FMul safety check. Let's just see if everything's right, this bloats multiplies a lot. Doesn't seem to impact perf a lot, though.
v1.15.4-924-g2b36e0a62 Unknown W. Brackets 2023-08-13 18:42:16 No build irjit: ZeroFpCond -> FpCondFromReg. We already have a zero reg, so this is more useful and symmetrical.
v1.15.4-924-g0d96cb9cb Charlotte Koch 2023-08-10 08:22:37 No build Several functions on NetBSD are hidden behind _NETBSD_SOURCE
v1.15.4-924-g0d4a2a759 Henrik Rydgård 2023-08-09 23:20:08 No build Call draw->Begin/EndFrame from outside the screen manager. Just a very small refactoring that I want in a separate commit.
v1.15.4-923-g50ea506b6 Henrik Rydgård 2023-08-09 16:16:39 Download Download Download Revert "Regression experiment: Temporarily revert to returning 0 from bad achievement memory accesses." This reverts commit a044d8ccc23167ac8f1863ebf4758b3781e4900b.
v1.15.4-922-g3e682ea73 Henrik Rydgård 2023-08-09 12:20:27 Download Download Download Take out the "yield" arm64 implementation, that uses a builtin that some compilers miss. It's not used anyway yet. Fixes #17877
v1.15.4-921-g2342c4522 Henrik Rydgård 2023-08-09 09:30:15 Download Download Download Merge: bac4e8d42 2c13b6d97 Merge pull request #17875 from unknownbrackets/riscv-jit RISC-V: Implement a few more ops
v1.15.4-913-gbac4e8d42 Henrik Rydgård 2023-08-09 09:11:52 Download Download Download Merge: 675867505 31ff23746 Merge pull request #17874 from unknownbrackets/irjit-exits IR: Simplify exits to ExitToConst when viable
v1.15.4-909-g675867505 Henrik Rydgård 2023-08-09 09:10:03 No build Merge: bf2ec90f6 1a9202781 Merge pull request #17873 from unknownbrackets/irjit-shuffle IR: Fix vqmul / Vec4Shuffle overlap
v1.15.4-906-gbf2ec90f6 Henrik Rydgård 2023-08-08 16:34:38 Download Download Download Merge: 768b273a8 97a0acf6d Merge pull request #17865 from hrydgard/upgrade-molten-vk Mac: Update MoltenVK to version from the latest SDK
v1.15.4-904-g768b273a8 Henrik Rydgård 2023-08-08 16:33:06     Download Merge: 0c8a397ed ac269aaa4 Merge pull request #17870 from hrydgard/revert-rcheevos rcheevos: revert to before #17806
v1.15.4-902-g0c8a397ed Henrik Rydgård 2023-08-08 16:31:42 No build Merge: 38357a2c1 ebfd76d74 Merge pull request #17871 from hrydgard/ridge-racer-fix-again Add back the self-render check that kept Ridge Racer working.
v1.15.4-901-gebfd76d74 Henrik Rydgård 2023-08-08 15:42:52 No build Add back the self-render check that kept Ridge Racer working. This hack was removed in #17838
v1.15.4-901-gac269aaa4 Henrik Rydgård 2023-08-08 15:38:22 No build rcheevos: revert to before #17806 PR #17806 upgraded rcheevos, after which a regression is reported in issue #17631. Experimentally revert to confirm.
v1.15.4-900-g38357a2c1 Henrik Rydgård 2023-08-08 15:37:39 Download Download Download Merge: a044d8ccc 86db91979 Merge pull request #17868 from hrydgard/present-wait-thread-fixes Turn off the present-wait thread
v1.15.4-896-ga044d8ccc Henrik Rydgård 2023-08-08 15:33:46 No build Regression experiment: Temporarily revert to returning 0 from bad achievement memory accesses.
v1.15.4-895-g2990fe48c Henrik Rydgård 2023-08-08 13:01:21 Download Download Download Merge: 0aa9b765b 1f6555716 Merge pull request #17867 from hrydgard/correct-mac-bundle-version Fix mac bundle version string.
v1.15.4-894-g86db91979 Henrik Rydgård 2023-08-08 15:07:44 No build Turn off present-wait for now. Too many issues.
v1.15.4-893-g652cc6cd6 Henrik Rydgård 2023-08-08 14:00:58 No build Race condition fix
v1.15.4-893-g0aa9b765b Henrik Rydgård 2023-08-08 13:01:09   Download   Merge: 527e16c17 5ee04ce40 Merge pull request #17866 from hrydgard/sdl-loop-refactor SDL: Break out event processing from main loop
v1.15.4-892-g8fec4fb02 Henrik Rydgård 2023-08-07 22:35:18 No build wip
v1.15.4-892-g5ee04ce40 Henrik Rydgård 2023-08-08 11:21:09 No build SDL: Break out event processing from main loop Makes things a bit easier to work with.
v1.15.4-892-g1f6555716 Henrik Rydgård 2023-08-08 12:11:37 No build Fix mac bundle version string. On mac, the git-version.cpp to look at at bundle time is the one in build.
v1.15.4-891-g527e16c17 Henrik Rydgård 2023-08-08 12:00:29   Download Download Merge: 8e7490771 bcae36d8c Merge pull request #17863 from hrydgard/merge-update-render Merge NativeUpdate and NativeRender, we always call them together.
v1.15.4-890-g97a0acf6d Henrik Rydgård 2023-08-08 11:58:33 No build Mac: Update MoltenVK to version from the latest SDK
v1.15.4-889-gbcae36d8c Henrik Rydgård 2023-08-07 22:44:06 No build Merge NativeUpdate and NativeRender, we always call them together.
v1.15.4-889-g8e7490771 Henrik Rydgård 2023-08-08 11:46:17 Download Download Download Don't try to use VK_GOOGLE_display_timing on Mac/iOS. MoltenVK has an implementation that seems broken.
v1.15.4-889-g2c13b6d97 Unknown W. Brackets 2023-08-07 09:20:44 No build riscv: Implement vc2i.
v1.15.4-888-g28c58c1d2 Unknown W. Brackets 2023-08-07 09:11:58 No build irjit: Allow more forms of vmidt. Mildly worth it.
v1.15.4-888-g096c168dd Henrik Rydgård 2023-08-07 21:38:03 Download Download Download Add yield() function to tell the CPU that we're busy-waiting (rare) (#17862) * Add yield() function to tell the CPU that we're busy-waiting (rare) Use it only for the busy-wait in lag sync, which only happens in Windows. * Buildfix attempt
v1.15.4-887-g4b9011e47 Unknown W. Brackets 2023-08-07 08:42:58 No build riscv: Reduce call bloat using temps.
v1.15.4-887-g1f3136155 Henrik Rydgård 2023-08-07 12:35:21 Download Download Download Merge: 8b47af7b9 a6b5340d9 Merge pull request #17861 from hrydgard/intel-vk-fix Don't crash if VK_KHR_present_id / VK_KHR_present_wait are not exposed
v1.15.4-886-gddf3d02a3 Unknown W. Brackets 2023-08-07 08:19:41 No build riscv: Implement vi2uc.
v1.15.4-885-ga6b5340d9 Henrik Rydgård 2023-08-07 11:36:49 No build Don't crash if VK_KHR_present_id / VK_KHR_present_wait are not exposed (but feature still reported available) Fixes the new crash in #17858
v1.15.4-885-g268adf1aa Unknown W. Brackets 2023-08-07 06:33:25 No build riscv: Implement scaled float/int convert.
v1.15.4-885-g31ff23746 Unknown W. Brackets 2023-08-07 04:14:00 No build irjit: Prefer ExitToConst over ExitToReg.
v1.15.4-885-g8b47af7b9 Henrik Rydgård 2023-08-07 11:55:09 Download Download Download Quick buildfix for libretro / d3d11
v1.15.4-884-gc6c79a98c Henrik Rydgård 2023-08-07 01:26:09 Download Download Download Merge: e9431d0d1 cd0f2eb40 Merge pull request #17855 from hrydgard/more-achievement-ui-fixes Achievement list: Support the more detailed categorization.
v1.15.4-884-g3f97545f9 Unknown W. Brackets 2023-08-07 03:55:30 No build irjit: Reduce exits from constants. This reduces bloat a bit, and may help with common funcs that enter short loops.
v1.15.4-884-g1a9202781 Unknown W. Brackets 2023-08-09 07:59:32 No build riscv: Make Vec4Shuffle overlap safe.
v1.15.4-884-g0b4e7d60f Unknown W. Brackets 2023-08-07 06:33:00 No build riscv: Implement ReverseBits in jit.
v1.15.4-883-ge73c20398 Unknown W. Brackets 2023-08-09 07:59:55 No build irjit: Fix Vec4Shuffle overlap issue.
v1.15.4-883-gad4cbbab8 Unknown W. Brackets 2023-08-06 09:21:49 No build riscv: Don't cache mipState on backend. Bad sign if we're trying to use it, anyway.
v1.15.4-883-g5f9a8fd1a Unknown W. Brackets 2023-08-07 03:33:34 No build irjit: Rename IRRegCache to IRImmRegCache. For clarity, since it's not a native regcache.
v1.15.4-882-ge9431d0d1 Henrik Rydgård 2023-08-06 23:05:33 Download Download Download Merge: 014fbeabf 3dc71cff7 Merge pull request #17859 from unknownbrackets/irjit-vec4 irjit: Use Vec4 a bit more
v1.15.4-876-g014fbeabf Unknown W. Brackets 2023-08-06 18:17:39 Download Download Download Merge: d90dbcb28 ab685be56 Merge pull request #17856 from hrydgard/uwp-color-emoji Windows UWP: Enable color emoji rendering through DirectWrite
v1.15.4-873-gd90dbcb28 Henrik Rydgård 2023-08-06 17:56:22 Download Download Download Merge: 83dbc60d8 a32889d3c Merge pull request #17857 from unknownbrackets/ir-vfpuctrl irjit: Fix mfvc eating prefixes
v1.15.4-872-gab685be56 Henrik Rydgård 2023-08-06 17:25:20 No build Windows UWP: Enable color emoji rendering through DirectWrite
v1.15.4-871-g5533d5ec5 Henrik Rydgård 2023-08-06 16:03:15 No build More lenient emoji check, remove unused variable
v1.15.4-870-g83dbc60d8 Henrik Rydgård 2023-08-06 15:36:44 Download Download Download Merge: 70622e0d4 63cfe28f6 Merge pull request #17854 from hrydgard/color-emoji-android Implement color emoji support for Android
v1.15.4-868-gcd0f2eb40 Henrik Rydgård 2023-08-06 15:43:33 No build Achievement list: Support the more detailed categorization, RC_CLIENT_ACHIEVEMENT_LIST_GROUPING_PROGRESS
v1.15.4-867-g70622e0d4 Henrik Rydgård 2023-08-06 14:29:04 Download Download Download Merge: ea659319b c2f9ae2e1 Merge pull request #17853 from Nemoumbra/buildfix Buildfix for VS2017
v1.15.4-867-g63cfe28f6 Henrik Rydgård 2023-08-06 10:48:46 No build Implement color emoji support on Android
v1.15.4-866-ga477ca3f0 Henrik Rydgård 2023-08-06 11:35:13 No build Add a couple of emoji to UI in debug mode
v1.15.4-865-gea659319b Henrik Rydgård 2023-08-06 10:54:53 Download Download Download Merge: 68a15f45c 93e3d35f5 Merge pull request #17852 from unknownbrackets/riscv-centralize IR: centralize common parts of native backend
v1.15.4-863-gc2f9ae2e1 Nemoumbra 2023-08-06 14:06:54 No build Buildfix for VS2017
v1.15.4-862-g68a15f45c Henrik Rydgård 2023-08-04 23:53:22 Download Download Download Merge: 2d37a1b38 dc48acc9b Merge pull request #17849 from hrydgard/path-by-name MainScreen on Android TV: Add a button to enter a path by text input
v1.15.4-861-gdc48acc9b Henrik Rydgård 2023-08-04 22:32:25 No build MainScreen on Android TV: Add a button to enter a path by text. See issue #16865 for why this is important on some crippled Android devices.
v1.15.4-860-g2d37a1b38 Henrik Rydgård 2023-08-04 12:23:22 Download Download Download Merge: 74a471d7a 39d25ce91 Merge pull request #17847 from hrydgard/d3d11-max-frame-latency D3D11: Allow setting the max frame latency
v1.15.4-859-g39d25ce91 Henrik Rydgård 2023-08-04 11:53:51 No build D3D11: Allow setting the max frame latency
v1.15.4-858-g74a471d7a Henrik Rydgård 2023-08-03 20:55:35 Download Download Download Merge: c3f5cfe71 8e1dc35dd Merge pull request #17846 from hrydgard/debug-overlay-everywhere Debug overlay everywhere
v1.15.4-853-gc3f5cfe71 Henrik Rydgård 2023-08-03 18:59:08 Download Download Download Merge: dfabad8d2 5ed4b532b Merge pull request #17838 from hrydgard/minor-drawengine-opt Micro-optimize SubmitPrim, remove outdated mitigation
v1.15.4-851-gdfabad8d2 Henrik Rydgård 2023-08-03 16:25:45 Download Download Download Merge: 128acdd20 ac57b7d6c Merge pull request #17845 from DDinghoya/DDinghoya-patch-1 Update ko_KR.ini
v1.15.4-850-g8e1dc35dd Henrik Rydgård 2023-08-03 18:56:47 No build Vulkan: Show instance extensions, both enabled and available, in sysinfo
v1.15.4-849-g7139dd326 Henrik Rydgård 2023-08-03 18:04:12 No build Buildfix
v1.15.4-849-g128acdd20 Henrik Rydgård 2023-08-03 15:16:31 Download Download Download Merge: 8ef781faf e77fc325d Merge pull request #17844 from hch12907/sdl-ttf SDL: text renderer fixes, and CI
v1.15.4-848-gbe63ce3a4 Henrik Rydgård 2023-08-03 16:31:20 No build Minor refactor allowing getting the GPU profile string outside games
v1.15.4-847-ga32249a3c Henrik Rydgård 2023-08-03 16:19:18 No build Move DebugOverlay rendering to the overlay screen, allowing drawing it on top of the menu
v1.15.4-846-g8ef781faf Henrik Rydgård 2023-08-03 15:06:27 No build Merge: 87569f895 0530dc57a Merge pull request #17843 from hrydgard/android-display-timing Android: Measure display timing using VK_GOOGLE_display_timing
v1.15.4-844-g0530dc57a Henrik Rydgård 2023-08-03 12:59:25 No build Implement frame time measurement on Android using VK_GOOGLE_display_timing
v1.15.4-843-ge77fc325d Hoe Hao Cheng 2023-08-03 12:22:36 No build ci: add SDL2_ttf and fontconfig to the dependencies
v1.15.4-843-g9b038d657 Henrik Rydgård 2023-08-03 11:11:35 No build Vulkan: Show enabled extensions separately in sysinfo
v1.15.4-842-ge16cac654 Henrik Rydgård 2023-08-03 11:11:16 No build Initial work on supporting VK_GOOGLE_display_timing. Not working yet.
v1.15.4-842-gac57b7d6c DDinghoya 2023-08-03 15:09:23 No build Update ko_KR.ini
v1.15.4-842-g4d7e949f2 Hoe Hao Cheng 2023-07-31 16:43:45 No build SDL: text alignment fix
v1.15.4-841-g87569f895 Henrik Rydgård 2023-08-03 10:32:20 Download Download Download Quick hack for DPI on Mac/Vulkan. See issue #17758
v1.15.4-841-g1a1a6fe15 Henrik Rydgård 2023-08-03 01:52:43 No build Load the functions for VK_GOOGLE_display_timing
v1.15.4-840-g725953607 Henrik Rydgård 2023-08-03 09:52:28 Download Download Download Merge: 175def777 1dab6e5be Merge pull request #17841 from hrydgard/time-use-clock-monotonic Linux/Mac/iOS: time_now_d(): Switch from gettimeofday() to clock_gettime(CLOCK_MONOTONIC)
v1.15.4-839-g1dab6e5be Henrik Rydgård 2023-08-02 23:52:46 No build Linux/Mac/iOS: Switch from gettimeofday() to clock_gettime(CLOCK_MONOTONIC) More appropriate, and adds a raw function that can be used to match up with VK_GOOGLE_display_timing.
v1.15.4-838-g175def777 Henrik Rydgård 2023-08-02 21:34:48 Download Download Download Merge: e15c45d9e 14377259b Merge pull request #17840 from hrydgard/present-wait-work Vulkan: Use VK_KHR_present_wait to get numbers on how much latency we have to the screen
v1.15.4-837-g14377259b Henrik Rydgård 2023-08-01 18:04:44 No build Use VK_KHR_present_wait to get numbers on how much latency we have to screen This extension is not available on Android, there they have VK_GOOGLE_display_timing, which they also have an abstraction library for, so will look at that later. Early part of work on #17685
v1.15.4-836-ge15c45d9e Henrik Rydgård 2023-08-02 19:20:57 Download Download Download Bump naett to latest upstream. See #17583
v1.15.4-836-g5ed4b532b Henrik Rydgård 2023-06-13 10:11:15 No build Micro-optimize SubmitPrim, remove outdated mitigation
v1.15.4-835-gece6a505b Henrik Rydgård 2023-08-02 17:06:55 Download Download Download Merge: caad6f3c4 cda59e851 Merge pull request #17837 from hrydgard/frame-history Vulkan: Keep track of a short history of some timestamps in each frame
v1.15.4-833-gcaad6f3c4 Henrik Rydgård 2023-08-02 16:55:04 No build Merge: 2cd32449c 7221e39a0 Merge pull request #17758 from hch12907/wayland-hidpi SDL: support HiDPI on wayland
v1.15.4-832-g7221e39a0 Hoe Hao Cheng 2023-08-02 16:30:07 No build sdl: scale window dimensions by DPI on initialization
v1.15.4-831-geda5f355b Hoe Hao Cheng 2023-07-29 12:55:22 No build Add NSHighResolutionCapable
v1.15.4-830-gb23c59676 Hoe Hao Cheng 2023-07-25 16:54:12 No build SDL: scale touch events by logical DPI too
v1.15.4-829-g805821e01 Hoe Hao Cheng 2023-07-22 15:35:21 No build Core: decouple UpdateScreenScale from preprocessor defines
v1.15.4-828-ga5fb1a346 Hoe Hao Cheng 2023-07-01 16:50:06 No build sdl: fix --dpi option after HiDPI rework
v1.15.4-827-g0d7a1831b Hoe Hao Cheng 2023-06-30 20:07:38 No build sdl: support HiDPI on wayland
v1.15.4-826-g2cd32449c Henrik Rydgård 2023-08-02 16:11:53 Download Download Download Merge: 0a8da63fc 1618ca473 Merge pull request #17836 from noabody/master Fix 17832
v1.15.4-825-gcda59e851 Henrik Rydgård 2023-08-02 11:38:31 No build Vulkan: Keep track of some timestamps in a frame
v1.15.4-825-g1618ca473 noabody 2023-08-02 15:48:35 No build Fix 17832
v1.15.4-824-g0a8da63fc Henrik Rydgård 2023-08-02 15:27:18   Download Download Merge: fa396c208 9f6e67b17 Merge pull request #17835 from hrydgard/extract-debug-overlay Move the debug overlay rendering out from EmuScreen into DebugOverlay.cpp
v1.15.4-823-g9f6e67b17 Henrik Rydgård 2023-08-02 14:28:52 No build Move the debug overlay rendering out from EmuScreen into DebugOverlay.cpp
v1.15.4-822-gfa396c208 Henrik Rydgård 2023-08-02 14:49:43   Download Download Qt and Mac buildfixes
v1.15.4-821-g3c0fdc130 Henrik Rydgård 2023-08-02 14:33:22 Download     Merge: 0b4fee125 9df91aed3 Merge pull request #17834 from hrydgard/cheat-db-fix OpenCFile: Fix Android content-uri append mode
v1.15.4-819-g0b4fee125 Henrik Rydgård 2023-08-02 14:07:47   Download Download One too much
v1.15.4-818-gc3511529e Henrik Rydgård 2023-08-02 14:07:05 No build Somehow forgot to delete some unused bools
v1.15.4-818-g9df91aed3 Henrik Rydgård 2023-08-02 14:00:57 No build OpenCFile: Fix Android content-uri append mode
v1.15.4-817-g354269e85 Henrik Rydgård 2023-08-02 13:36:08 Download Download Download Merge: 7538807ee 0636893d1 Merge pull request #17833 from hrydgard/debug-overlay-enum Debug overlays: Refactor a pile of bools to an enum
v1.15.4-816-g0636893d1 Henrik Rydgård 2023-08-02 13:13:41 No build Remove "Toggle" from a couple of the overlay names
v1.15.4-815-g112b62425 Henrik Rydgård 2023-08-02 13:03:08 No build Improve the situation with two transparent screens on top of each other
v1.15.4-814-gfc6879674 Henrik Rydgård 2023-08-02 13:02:44 No build Refactor overlays into an enum
v1.15.4-813-g7538807ee Henrik Rydgård 2023-08-01 21:47:16 Download Download Download Merge: 3c41420d2 ffd5e57a2 Merge pull request #17831 from hrydgard/no-inflight-no-multithreading Vulkan: Don't use multithreaded rendering if buffer commands (frames in flight) is set to 1
v1.15.4-811-g3c41420d2 Henrik Rydgård 2023-08-01 21:46:02 No build Merge: 25de32b7d 0beec83a0 Merge pull request #17830 from Felipefpl/master Updated brazilian portuguese translation
v1.15.4-810-g0beec83a0 Felipe 2023-08-01 21:26:52 No build Fixed previous mistakes My previous submission was incorrect because several strings were missing although i'm sure i got the english file for comparison correctly. Weird... Thanks @hrydgard for showing the problem to me.
v1.15.4-809-gffd5e57a2 Henrik Rydgård 2023-08-01 21:07:33 No build Vulkan: Don't use multithreaded rendering if frames-in-flight is set to 1 It has no benefit, and loses by a few percent in simple benchmarking.
v1.15.4-809-g99c44a6d5 Felipe 2023-08-01 17:58:40 No build Updated brazilian portuguese translation Included the latest changes.
v1.15.4-808-g25de32b7d Henrik Rydgård 2023-08-01 14:26:56 Download Download Download Merge: ff72d1393 d99882438 Merge pull request #17828 from hrydgard/leaderboard-choose-range Leaderboard: Choose whether to see top players, or "around me"
v1.15.4-807-gd99882438 Henrik Rydgård 2023-08-01 13:51:22 No build Add missing strings
v1.15.4-807-g401377818 Bashar Astifan 2023-08-01 03:29:56 No build Merge: 9b4be1b3b aca739d8e Merge branch 'master' into master
v1.15.4-806-g29c606f5d Henrik Rydgård 2023-08-01 13:48:27 No build Allow choosing to see leaderboard entries "Near me". Highlight current user.
v1.15.4-805-gff72d1393 Henrik Rydgård 2023-08-01 13:51:37 Download Download Download Merge: f4b345bf7 9f11784c7 Merge pull request #17827 from hrydgard/more-achievement-ui-work More achievement UI work - allow choosing screen positions for notifications
v1.15.4-804-g9f11784c7 Henrik Rydgård 2023-08-01 13:16:59 No build Add more missing strings
v1.15.4-803-g9a8919810 Henrik Rydgård 2023-08-01 13:03:24 No build Translation cleanups
v1.15.4-802-gf45176fd2 Henrik Rydgård 2023-08-01 12:52:09 No build Allow configuring in which corner achievement notifications can show up.
v1.15.4-801-g1071e1f24 Henrik Rydgård 2023-08-01 11:57:28 No build Move towards separate types for leaderboard events
v1.15.4-800-gf4b345bf7 Henrik Rydgård 2023-08-01 10:34:08 Download Download Download Merge: 6c4268c8b d268dd639 Merge pull request #17823 from hrydgard/more-achievement-ui-work More achievement UI work
v1.15.4-797-gd268dd639 Henrik Rydgård 2023-08-01 01:01:57 No build Move the ScreenEdgePosition enum to a more appropriate location
v1.15.4-796-ga28ae79ef Henrik Rydgård 2023-08-01 00:25:32 No build Safer handling of NONE
v1.15.4-795-g3563d625b Henrik Rydgård 2023-08-01 00:13:33 No build Allow configuring the location on-screen of leaderboard trackers.
v1.15.4-794-g48d577014 Henrik Rydgård 2023-07-31 23:13:52 No build Refactor the on-screen display to be more customizable
v1.15.4-793-g1475fcb06 Henrik Rydgård 2023-07-30 17:59:08 No build Fix a comment
v1.15.4-792-g6c4268c8b Unknown W. Brackets 2023-08-01 05:26:05 Download Download Download Merge: aca739d8e d0f5159e8 Merge pull request #17824 from noabody/master Link fail on case sensitive filesystem SDL2_ttf
v1.15.4-792-g01191ff23 Henrik Rydgård 2023-07-16 11:15:37 No build Extract ApplyAnchorLayoutParams from the anchor viewgroup
v1.15.4-791-gf39b9640b Henrik Rydgård 2023-07-16 11:03:49 No build Rename the ChatPosition enum to a ScreenEdgePosition enum class (for future use)
v1.15.4-791-gd0f5159e8 noabody 2023-08-01 03:02:53 No build Link fail on case sensitive filesystem SDL2_ttf
v1.15.4-790-gaca739d8e Henrik Rydgård 2023-08-01 00:15:02 Download Download Download Merge: 5f0980c1d cf97038a2 Merge pull request #17822 from hrydgard/update-naett Switch the naett submodule back to the upstream repo
v1.15.4-789-gcf97038a2 Henrik Rydgård 2023-07-31 23:32:24 No build Switch the naett submodule back to the upstream repo All my PRs are in now.
v1.15.4-789-g3dc71cff7 Unknown W. Brackets 2023-08-06 22:32:31 No build irjit: Keep a couple more ops in Vec4.
v1.15.4-788-g6a1dbd4cd Unknown W. Brackets 2023-08-06 22:07:17 No build irjit: Allow Vec4 to be used with masks.
v1.15.4-788-g5f0980c1d Henrik Rydgård 2023-07-31 23:33:15   Download Download Merge: deba52487 42ae0fd85 Merge pull request #17821 from hrydgard/move-some-translations Translation: Move the corner position strings from Networking (for Chat) to Dialog (general)
v1.15.4-787-g42ae0fd85 Henrik Rydgård 2023-07-31 23:29:38 No build Update the sv_SE translation
v1.15.4-787-g2b964fd3b Unknown W. Brackets 2023-08-06 21:50:14 No build irjit: Handle more common Vec4 prefix cases.
v1.15.4-786-gb1751f8b4 Henrik Rydgård 2023-07-31 23:18:23 No build Move the corner position strings from Networking (for Chat) to Dialog (general) These strings will be used to configure positions for notifications.
v1.15.4-786-g79ca880ac Unknown W. Brackets 2023-08-06 21:06:16 No build irjit: Implement vqmul, add Vec4Blend. Should be useful more places.
v1.15.4-785-gdeba52487 Henrik Rydgård 2023-07-31 13:30:02 Download Download Download Merge: 434aab9e6 3861e97a9 Merge pull request #17819 from hrydgard/devscreens-collapsible-header Experiment with the collapsible header thingy, increase ItemHeader font size
v1.15.4-785-g85ee7c85c Unknown W. Brackets 2023-08-06 21:05:51 No build irjit: Allow masked vneg.q.
v1.15.4-784-g3861e97a9 Henrik Rydgård 2023-07-17 01:11:37 No build Experiment with the collapsible header thingy. Slightly increase the font size of headers.
v1.15.4-784-g93e3d35f5 Unknown W. Brackets 2023-08-06 09:15:46 No build irjit: Move more to IRNativeBackend, split.
v1.15.4-783-ga32889d3c Unknown W. Brackets 2023-08-06 17:36:19 No build irjit: Consistently dirty vfpuctrl in IR.
v1.15.4-783-g691799a0c Unknown W. Brackets 2023-08-04 08:05:10 No build irjit: Centralize native jit compile dispatch.
v1.15.4-783-g434aab9e6 Henrik Rydgård 2023-07-31 07:50:12 Download Download Download Merge: 50ac61f36 0d0029fc9 Merge pull request #17817 from unknownbrackets/riscv-disas riscv: Add bitmanip ops to disasm
v1.15.4-782-ga29a35b91 Unknown W. Brackets 2023-08-06 17:28:25 No build irjit: Fix mfvc eating prefixes. It doesn't and shouldn't, which is why it's marked as not.
v1.15.4-782-g0d0029fc9 Unknown W. Brackets 2023-07-31 02:45:36 No build riscv: Add bitmanip ops to disasm.
v1.15.4-781-g50ac61f36 Henrik Rydgård 2023-07-31 01:32:21 Download Download Download Merge: b03398a46 c24dca12b Merge pull request #17816 from unknownbrackets/riscv-android Build: Fix link issue for rv64 disasm
v1.15.4-780-gc24dca12b Unknown W. Brackets 2023-07-31 01:06:55 No build Build: Fix link issue for rv64 disasm.
v1.15.4-779-gb03398a46 Unknown W. Brackets 2023-07-30 23:49:37   Download Download Merge: fa2b831db f87027101 Merge pull request #17815 from unknownbrackets/riscv-jit riscv: Spill registers more intelligently
v1.15.4-776-gfa2b831db Henrik Rydgård 2023-07-30 23:42:14 No build Merge: fa558b5b7 45d44c1d4 Merge pull request #17814 from unknownbrackets/riscv-jit-debug riscv: Implement block debug interface
v1.15.4-774-gfa558b5b7 Henrik Rydgård 2023-07-30 23:41:13   Download   Merge: 100f7c838 5ef4b2b5f Merge pull request #17813 from unknownbrackets/riscv-jit-fixes Fix some typos and mistakes in RISC-V jit
v1.15.4-768-g100f7c838 Henrik Rydgård 2023-07-30 23:36:37 Download   Download Merge: 4c560e44b f3240393f Merge pull request #17812 from unknownbrackets/irjit-floats Cleanup IR cond move flag, fmov to self
v1.15.4-765-g5ef4b2b5f Unknown W. Brackets 2023-07-30 22:27:25 No build riscv: Fix assert when flushing not mapped reg.
v1.15.4-764-g9f917488c Unknown W. Brackets 2023-07-30 18:11:16 No build riscv: Fix PC in disassembly.
v1.15.4-764-g4c560e44b Henrik Rydgård 2023-07-30 19:34:00 Download Download Download Merge: a28acf266 f0fd9e85a Merge pull request #17810 from hrydgard/bbox-cache-planes Cache computed planes used for BBOX culling
v1.15.4-763-gf3240393f Unknown W. Brackets 2023-07-30 21:45:25 No build irjit: Use vf for vfpu regs, v0 is a gpr.
v1.15.4-763-ge34736fbb Unknown W. Brackets 2023-07-30 18:12:09 No build riscv: Reduce norms in Slt/Sltu overlap cases. We can skip an SEXT.W in common cases where the dest and src overlap.
v1.15.4-762-gf87027101 Unknown W. Brackets 2023-07-30 22:29:13 No build riscv: Spill registers more intelligently.
v1.15.4-762-gd1dc34689 Unknown W. Brackets 2023-07-30 23:05:43 No build riscv: Fix pointer add/sub.
v1.15.4-762-g6819acd29 Unknown W. Brackets 2023-07-30 21:45:07 No build irjit: Fix flag on float cond move.
v1.15.4-761-gf0fd9e85a Henrik Rydgård 2023-07-30 18:35:18 No build Try dirtying CULL_PLANES in Execute_BoundingBox in SoftGPU
v1.15.4-761-g45d44c1d4 Unknown W. Brackets 2023-07-30 18:18:42 No build riscv: Implement block debug interface. This gives us the target disasm in jit compare, bloat, etc.
v1.15.4-761-g5db6b11ef Unknown W. Brackets 2023-07-30 19:19:40 No build irjit: Cleanup self-fmovs. These were sometimes getting emitted.
v1.15.4-761-g09f3842a3 Unknown W. Brackets 2023-07-30 22:39:53 No build riscv: Fix VFPU compare typos.
v1.15.4-761-g020706f54 Unknown W. Brackets 2023-07-30 18:21:03 No build riscv: Implement float saturate clamping.
v1.15.4-760-gfd656c629 Henrik Rydgård 2023-07-30 17:45:19 No build More dirtying
v1.15.4-760-ga28acf266 Unknown W. Brackets 2023-07-30 16:10:59 Download Download Download Merge: 36951a0b9 c56f302e5 Merge pull request #17805 from hch12907/sdl-ttf SDL: address comments on #17780
v1.15.4-759-g061131ec8 Henrik Rydgård 2023-07-30 14:42:22 No build Cache planes used for BBOX culling This isn't a huge performance boost for the games that use BBOX (like Tekken), but it'll be more valuable if we start using soft culling more widely automatically, see #17808
v1.15.4-758-g36951a0b9 Henrik Rydgård 2023-07-30 12:19:40 Download Download Download Merge: 47bbddad0 1c05f71b5 Merge pull request #17806 from hrydgard/update-rcheevos Update to the latest version of rcheevos.
v1.15.4-756-g47bbddad0 Henrik Rydgård 2023-07-30 11:37:20 Download Download Download Merge: c20f508db 6da6de820 Merge pull request #17807 from hrydgard/re-enable-framebuffer-fetch Re-enable framebuffer fetch for blend where available.
v1.15.4-755-g6da6de820 Henrik Rydgård 2023-07-30 11:13:42 No build Re-enable framebuffer fetch for blend where available. Accidentally disabled this in #17575 Helps #17797 but only on OpenGL on mobile. There's more to improve there. caps_.framebufferFetchSupported is now always set to false in Vulkan.
v1.15.4-754-gc20f508db Henrik Rydgård 2023-07-30 10:23:13 Download Download Download Merge: b93275bb3 c24e3ef83 Merge pull request #17804 from unknownbrackets/riscv-jit A couple more RISC-V ops
v1.15.4-753-gc24e3ef83 Unknown W. Brackets 2023-07-30 02:53:15 No build riscv: Implement ll/sc.
v1.15.4-752-g26a527bdf Unknown W. Brackets 2023-07-29 17:47:26 No build riscv: Implement float/int conversion.
v1.15.4-752-g1c05f71b5 Henrik Rydgård 2023-07-30 10:55:55 No build Update to the latest version of rcheevos.
v1.15.4-751-gb93275bb3 Henrik Rydgård 2023-07-30 09:26:22 Download Download Download Merge: c8447ff4b 0036f3c49 Merge pull request #17800 from unknownbrackets/riscv-jit More RISC-V jit ops
v1.15.4-739-gc8447ff4b Henrik Rydgård 2023-07-30 09:18:25 No build Merge: 180bda6f6 6aa4b0c5e Merge pull request #17801 from unknownbrackets/irjit-vminmax irjit: Fix vmin/vmax nan handling
v1.15.4-737-g180bda6f6 Henrik Rydgård 2023-07-30 09:15:55 No build Merge: f5c7e6c93 b6d2e64ac Merge pull request #17799 from unknownbrackets/irjit-lsu Add ll/sc to IR and x86jit
v1.15.4-735-g0036f3c49 Unknown W. Brackets 2023-07-29 22:48:27 No build riscv: Implement FMin/FMax.
v1.15.4-734-g8e8081c68 Unknown W. Brackets 2023-07-29 21:48:20 No build riscv: Implement VFPU compares.
v1.15.4-733-g9c9330a20 Unknown W. Brackets 2023-07-29 20:05:21 No build riscv: Implement float conditional move.
v1.15.4-732-g70ff18a46 Unknown W. Brackets 2023-07-29 19:53:16 No build riscv: Implement count leading zeros.
v1.15.4-731-gf5c7e6c93 Henrik Rydgård 2023-07-30 09:09:15   Download   Merge: 52cefeb5c ec4927069 Merge pull request #17802 from HR1025/win some small change
v1.15.4-731-ga5671bc71 Unknown W. Brackets 2023-07-29 19:44:57 No build riscv: Add simple debug log of missed ops.
v1.15.4-730-g6d4fb949c Unknown W. Brackets 2023-07-29 19:28:00 No build riscv: Implement float compare ops.
v1.15.4-729-gb6d2e64ac Unknown W. Brackets 2023-07-30 03:50:09 No build Debugger: Fix disasm of ll/sc.
v1.15.4-729-g52cefeb5c Henrik Rydgård 2023-07-30 09:08:45 No build Merge: 88bef1b00 e22874844 Merge pull request #17798 from unknownbrackets/irjit-vf2ix irjit: Implement vf2ix
v1.15.4-729-g6b632a103 Unknown W. Brackets 2023-07-29 17:02:41 No build riscv: Implement FSin/similar.
v1.15.4-728-g921bd2391 Unknown W. Brackets 2023-07-29 16:50:06 No build riscv: Implement vi2s.
v1.15.4-728-g9a8ac1fe0 Unknown W. Brackets 2023-07-30 03:49:45 No build x86jit: Implement ll/sc. The point here is that breakpoints now work for ll and sc.
v1.15.4-727-gf0d4267c5 Unknown W. Brackets 2023-07-30 02:51:52 No build HLE: Reset ll/sc link on any syscall. This seems to happen from any syscall, which makes sense. The bit isn't cleared on an sc, but a thread switch doesn't need to occur.
v1.15.4-727-ge2765db4d Unknown W. Brackets 2023-07-29 16:42:36 No build riscv: Implement division.
v1.15.4-726-gf65b6fdb2 Unknown W. Brackets 2023-07-28 07:23:47 No build riscv: Remove incomplete block check. It shouldn't be necessary and bad things would happen anyway if it did.
v1.15.4-726-ge22874844 Unknown W. Brackets 2023-07-30 03:15:49 No build irjit: Add FCvtScaledSW to safely scale vi2f.
v1.15.4-726-gdf2462b1d Unknown W. Brackets 2023-07-30 02:51:16 No build irjit: Implement ll/sc. These occur more than I expected in LittleBigPlanet while loading.
v1.15.4-726-g88bef1b00 Henrik Rydgård 2023-07-30 09:06:45 Download   Download Merge: b473f1e64 99d5a9089 Merge pull request #17803 from Narugakuruga/patch-24 Update zh_CN.ini
v1.15.4-725-gec4927069 haorui wang 2023-07-30 06:31:31 No build 1. remove some unused code 2. add some missing header 3. fix error address offset operation
v1.15.4-725-ga5a2671af Unknown W. Brackets 2023-07-29 20:57:30 No build irjit: Implement vf2ix. Used in LittleBigPlanet when playing intro movies.
v1.15.4-725-g48586ed0a Unknown W. Brackets 2023-07-28 08:28:19 No build irjit: Combine Load32Left/Right even on unaligned. This helps on devices that don't allow unaligned load/store.
v1.15.4-725-g99d5a9089 Narugakuruga 2023-07-30 08:23:21 No build Update zh_CN.ini
v1.15.4-725-g8d60c10a6 Unknown W. Brackets 2023-07-28 07:23:06 No build riscv: Use jit address offsets directly. We'll have IR able to use block number or target offset.
v1.15.4-725-g6aa4b0c5e Unknown W. Brackets 2023-07-30 04:13:12 No build irjit: Fix vmin/vmax nan handling. Should be relevant to NFS MW and possibly other game bugs.
v1.15.4-724-gb473f1e64 Henrik Rydgård 2023-07-29 22:51:27 Download Download Download Merge: 4062aa568 aaa7e9017 Merge pull request #17780 from hch12907/sdl-ttf SDL: implement TextDrawer using SDL2_ttf
v1.15.4-719-g4062aa568 Henrik Rydgård 2023-07-29 20:21:23 Download Download Download Merge: 56c2974e5 c2e6ec7f7 Merge pull request #17795 from styxnix/master Update fi_FI.ini
v1.15.4-718-gc2e6ec7f7 Jaakko Saarikko 2023-07-29 16:15:50 No build Update fi_FI.ini Translation work on Finnish language.
v1.15.4-717-g56c2974e5 Henrik Rydgård 2023-07-28 11:32:54 Download Download Download Merge: 4aa2b1fca c19aa05b6 Merge pull request #17793 from warmenhoven/dev/warmenhoven/libretro-apple Fix libretro build on apple platforms
v1.15.4-716-gc19aa05b6 Eric Warmenhoven 2023-07-28 09:37:07 No build Fix libretro build on apple platforms
v1.15.4-715-g4aa2b1fca Henrik Rydgård 2023-07-28 08:38:19 Download Download Download Merge: bf40eae4f a181f6d5b Merge pull request #17783 from unknownbrackets/riscv-jit Implement float/vec operations in RISC-V jit
v1.15.4-703-ga181f6d5b Unknown W. Brackets 2023-07-28 07:16:29 No build riscv: Add a comment for FMUL testing later.
v1.15.4-702-g5122b0c78 Unknown W. Brackets 2023-07-26 04:58:31 No build riscv: Cleanup unnecessary fcr31 func. Don't need this, we use DYNAMIC.
v1.15.4-701-g0c9dce8ba Unknown W. Brackets 2023-07-26 04:12:17 No build riscv: Implement vec4 dot.
v1.15.4-700-g23e9dffc6 Unknown W. Brackets 2023-07-26 04:12:00 No build riscv: Implement vec4 shuffle and init.
v1.15.4-699-gbf40eae4f Henrik Rydgård 2023-07-27 16:54:03 Download Download Download Merge: 7e333b8c4 4789656b3 Merge pull request #17789 from styxnix/master Update fi_FI.ini
v1.15.4-699-g4e17c59cc Unknown W. Brackets 2023-07-26 04:11:27 No build riscv: Implement simple vec4 ops via floats.
v1.15.4-698-gdf313bd29 Unknown W. Brackets 2023-07-25 09:37:39 No build riscv: Fix rounding mode setting.
v1.15.4-697-g9157d992a Unknown W. Brackets 2016-05-16 04:58:40 No build jit-ir: Implement cfc1/ctc1. This makes it so we can track rounding mode changes.
v1.15.4-697-g7e333b8c4 Henrik Rydgård 2023-07-27 16:48:58 Download Download Download Merge: 982ce968e 92b6613ad Merge pull request #17790 from Saramagrean/patch-5 Update th_TH.ini
v1.15.4-696-gca7a520a1 Unknown W. Brackets 2023-07-25 07:59:08 No build riscv: Implement FMul.
v1.15.4-696-g4789656b3 Jaakko Saarikko 2023-07-26 21:44:55 No build Update fi_FI.ini Translation work on Finnish language.
v1.15.4-696-g92b6613ad Benjamin Benda Gates 2023-07-27 13:42:56 No build Update th_TH.ini
v1.15.4-695-g982ce968e Unknown W. Brackets 2023-07-26 07:58:48 Download Download Download Merge: e478dbff3 ce45c943b Merge pull request #17785 from hrydgard/naett-ndk-build-fix Bump naett with fix for build problem on newer NDK
v1.15.4-695-g9a9b37185 Unknown W. Brackets 2023-07-25 07:58:40 No build riscv: Implement FSign using FCLASS.
v1.15.4-694-g05360d5c7 Unknown W. Brackets 2023-07-25 07:58:23 No build riscv: Implement simplest float ops.
v1.15.4-693-ge478dbff3 Henrik Rydgård 2023-07-26 07:32:06 Download Download Download Merge: 2f2878687 c3db3d518 Merge pull request #17784 from unknownbrackets/arm64-round arm64jit: When rouding unset, use nearest
v1.15.4-693-gbb6fdd024 Unknown W. Brackets 2023-07-25 07:56:55 No build riscv: Add floating point load/stores.
v1.15.4-692-g7071884a4 Unknown W. Brackets 2023-07-25 05:49:40 No build riscv: Handle rounding mode and ctrl transfers.
v1.15.4-691-g2f2878687 Henrik Rydgård 2023-07-26 07:30:28 No build Merge: f229573bb 94f7231e7 Merge pull request #17782 from unknownbrackets/net-cancel net: Fix request cancelling
v1.15.4-691-g067a033dc Unknown W. Brackets 2023-07-25 05:48:17 No build riscv: Add FPU regcache.
v1.15.4-690-ga8edf5fa2 Unknown W. Brackets 2023-07-24 08:52:50 No build riscv: Reduce bloat in jit fallbacks.
v1.15.4-690-g94f7231e7 Unknown W. Brackets 2023-07-26 04:37:28 No build net: Fix request cancelling. Was broken in #17737.
v1.15.4-689-gce45c943b Henrik Rydgård 2023-07-26 07:28:25 No build Bump naett with fix for build problem on newer NDK See #17583
v1.15.4-689-gc3db3d518 Unknown W. Brackets 2023-07-26 05:30:05 No build arm64jit: When rouding unset, use nearest. The 0/default rounding mode is nearest, not toward zero. We set hasSetRounding only when fcr31 has a non-zero rounding mode or flush to zero set.
v1.15.4-689-gb97b7f366 Unknown W. Brackets 2023-07-24 08:03:59 No build riscv: Make some regcache methods private.
v1.15.4-689-g8f404a196 Unknown W. Brackets 2023-07-26 04:12:27 No build softgpu: Fix minor typo.
v1.15.4-688-gf229573bb Henrik Rydgård 2023-07-25 09:52:43 Download Download Download Merge: 3383d5b93 efda3f052 Merge pull request #16251 from gucio321/fix-wayland-vulkan CMakeList: fix SDL+Wayland+Vulkan
v1.15.4-686-g3383d5b93 Unknown W. Brackets 2023-07-25 09:42:22 Download Download Download Merge: f3c89e49f b6f83ca96 Merge pull request #17751 from unknownbrackets/riscv-jit Initial RISC-V jit based on IR
v1.15.4-669-gb6f83ca96 Unknown W. Brackets 2023-07-24 06:17:39 No build riscv: Cleanup some pointerification flags.
v1.15.4-668-g18c48681a Unknown W. Brackets 2023-07-24 02:09:05 No build riscv: Implement multiply instructions.
v1.15.4-667-g7f4689e8f Unknown W. Brackets 2023-07-24 01:24:49 No build riscv: Use direct SLI/SLIU instructions. Derp, I forgot these existed on RISC-V for a moment.
v1.15.4-666-gca15fa706 Unknown W. Brackets 2023-07-23 23:20:57 No build riscv: Enable jit by default.
v1.15.4-665-g4100767b5 Unknown W. Brackets 2023-07-23 18:52:05 No build riscv: Optimize SetConst a bit.
v1.15.4-664-gf7f753150 Unknown W. Brackets 2023-07-23 18:48:44 No build riscv: Fix min/max normalization.
v1.15.4-663-g34bfe93ea Unknown W. Brackets 2023-07-23 17:15:15 No build riscv: Fix block lookup issues.
v1.15.4-662-gc56f302e5 Hoe Hao Cheng 2023-07-30 10:25:36 No build SDL: address comments on #17780
v1.15.4-662-g92694e765 Unknown W. Brackets 2023-07-23 07:34:48 No build riscv: Implement conditional moves.
v1.15.4-661-gaaa7e9017 Hoe Hao Cheng 2023-07-28 15:33:19 No build SDL: fix a curious crash
v1.15.4-661-g2c7da94bd Unknown W. Brackets 2023-07-23 07:08:28 No build riscv: Implement shifts and compares.
v1.15.4-660-g5ed2f0d55 Unknown W. Brackets 2023-07-23 04:08:28 No build riscv: Implement logic ops.
v1.15.4-660-g1c890be70 Hoe Hao Cheng 2023-07-28 15:00:09 No build Use common UTF8 infrastructure instead of rewriting one
v1.15.4-659-gf88d1a287 Hoe Hao Cheng 2023-07-25 15:57:39 No build SDL: implement font fallback for TextDrawerSDL
v1.15.4-659-g94be34359 Unknown W. Brackets 2023-07-23 03:32:43 No build riscv: Try to keep regs normalized, track. Since we can't address the lower 32-bits only in compares, this can help us avoid renormalizing before a compare.
v1.15.4-658-g7aafa11d2 Unknown W. Brackets 2023-07-22 23:29:38 No build riscv: Implement conditional exits.
v1.15.4-658-g2b826b561 Hoe Hao Cheng 2023-07-25 06:55:23 No build SDL: implement TextDrawer using SDL2_ttf
v1.15.4-657-gf3c89e49f Henrik Rydgård 2023-07-24 15:49:38 Download Download Download Merge: 3c2f67a09 fecd0b8cd Merge pull request #17778 from hrydgard/new-icons Add some new UI icons
v1.15.4-657-g8ee73264b Unknown W. Brackets 2023-07-22 23:12:32 No build riscv: Correct depointerify on FlushAll().
v1.15.4-656-gfecd0b8cd Henrik Rydgård 2023-07-24 14:56:35 No build Use the new play button icon in the retroachievement sound customizer
v1.15.4-656-g720f868a1 Unknown W. Brackets 2023-07-22 22:47:44 No build riscv: Use R_RA as a temporary for calls. This is the most logical thing, since we're about to write it anyway.
v1.15.4-655-g8426b35a8 Ethan O'Brien 2023-08-12 21:38:35 No build Cleanup emscripten libretro build target
v1.15.4-655-g76e324606 Unknown W. Brackets 2023-07-22 09:30:29 No build riscv: Reduce jit codesize a bit.
v1.15.4-655-g2baba83f1 Henrik Rydgård 2023-07-24 14:39:40 No build Add a bunch of new icon images to the atlas.
v1.15.4-654-gd31eded9b Unknown W. Brackets 2023-07-22 08:38:20 No build riscv: Allow dirty pointers, explicitly.
v1.15.4-654-g3c2f67a09 Henrik Rydgård 2023-07-24 12:37:40 Download Download Download Merge: bee240023 a72c4aa38 Merge pull request #17777 from hrydgard/fix-achievements-from-frontend RetroAchievements: Fix another race condition, improve logging.
v1.15.4-653-g624caa2de Unknown W. Brackets 2023-07-22 08:09:34 No build riscv: Implement the simplest exits.
v1.15.4-652-g1dfedde74 Unknown W. Brackets 2023-07-22 08:09:06 No build riscv: Avoid needless save/load around compile.
v1.15.4-651-gbee240023 Henrik Rydgård 2023-07-24 09:39:52 Download Download Download Merge: c697dca3e 311c78f26 Merge pull request #17769 from unknownbrackets/vertexjit-debug Add compilation-enabled vertexjit compare tool
v1.15.4-651-g165169eb3 Unknown W. Brackets 2023-07-22 05:32:47 No build riscv: Implement load and store ops.
v1.15.4-650-gc2da7d18b Unknown W. Brackets 2023-07-22 05:29:35 No build riscv: Stub out more IR compilation categories.
v1.15.4-649-g05a2789cf Unknown W. Brackets 2023-07-21 08:55:45 No build riscv: Implement some simple assign instructions.
v1.15.4-648-gc697dca3e Henrik Rydgård 2023-07-24 09:13:17 Download Download Download Merge: b7bcba16c b041e712d Merge pull request #17776 from unknownbrackets/riscv-vertexjit Correct a few more RISC-V vertexjit bugs
v1.15.4-648-gc6c25af48 Unknown W. Brackets 2023-07-21 08:37:34 No build riscv: Add some safety to pointerifying. We have to clear the upper bits in case of sign extension or other things.
v1.15.4-647-gbf7a6eb2c Unknown W. Brackets 2023-07-21 06:09:59 No build riscv: Add jit for some initial instructions.
v1.15.4-646-g4c1cc2dfd Unknown W. Brackets 2023-07-21 04:22:12 No build riscv: Add a register cache for jit. Not yet actually used. Might be buggy.
v1.15.4-645-gb7bcba16c Henrik Rydgård 2023-07-24 01:51:28 Download Download Download Merge: 0f2ccc3bc 6ce3ebc9c Merge pull request #17774 from GABO1423/ppsspp-en-español (Lang) Tweak Spanish Translations
v1.15.4-645-gb2d3c750f Unknown W. Brackets 2023-07-21 04:21:00 No build irjit: Define a specific IRReg type.
v1.15.4-644-g47b81985b Unknown W. Brackets 2023-07-18 08:28:43 No build riscv: Initial untested dispatcher. The minimum to actually, probably, running code. Pretty slow.
v1.15.4-643-ge271e43ec Unknown W. Brackets 2023-07-17 03:54:59 No build riscv: Initial staffolding for IR based jit.
v1.15.4-643-gb041e712d Unknown W. Brackets 2023-07-24 02:55:07 No build riscv: Fix signed position bug in vertexjit.
v1.15.4-643-g0f2ccc3bc Henrik Rydgård 2023-07-24 01:50:20 No build Merge: add3a6b01 021aa319d Merge pull request #17775 from hrydgard/unknownbrackets-cmake Linux: Use _DEFAULT_SOURCE
v1.15.4-642-g3468423bb Unknown W. Brackets 2023-07-17 03:51:20 No build Debugger: Handle missing crash/block ptrs better.
v1.15.4-642-g5cbad1982 Unknown W. Brackets 2023-07-24 02:54:22 No build riscv: Correct 565 morph mistake. Observed ni Valkyria Chronicles 3.
v1.15.4-642-g021aa319d Unknown W. Brackets 2023-07-24 01:12:26 No build Linux: Use _DEFAULT_SOURCE. Needed for gettimeofday() etc. Keeping _BSD_SOURCE for now for compatibility.
v1.15.4-641-gadd3a6b01 Henrik Rydgård 2023-07-24 00:12:40 Download Download Download Merge: a3d52ec12 2625570d2 Merge pull request #17772 from hrydgard/fix-achievements-from-frontend Fix issue where achievements wouldn't always activate when starting from frontends
v1.15.4-639-ga3d52ec12 Henrik Rydgård 2023-07-24 00:06:15     Download Merge: 95fd2eb7d 030a27f15 Merge pull request #17773 from unknownbrackets/riscv-emit Fix some issues in the RISC-V emitter
v1.15.4-636-g6ce3ebc9c GABO1423 2023-07-24 00:59:32 No build (Lang) Tweak Spanish Translations
v1.15.4-635-g95fd2eb7d Henrik Rydgård 2023-07-24 00:04:07   Download   Merge: da2b31e2c 0dcc1ae5f Merge pull request #17767 from hrydgard/translation-consolidation Translation: Consolidate a few strings
v1.15.4-631-gda2b31e2c Henrik Rydgård 2023-07-23 23:57:04 No build Merge: 0afd31337 f1c90a601 Merge pull request #17771 from unknownbrackets/riscv-vertexjit Fix some silly mistakes in the RISC-V vertexjit
v1.15.4-628-g0afd31337 Henrik Rydgård 2023-07-23 23:56:07 No build Merge: 89d5f5589 f70030fa5 Merge pull request #17770 from unknownbrackets/http-proxy-hang http: Fix hang on early close
v1.15.4-627-ga72c4aa38 Henrik Rydgård 2023-07-24 12:08:15 No build Actually fix the race condition. Can't do any initialization step while waiting.
v1.15.4-626-g89d5f5589 Henrik Rydgård 2023-07-23 23:52:20 No build Merge: 942df0198 312dcfc1c Merge pull request #17768 from unknownbrackets/vertex-uvscale GPU: Correct UV scale for non-jit vertices
v1.15.4-626-g3ae520c35 Henrik Rydgård 2023-07-24 12:00:16 No build RetroAchievements: Fix another race condition, improve logging. Seems to help the frontend problem.
v1.15.4-625-g2625570d2 Henrik Rydgård 2023-07-23 23:40:53 No build Fix issue where achievements wouldn't always activate when starting from frontends My previous workaround was flawed - it didn't work at all since we run http callbacks on the main thread, so no progress was made in the background. Now we really delay starting the game until the achievement system is ready, if it's in the process of logging in.
v1.15.4-624-g942df0198 Henrik Rydgård 2023-07-23 23:05:28   Download Download Merge: 68c124d77 c1a290b41 Merge pull request #17766 from hrydgard/single-threaded-rendering Vulkan: Make multi-threaded rendering a developer option (previously always on)
v1.15.4-624-g0dcc1ae5f Henrik Rydgård 2023-07-23 23:02:06 No build Simplify using lambdas
v1.15.4-623-g386976b12 Henrik Rydgård 2023-07-23 22:53:52 No build Translations: Add missing strings and sections
v1.15.4-622-g5cf4619c3 Henrik Rydgård 2023-07-23 22:52:49 No build Combine a couple of translation strings. Fix up using Google Translate (ugh)
v1.15.4-621-gc1a290b41 Henrik Rydgård 2023-07-23 21:52:06 No build ReplacedTexture: Bugfix D3D workaround log check
v1.15.4-621-g68c124d77 Henrik Rydgård 2023-07-23 12:41:06 Download Download Download Merge: 95c555007 0ab4c5834 Merge pull request #17756 from hrydgard/alert-on-retroachievement-server-error Improve handling of RetroAchievements login errors
v1.15.4-620-gb118e25b6 Henrik Rydgård 2023-07-23 19:20:55 No build Vulkan: Make multithreaded rendering an option. Multi-threaded rendering is good for smoothing out performance spikes and increasing performance on low-power devices. However, the way we use it it doesn't benefit latency (input lag) at all, rather the opposite. So make it an option.
v1.15.4-619-g95c555007 Henrik Rydgård 2023-07-23 12:24:05   Download Download Merge: 79cd1b958 34e76e88e Merge pull request #17765 from hrydgard/rapid-fire-interval Make the rapid-fire interval configurable
v1.15.4-616-g79cd1b958 Henrik Rydgård 2023-07-23 12:10:22   Download Download Bump naett
v1.15.4-615-g64d8502e5 Henrik Rydgård 2023-07-23 11:55:31 No build Merge: 18ac95a10 eb14c87a7 Merge pull request #17764 from hrydgard/default-language Allow configuring the game language separately from the PPSSPP UI language
v1.15.4-614-geb14c87a7 Henrik Rydgård 2023-07-23 11:05:08 No build Allow configuring the game language separately from the PPSSPP UI language, with a new setting.
v1.15.4-614-g34e76e88e Henrik Rydgård 2023-07-23 11:52:19 No build Copy translation lines
v1.15.4-613-gd924b742c Henrik Rydgård 2023-07-23 11:49:25 No build Make the rapid-fire interval configurable Rapid-fire works by holding down the button mapped for Rapid-Fire. Once that's held, the PSP face buttons, L, R and Start will be repeated while held. With this new setting, you can change the repeat interval from the default of 5 frames. The interval is specified as frames rather than as milliseconds or something because that often maps better to game logic.
v1.15.4-613-gaa46d3aae Henrik Rydgård 2023-07-23 11:04:42 No build UI: CollapsibleHeader no longer shows the open/close icon if there are no items
v1.15.4-612-g18ac95a10 Henrik Rydgård 2023-07-23 11:10:45 Download   Download Merge: 1993c2b14 556ff1e3f Merge pull request #17763 from hrydgard/some-new-strings Translations: Add missing language strings to ini files
v1.15.4-611-g556ff1e3f Henrik Rydgård 2023-07-23 11:10:06 No build Add missing language strings to ini files
v1.15.4-610-g1993c2b14 Henrik Rydgård 2023-07-22 19:36:39 Download   Download Merge: 8cfc4fe60 9305870cc Merge pull request #17757 from hch12907/master Fix a segfault in ReadAllWithProgress
v1.15.4-609-g9305870cc Hoe Hao Cheng 2023-07-22 13:37:14 No build Fix a segfault in ReadAllWithProgress
v1.15.4-609-g0ab4c5834 Henrik Rydgård 2023-07-22 01:30:20 No build Improve handling of server/token errors
v1.15.4-608-g8cfc4fe60 Henrik Rydgård 2023-07-22 12:24:40 Download   Download Merge: 3e213667c 2a7d6fe9f Merge pull request #17647 from lvonasek/postshader_fake_reflections Postshader - Fake reflections
v1.15.4-606-g3e213667c Henrik Rydgård 2023-07-22 12:01:51 Download   Download Merge: 16df5dd71 9fdd9645d Merge pull request #17752 from lvonasek/feature_openxr_cinema6dof OpenXR - Enable 6DoF in cinema mode
v1.15.4-604-g16df5dd71 Henrik Rydgård 2023-07-22 12:01:33 No build Merge: f6b2ba455 fbf10e132 Merge pull request #17755 from hrydgard/mac-address-editor Allow entering an exact Mac address, while keeping the randomization ability
v1.15.4-603-gfbf10e132 Henrik Rydgård 2023-07-21 23:50:07 No build Allow entering an exact Mac address, while keeping the randomization ability Fixes #16546
v1.15.4-602-gf6b2ba455 Henrik Rydgård 2023-07-21 23:41:49 Download   Download Merge: 3b9e7bf4b 8f6662aa5 Merge pull request #17754 from hrydgard/vulkan-validation-fixes Fix an initialLayout issue with the image we use as the backbuffers's depth buffer
v1.15.4-601-g8f6662aa5 Henrik Rydgård 2023-07-21 23:13:48 No build Fix an initialLayout issue with the image we use as the backbuffers's depth
v1.15.4-600-g3b9e7bf4b Henrik Rydgård 2023-07-21 22:48:02 Download   Download Merge: d4c0d1da6 93bb11300 Merge pull request #17753 from hrydgard/http-request-renaming Common: Rename Download to Request, and the old Request to ServerRequest.
v1.15.4-599-g93bb11300 Henrik Rydgård 2023-07-21 22:04:05 No build Common: Rename Download to Request, and the old Request to ServerRequest.
v1.15.4-598-gd4c0d1da6 Henrik Rydgård 2023-07-21 18:56:52 Download   Download Merge: 30862d075 ac6301db4 Merge pull request #17744 from hrydgard/naett-https Initial HTTPS support via Naett (partial platform support)
v1.15.4-597-gac6301db4 Henrik Rydgård 2023-07-21 17:52:38 No build Use the new function in patched naett to update user agent
v1.15.4-596-g9535b1674 Henrik Rydgård 2023-07-21 17:50:49 No build Use the patched naett functions to implement progress updates
v1.15.4-595-gc17a55918 Henrik Rydgård 2023-07-21 17:49:08 No build Update to a patched naett with PRs #18 and #17
v1.15.4-594-g61db21b12 Henrik Rydgård 2023-07-21 10:49:01 No build Cleanup, fix so we can run RetroAchievements with https, and start doing that
v1.15.4-593-g9decdd198 Henrik Rydgård 2023-07-21 10:27:31 No build Address more feedback, minor cleanup
v1.15.4-592-gae354a763 Henrik Rydgård 2023-07-21 10:19:16 No build Store: Use HTTPS based on availability
v1.15.4-591-g96a75f9fc Henrik Rydgård 2023-07-21 10:06:04 No build naett: Set timeout, POST body, etc. Just missing user agent
v1.15.4-590-gab6e902fe Henrik Rydgård 2023-07-20 16:01:51 No build Make naett work on Android, UWP, Mac. Exclude on Linux
v1.15.4-589-gfbd980bee Henrik Rydgård 2023-07-20 11:25:27 No build Get basic Naett requests to work (the store works in https mode)
v1.15.4-588-g010c58231 Henrik Rydgård 2023-07-20 13:50:10 No build Fix cmake build
v1.15.4-587-g83e3cf787 Henrik Rydgård 2023-07-20 12:00:22 No build Add winhttp.lib dependency
v1.15.4-586-ge2cc835c2 Henrik Rydgård 2023-07-20 11:15:18 No build Setup build for new file HTTPNaettRequest
v1.15.4-585-g7ae34f148 Henrik Rydgård 2023-07-19 00:32:56 No build Setup build for naett - a lightweight https wrapper
v1.15.4-584-g4a416174b Henrik Rydgård 2023-07-20 19:10:24 No build Avoid an assert for empty icon files in the store (should look into this more)
v1.15.4-583-gf13a07f19 Henrik Rydgård 2023-07-20 11:10:32 No build Break out Download and RequestManager into its own file
v1.15.4-582-g64eff0dc0 Henrik Rydgård 2023-07-19 00:46:32 No build Insert a virtual base class for Download
v1.15.4-582-g9fdd9645d Lubos 2023-07-21 17:22:36 No build OpenXR - Enable 6DoF in cinema mode
v1.15.4-581-g30862d075 Henrik Rydgård 2023-07-21 10:09:31 Download Download Download Merge: 52d30c0ac b54d5ab8e Merge pull request #17750 from hrydgard/port-manager-init Cleanup the g_PortManager shutdown process
v1.15.4-580-gb54d5ab8e Henrik Rydgård 2023-07-20 23:55:35 No build Cleanup the g_PortManager shutdown process Following up comment by @ANR2ME in #17744, to be merged before that one.
v1.15.4-579-g52d30c0ac Henrik Rydgård 2023-07-20 20:09:45 Download Download Download Merge: 2985faa82 ace217008 Merge pull request #17749 from hrydgard/ktx2-d3d11-fix In D3D11, force block compressed textures to have dimensions divisible by 4
v1.15.4-578-gace217008 Henrik Rydgård 2023-07-20 19:44:00 No build In D3D11, force block compressed textures to have dimensions divisible by 4 Fixes #17745 (crash when loading certain texture packs in D3D11) This is an old unfortunate limitation. Only applies to the top mip level, which makes it obvious that it's kinda unnecessary for the hardware and indeed, Vulkan and OpenGL don't have this limitation.
v1.15.4-578-g9b4be1b3b Bashar Astifan 2023-07-17 23:14:02 No build Merge: b99d67155 a35c8425e Merge branch 'master' of https://github.com/basharast/ppsspp
v1.15.4-577-g2985faa82 Henrik Rydgård 2023-07-20 13:42:59 Download Download Download Merge: 5abddccc5 3770b3af0 Merge pull request #17742 from DDinghoya/patch-13 Update ko_KR.ini
v1.15.4-576-ga35c8425e Bashar Astifan 2023-07-17 21:20:52 No build Merge: f9265108d 04932d98a Merge branch 'master' into master
v1.15.4-575-g5abddccc5 Henrik Rydgård 2023-07-20 11:57:17 Download Download Download Merge: 16ee5a50c caebef63a Merge pull request #17743 from hrydgard/version-on-prompt-screen Show version on prompt screens that aren't questions
v1.15.4-574-gcaebef63a Henrik Rydgård 2023-07-20 11:26:20 No build iOS buildfix
v1.15.4-573-gc5e3d3117 Henrik Rydgård 2023-07-20 10:57:10 No build Put the PPSSPP version on PromptScreen in the bottom left corner
v1.15.4-572-g3770b3af0 DDinghoya 2023-07-19 16:07:47 No build Update ko_KR.ini
v1.15.4-572-g85f5136a8 Henrik Rydgård 2023-07-20 09:56:51 No build Add a GetProperty query for the git version
v1.15.4-571-g16ee5a50c Henrik Rydgård 2023-07-18 17:02:07 Download Download Download Merge: cd681a698 370bb4c31 Merge pull request #17737 from hrydgard/http-progress-bars HTTP: Better progress bars
v1.15.4-568-gcd681a698 Henrik Rydgård 2023-07-18 15:24:32 Download Download Download Merge: 04932d98a 5ca099a74 Merge pull request #17661 from Nemoumbra/debugger-ui Added new Windows UI Debugger window
v1.15.4-564-g370bb4c31 Henrik Rydgård 2023-07-18 15:52:14 No build More progressbar improvements
v1.15.4-563-gecea3844b Henrik Rydgård 2023-07-18 15:13:44 No build Improved progress bar popups for downloads Now shows the filename, and also there's a delay mode where they'll only be visible if the download takes more than a second, plus they can be named.
v1.15.4-562-g04932d98a Henrik Rydgård 2023-07-17 13:34:20 Download Download Download Merge: 9bef58b7f 4221a09ed Merge pull request #17734 from hrydgard/text-display-fixes Text display fixes
v1.15.4-561-g4221a09ed Henrik Rydgård 2023-07-17 13:31:57 No build Increase the max size of rendered text, for Android devices with insane resolutions.
v1.15.4-561-g030a27f15 Unknown W. Brackets 2023-07-23 18:49:16 No build riscv: Stop considering bitmanip "B". Apparently it's not being called B anymore and B is still reserved.
v1.15.4-560-gf1c90a601 Unknown W. Brackets 2023-07-23 23:18:38 No build riscv: Fix skinning decode, morph and not. Was transposed and using the wrong matrix when morphing.
v1.15.4-560-ge0eace505 Unknown W. Brackets 2023-07-19 08:56:54 No build riscv: Fix cases of SetRegToImmediate(). Was using the wrong value for AUIPC, causing assertion failures and wrong values. Also needed to handle sign-extend more carefully.
v1.15.4-560-g311c78f26 Unknown W. Brackets 2023-07-23 23:11:12 No build GPU: Make the vertexjit diff smarter.
v1.15.4-560-g3c87b3fb8 Henrik Rydgård 2023-07-17 12:02:56 No build Use the new TextSqueeze function to render achievement/leaderboard descriptions
v1.15.4-559-gf70030fa5 Unknown W. Brackets 2023-07-23 23:20:30 No build http: Fix hang on early close.
v1.15.4-559-gb6f11d6da Unknown W. Brackets 2023-07-23 22:06:28 No build GPU: Add a little tool to debug vertexjit. Although it's too exacting right now, it still helps.
v1.15.4-559-g1790964ff Unknown W. Brackets 2023-07-23 21:13:33 No build riscv: Fix vertexjit skinning, oops.
v1.15.4-559-g4108dcec2 Henrik Rydgård 2023-07-17 11:44:36 No build Unify CalculateTextScale
v1.15.4-559-g312dcfc1c Unknown W. Brackets 2023-07-23 21:05:19 No build GPU: Correct UV scale for non-jit.
v1.15.4-559-g0c99d6d3f Unknown W. Brackets 2023-07-19 08:54:14 No build riscv: Workaround Zicsr detection issue.
v1.15.4-558-g9bef58b7f Henrik Rydgård 2023-07-17 01:42:30 Download Download Download Merge: 6125e8870 e4f9c72fe Merge pull request #17732 from unknownbrackets/ir-minor riscv: Avoid unaligned mem combine in IR
v1.15.4-555-g6125e8870 Henrik Rydgård 2023-07-17 00:53:59 Download Download Download Update to the newest rcheevos. Should solve the issue with the missing leaderboard text
v1.15.4-554-g0f2a02442 Henrik Rydgård 2023-07-16 23:27:08 Download Download Download Merge: 6b574e497 ee634e0d3 Merge pull request #17731 from hrydgard/more-ui-fixes More achievement UI fixes
v1.15.4-553-gee634e0d3 Henrik Rydgård 2023-07-16 22:12:06 No build Add Encore Mode warning on Achievements screen
v1.15.4-552-g7ef03b232 Henrik Rydgård 2023-07-16 22:07:26 No build Make the achievements listing navigable by keyboard by using focus styles
v1.15.4-551-g6b75bbf64 Henrik Rydgård 2023-07-16 21:58:27 No build Add support for line breaks in TextDrawerWin32::MeasureString. Sometimes useful. And actually consistent with the other backends.
v1.15.4-550-g43d780b55 Henrik Rydgård 2023-07-16 21:43:49 No build Fix issue where achievement sounds didn't play if UI Sounds were off. These are meant to be unrelated.
v1.15.4-549-g6b574e497 Henrik Rydgård 2023-07-16 21:02:06 Download Download Download Merge: 89d846ecb 3b03c1ca8 Merge pull request #17730 from unknownbrackets/gedebugger-steptex GE Debugger: Make step tex jump to first prim
v1.15.4-547-g89d846ecb Henrik Rydgård 2023-07-16 21:00:38 Download   Download Merge: 89250bae5 d6a5e84db Merge pull request #17729 from unknownbrackets/softgpu-lighting softgpu: Reduce some non-SIMD lighting math
v1.15.4-546-gd6a5e84db Unknown W. Brackets 2023-07-16 19:59:44 No build softgpu: Fix worldpos skipping. Oops, was reversed. We need worldpos for non-directional lights.
v1.15.4-545-g112d0adde Unknown W. Brackets 2023-07-16 19:47:43 No build Windows: Normalize rcheevos build settings. Gets rid of a LTCG restart warning, which in previous tests has not really helped us anyway. Better to keep projects consistent.
v1.15.4-544-ge4f9c72fe Unknown W. Brackets 2023-07-17 01:20:58 No build riscv: Avoid unaligned mem combine in IR.
v1.15.4-544-g47c29e087 Unknown W. Brackets 2023-07-16 19:31:58 No build sopftgpu: Disable lights if all else disabled. Tiny gain, but seeing it happen so might as well.
v1.15.4-543-gd5b4c98f9 Unknown W. Brackets 2023-07-16 19:30:53 No build softgpu: Reduce some non-SIMD lighting math. Small perf improvement for vertex/lighting heavy (i.e. 3D) scenes.
v1.15.4-543-gd4e689b09 Unknown W. Brackets 2023-07-17 01:19:53 No build irjit: Allow IRInterpret() on partial block. For later if we want to fallback from native to IR interpret.
v1.15.4-543-g3b03c1ca8 Unknown W. Brackets 2023-07-16 20:34:51 No build GE Debugger: Make step tex jump to first prim.
v1.15.4-542-g89250bae5 Henrik Rydgård 2023-07-16 18:41:51 Download Download Download Merge: eaa131db4 7eb1bfe1a Merge pull request #17728 from hrydgard/collapsible-achievement-lists Make the achievement lists collapsible on the main achievements screen
v1.15.4-539-geaa131db4 Henrik Rydgård 2023-07-16 17:52:07 Download Download Download Merge: 979f26183 b4419a914 Merge pull request #17727 from hrydgard/switch-back-to-rcheevos-upstream Switch back to rcheevos upstream
v1.15.4-538-g7eb1bfe1a Henrik Rydgård 2023-07-16 18:23:43 No build Spacing default 0.0 in collapsible sections, set spacing for achievements a little higher
v1.15.4-537-gf8b7346b8 Henrik Rydgård 2023-07-16 17:34:56 No build Make the achievement lists collapsible on the main achievements screen
v1.15.4-536-g979f26183 Henrik Rydgård 2023-07-16 17:09:49   Download Download Merge: 755269c90 ec8b041f7 Merge pull request #17726 from hrydgard/more-achievement-translation-work More achievement translation work
v1.15.4-535-gec8b041f7 Henrik Rydgård 2023-07-16 16:39:04 No build Remove unused strings, copy new ones
v1.15.4-534-g9823c93ef Henrik Rydgård 2023-07-16 16:34:36 No build langtool: Update lockfile
v1.15.4-533-gb4419a914 Henrik Rydgård 2023-07-16 17:05:26 No build Remove the old screen resolution popup thing
v1.15.4-533-g4a7ac5938 Henrik Rydgård 2023-07-16 16:33:35 No build Translation fixes
v1.15.4-532-ga259ed183 Henrik Rydgård 2023-07-16 17:05:08 No build Switch back to rcheevos' upstream version
v1.15.4-532-g8a59ed006 Henrik Rydgård 2023-07-16 16:16:47 No build Add function ApplySafeSubstitution for translation strings with parameters
v1.15.4-531-g755269c90 Henrik Rydgård 2023-07-16 15:44:08 Download Download Download Merge: ceb608570 0ae2f5ccb Merge pull request #17725 from hrydgard/custom-achievement-sound-effects Custom achievement sound effects
v1.15.4-530-g0ae2f5ccb Henrik Rydgård 2023-07-16 15:22:04 No build Fix file filters in Mac file-open dialogs
v1.15.4-529-gde20a5692 Henrik Rydgård 2023-07-16 15:04:21 No build Add support for 8-bit and mono WAV files. More fixes.
v1.15.4-528-g18fbe7afe Henrik Rydgård 2023-07-16 14:25:46 No build Log if we fail to load default samples
v1.15.4-527-gdf104c66a Henrik Rydgård 2023-07-16 14:23:06 No build Add back lost ini parameter
v1.15.4-526-gbd4f3f895 Henrik Rydgård 2023-07-16 12:15:44 No build Start work on making sound effects customizable
v1.15.4-525-g2537f7627 Henrik Rydgård 2023-07-16 12:14:40 No build UI: Add a basic FileChooserChoice view
v1.15.4-524-gceb608570 Henrik Rydgård 2023-07-16 09:15:13 Download Download Download Move back to directory-specific .nomedia files.
v1.15.4-523-g724ab78e2 Unknown W. Brackets 2023-07-16 09:28:45 Download Download Download Merge: 393531317 5245a691c Merge pull request #17724 from hrydgard/address-more-feedback Address more feedback
v1.15.4-522-g5245a691c Henrik Rydgård 2023-07-16 09:10:39 No build Move Achievements::Shutdown to PSP_Shutdown
v1.15.4-521-g36d26613d Henrik Rydgård 2023-07-16 09:08:50 No build EmuScreen: Move checkPowerdown outside of blockedExecution check.
v1.15.4-520-g0316868b6 Henrik Rydgård 2023-07-16 09:08:31 No build RetroAchievements: Simplify read_memory_callback
v1.15.4-519-gb092e08af Henrik Rydgård 2023-07-16 09:01:16 No build Make literal into constexpr.
v1.15.4-518-g3fe0b5a4f Henrik Rydgård 2023-07-16 08:57:08 No build Best-practice-clear the password string.
v1.15.4-517-g6bb97b3d4 Henrik Rydgård 2023-07-16 08:55:48 No build Better mechanism to fade out the side bar when not on EmuScreen
v1.15.4-516-g393531317 Unknown W. Brackets 2023-07-16 00:38:22 Download Download Download Merge: 5c654340c ebc0afc82 Merge pull request #17723 from hrydgard/minor-changes Address some feedback
v1.15.4-515-gebc0afc82 Henrik Rydgård 2023-07-16 00:20:55 No build Remove some logging
v1.15.4-514-g04351a18f Henrik Rydgård 2023-07-15 22:22:06 No build Address feedback
v1.15.4-513-g5c654340c Henrik Rydgård 2023-07-15 19:53:16 Download Download Download Merge: 4d439f798 c49b3f139 Merge pull request #17722 from hrydgard/switch-kb-check-fix Fix keyboard presence check on switch.
v1.15.4-512-gc49b3f139 Henrik Rydgård 2023-07-15 19:19:44 No build Fix keyboard presence check on switch. Thanks Unknown who pointed this out in the comments to #17611
v1.15.4-511-g4d439f798 Henrik Rydgård 2023-07-15 19:16:15   Download Download Merge: a67991571 306be6e33 Merge pull request #17721 from hrydgard/android-dialog-request-remove-global Android: Simplify handling of dialog requests even more.
v1.15.4-510-g306be6e33 Henrik Rydgård 2023-07-15 19:00:28 No build Android: Simplify handling of dialog requests even more. To protect against disappearing activities or whatever is causing the lost value, I could make it static, but instead I just pack the two values together into the requestCode. Will hopefully help the main issue from #17683
v1.15.4-509-ga67991571 Henrik Rydgård 2023-07-15 14:35:54 Download Download Download Merge: ce4a26654 7144e0147 Merge pull request #17720 from hrydgard/android-dialog-request-simplify Java dialog requests: Simplify handling, more unique error codes
v1.15.4-508-g7144e0147 Henrik Rydgård 2023-07-15 12:22:00 No build Minor UI upgrades on MemStickScreen and system settings
v1.15.4-507-gc363cccc5 Henrik Rydgård 2023-07-15 12:21:37 No build Java dialog requests: Simplify handling, more unique error codes
v1.15.4-506-gce4a26654 Henrik Rydgård 2023-07-14 19:23:05   Download Download Merge: bf05fe22b 437a984d7 Merge pull request #17718 from hrydgard/user-agent-fix HTTP user agent fix for DownloadManager
v1.15.4-505-g437a984d7 Henrik Rydgård 2023-07-14 15:24:58 No build Quick message fix for games with no achievements but still recognized by RA
v1.15.4-504-g84d9b7e75 Henrik Rydgård 2023-07-14 15:24:34 No build HTTP user agent plumbing
v1.15.4-503-gbf05fe22b Henrik Rydgård 2023-07-14 13:11:30 Download Download Download Merge: a975cf5ea 5023f2cb6 Merge pull request #17717 from hrydgard/input-dialog-back-button-fix Fix key event processing issue.
v1.15.4-501-ga975cf5ea Henrik Rydgård 2023-07-14 11:38:10   Download Download Merge: 6f9857033 7e2323d5e Merge pull request #17714 from hrydgard/android-nomedia-improvements Android: Create .nomedia file in the PSP directory directly
v1.15.4-499-g6f9857033 Henrik Rydgård 2023-07-14 11:38:00 No build Merge: 4f5faaf80 1c83c4a1f Merge pull request #17715 from hrydgard/present-wait Vulkan: Enable the present-id/present-wait/display-timing extensions
v1.15.4-498-g5023f2cb6 Henrik Rydgård 2023-07-14 12:01:38 No build Fix key event processing issue. Fixes #17712
v1.15.4-498-g7e2323d5e Henrik Rydgård 2023-07-14 10:19:42 No build Android: Create .nomedia file in the PSP directory directly This avoids media scanners better. Should fix issue #17711
v1.15.4-498-g1c83c4a1f Henrik Rydgård 2023-01-31 21:32:22 No build Vulkan: Enable the present-id/present-wait/display-timing extensions Doesn't actually use any of them yet, just making sure enabling them doesn't cause any weird issues. They will be used for the future display timing rewrite.
v1.15.4-497-g4f5faaf80 Henrik Rydgård 2023-07-14 06:51:01   Download Download Merge: 54f64535d 4f4d41a02 Merge pull request #17713 from GABO1423/master (UWP) Add Missing Asset Files
v1.15.4-496-g4f4d41a02 GABO1423 2023-07-14 02:01:55 No build (UWP) Add Missing Asset Files
v1.15.4-495-g54f64535d Henrik Rydgård 2023-07-13 21:40:15 Download Download Download Merge: 909f0d41b 5aeccca85 Merge pull request #17710 from hrydgard/retro-doframe-on-vblank RetroAchievements: Call rc_client_do_frame from hleEnterVblank
v1.15.4-494-g5aeccca85 Henrik Rydgård 2023-07-13 16:47:16 No build Move Achievements::FrameUpdate call to hleEnterVblank for consistency
v1.15.4-493-g66e54dee1 Henrik Rydgård 2023-07-13 16:43:25 No build Minor iconcache update
v1.15.4-492-g909f0d41b Henrik Rydgård 2023-07-13 14:58:13   Download Download Merge: e0fd83687 619fadb3c Merge pull request #17708 from hrydgard/achievements-from-frontend-fix RetroAchievements: Try to eliminate possible race conditions on load
v1.15.4-490-ge0fd83687 Henrik Rydgård 2023-07-13 14:56:35 Download   Download Merge: 11c27e5b5 86ee2253e Merge pull request #17709 from hrydgard/icon-cache Save/Load the icon cache to disk if RetroAchievements are enabled.
v1.15.4-489-g619fadb3c Henrik Rydgård 2023-07-13 12:10:20 No build Try to eliminate any possible race condition on load. Should fix achievements from frontends. Was not able to reproduce the problem consistently, so doing two different fixes here.
v1.15.4-489-g86ee2253e Henrik Rydgård 2023-07-12 20:04:02 No build Save/Load the icon cache to disk if RetroAchievements are enabled. Should reduce the server load a bit.
v1.15.4-488-g11c27e5b5 Henrik Rydgård 2023-07-13 11:54:25   Download Download Merge: a21d70f5b aa4264a19 Merge pull request #17707 from hrydgard/more-achievement-ui-fixes More achievement UI fixes
v1.15.4-487-gaa4264a19 Henrik Rydgård 2023-07-13 11:24:37 No build RetroAchievements: Better handling of not being online when trying to log in
v1.15.4-486-gc6d33957a Henrik Rydgård 2023-07-13 10:49:29 No build Add a checkmark icon. Rebuild the UI icon atlas image
v1.15.4-485-ga21d70f5b Henrik Rydgård 2023-07-13 10:18:38   Download Download Merge: d5944ca68 6a1b36ce3 Merge pull request #17665 from lvonasek/postshader_bloom Postshader - New version of bloom
v1.15.4-482-gd5944ca68 Henrik Rydgård 2023-07-12 23:20:59   Download Download Merge: b133cd4f7 5d3e43825 Merge pull request #17706 from hrydgard/fix-alternate-speed Unlimited alternate speed got broken in recent changes.
v1.15.4-480-gb133cd4f7 Henrik Rydgård 2023-07-12 20:57:22   Download Download Merge: 21b9ccce5 dd00dfefa Merge pull request #17704 from lvonasek/feature_openxr_canvas3d OpenXR - Enhancements of cinema-style screen
v1.15.4-478-g21b9ccce5 Henrik Rydgård 2023-07-12 20:49:37 Download Download Download Merge: 277790f18 614def8f5 Merge pull request #17705 from hrydgard/more-achievement-ui-work Achievement Unlocked sound effect, more UI work
v1.15.4-477-g614def8f5 Henrik Rydgård 2023-07-12 20:09:52 No build Thread safety fix in sfx mixer
v1.15.4-476-g943bfb732 Henrik Rydgård 2023-07-12 19:21:08 No build Show a warning message on login failure
v1.15.4-475-gaf92430b1 Henrik Rydgård 2023-07-12 19:18:56 No build Achievement Unlocked and Leaderboard Submitted sound effects
v1.15.4-475-g5d3e43825 Henrik Rydgård 2023-07-12 20:55:45 No build Unlimited alternate speed got broken in recent changes. Fix it.
v1.15.4-474-g277790f18 Henrik Rydgård 2023-07-12 18:21:01   Download Download Merge: 408c6dc51 f1ff12784 Merge pull request #17703 from hrydgard/sound-effects-mixer Change the sound effects mixer (used for UI sounds) to mix on top of main output
v1.15.4-471-g408c6dc51 Henrik Rydgård 2023-07-12 17:02:44 Download Download Download Merge: 830679503 b6c1021fd Merge pull request #17702 from Kaitul/master Update zh_TW.ini
v1.15.4-470-gf1ff12784 Henrik Rydgård 2023-07-12 17:54:41 No build Allow flexible sample rate for UI sound effects
v1.15.4-470-gb6c1021fd Kung-chih 2023-07-12 15:43:17 No build Merge: c1b9e32bc 830679503 Merge branch 'hrydgard:master' into master
v1.15.4-469-g19f4eadeb Henrik Rydgård 2023-07-12 15:37:16 No build Call the sound effect mixer directly from Mix instead of pushing the samples from background audio.
v1.15.4-468-gc1b9e32bc Kung-chih 2023-07-12 15:42:36 No build Update zh_TW.ini
v1.15.4-468-g830679503 Henrik Rydgård 2023-07-12 15:37:28   Download Download Update rcheevos with a crashfix (don't try different hashes if it fails) We deallocate the block device after the first attempt, so..
v1.15.4-467-gdb24299bc Henrik Rydgård 2023-07-12 12:46:16   Download Download Merge: 5333091fa 63144340f Merge pull request #17701 from hrydgard/memstick-screen-logic-fix First-boot memstick screen: Attempt to fix some logic holes
v1.15.4-466-g63144340f Henrik Rydgård 2023-07-12 11:29:24 No build First-boot memstick screen: Attempt to fix some logic holes This handles some cases better that I don't really see how they can happen, but who knows. Intended to help #17683
v1.15.4-465-g5333091fa Henrik Rydgård 2023-07-12 10:53:41   Download Download Merge: 431a0551b ce802664e Merge pull request #17700 from hrydgard/improve-bad-iso-logging Improve some logging related to bad ISO detection
v1.15.4-464-gce802664e Henrik Rydgård 2023-07-08 10:45:22 No build Minor SettingInfo cleanup
v1.15.4-463-ga920b6100 Henrik Rydgård 2023-07-08 10:44:49 No build Improve logging about corrupt ISOs
v1.15.4-462-g431a0551b Henrik Rydgård 2023-07-12 01:11:09   Download Download RetroAchievements CSO support, delay until identified (#17699) * Support CSO (and any future block based formats) for RetroAchievements identification * Avoid auto-loading savestates in challenge mode
v1.15.4-461-g6c49af73c Patrxgt 2023-07-11 20:59:33 Download Download Download Fixed Polish translation (#17698) * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini * Update pl_PL.ini
v1.15.4-460-g0606a7863 Henrik Rydgård 2023-07-11 18:03:29 Download Download Download Merge: fa8162389 ba61b495c Merge pull request #17696 from hrydgard/rcheevos-buffer-overflow-fix Bump rcheevos to a fork with two important bugfixes
v1.15.4-458-gfa8162389 Henrik Rydgård 2023-07-11 16:57:25   Download Download Merge: e38138a39 58430854f Merge pull request #17697 from DDinghoya/patch-12 Update ko_KR.ini
v1.15.4-457-gba61b495c Henrik Rydgård 2023-07-11 16:33:13 No build Bump rcheevos to a fork with two important bugfixes (access invalidation, buffer overflow)
v1.15.4-457-g58430854f DDinghoya 2023-07-11 16:36:31 No build Update ko_KR.ini
v1.15.4-456-ge38138a39 Henrik Rydgård 2023-07-11 11:58:24 Download Download Download Merge: 78e99f1d9 95807a479 Merge pull request #17695 from hrydgard/allow-faster-alternate-speeds In challenge mode, allow faster alternate speeds (but not slower).
v1.15.4-455-g95807a479 Henrik Rydgård 2023-07-11 11:29:04 No build In challenge mode, allow faster alternate speeds (but not slower). Fixes issue reported in #17631
v1.15.4-454-g78e99f1d9 Henrik Rydgård 2023-07-11 11:13:57   Download Download Merge: c5acb32ac 98cb26b8d Merge pull request #17692 from hrydgard/achievement-ui-fixes RetroAchievements UI updates: Merge Account and Settings tabs
v1.15.4-452-gc5acb32ac Henrik Rydgård 2023-07-11 11:12:30 No build Merge: 0bf8b6042 bed06f46d Merge pull request #17693 from hrydgard/combo-map-bug-fix Bugfix: Also check the allow-combo setting for analog inputs.
v1.15.4-451-g98cb26b8d Henrik Rydgård 2023-07-11 10:30:50 No build RetroAchievements UI updates: Merge Account and Settings tabs Move rare settings to a Developer Tools tab instead. Minor translation updates.
v1.15.4-450-g0bf8b6042 Henrik Rydgård 2023-07-11 10:36:24 Download Download Download Merge: b2edbc139 bf3acd920 Merge pull request #17691 from hrydgard/more-achievement-fixes More achievement fixes
v1.15.4-445-gb2edbc139 Henrik Rydgård 2023-07-11 07:37:54 Download Download Download Merge: f446312cb b393d54dc Merge pull request #17689 from warmenhoven/dev/warmenhoven/libretro libretro: fix fast forwarding
v1.15.4-444-gb393d54dc Eric Warmenhoven 2023-07-11 06:43:38 No build libretro: fix fast forwarding
v1.15.4-443-gf446312cb Henrik Rydgård 2023-07-10 23:11:56   Download Download Merge: 436d59f6b fdee69127 Merge pull request #17688 from warmenhoven/dev/warmenhoven/libretro-ios libretro: use JIT on iOS if available
v1.15.4-443-gbf3acd920 Henrik Rydgård 2023-07-11 10:16:58 No build Fix some minor login issues, center login dialog on Windows.
v1.15.4-442-g41594d319 Henrik Rydgård 2023-07-11 10:05:55 No build Fix updating the UI on logout
v1.15.4-441-g636fcb971 Henrik Rydgård 2023-07-11 10:05:06 No build Fix challenge mode check, fixing savestates not showing up if logged out
v1.15.4-441-g436d59f6b Henrik Rydgård 2023-07-10 23:10:54     Download Merge: 9354f4af1 58174e9ae Merge pull request #17687 from warmenhoven/dev/warmenhoven/libretro libretro: environ_cb returns whether it fetched the value, not the value
v1.15.4-440-gfdee69127 Eric Warmenhoven 2023-07-10 22:26:29 No build libretro: use JIT on iOS if available
v1.15.4-440-gbed06f46d Henrik Rydgård 2023-07-11 11:00:57 No build Bugfix: Also check the allow-combo setting for analog inputs.
v1.15.4-440-g58174e9ae Eric Warmenhoven 2023-07-10 22:12:40 No build libretro: environ_cb returns whether it fetched the value, not the value
v1.15.4-440-g3f924d149 Henrik Rydgård 2023-07-10 21:04:22 No build Smoothly remove any left-over overlays on emuscreen exit.
v1.15.4-439-g9354f4af1 Henrik Rydgård 2023-07-10 19:54:40 Download Download Download Merge: 11c91d356 4ae3c519e Merge pull request #17686 from hrydgard/leaderboard-crashfix Add assorted null checks for safety
v1.15.4-438-g4ae3c519e Henrik Rydgård 2023-07-10 19:26:41 No build Add assorted null checks for safety More probably needed. Should at least hopefully fix the leaderboard crash reported in #17631 Will try to do something more systematic later.
v1.15.4-437-g11c91d356 Henrik Rydgård 2023-07-10 16:27:31   Download Download Merge: e797c06f2 f6e84ea46 Merge pull request #17684 from hrydgard/retroachievements-invalid-memory-hack RetroAchievements: Revert to the old behavior for bad accesses (return 0).
v1.15.4-436-gf6e84ea46 Henrik Rydgård 2023-07-10 16:11:02 No build RetroAchievements: Revert to the old behavior for bad accesses (return 0). The new smarter achievement-disabling feature has a lot of overhead and doesn't quite seem to do what I expected. More work seems to be needed, so let's fall back to the old behavior that most sets have been developed against, anyway. Should fix the Valkyrie Profile issue reported in #17631
v1.15.4-435-ge797c06f2 Henrik Rydgård 2023-07-10 11:54:13 Download Download Download Merge: 591b9ebbb cd4512508 Merge pull request #17682 from hrydgard/show-active-challenges-on-pause RetroAchievements: Show active challenge achievements on pause screen.
v1.15.4-434-gcd4512508 Henrik Rydgård 2023-07-10 10:39:44 No build RetroAchievements: Show active challenge achievements on pause screen.
v1.15.4-433-g591b9ebbb Henrik Rydgård 2023-07-10 10:08:43 Download Download Download Merge: f3d95a2ce c83abbf58 Merge pull request #17646 from hrydgard/rc-client Switch RetroAchievements support to the new rc_client_t API, add more features
v1.15.4-432-gc83abbf58 Henrik Rydgård 2023-07-04 00:49:17 No build Show unlocked achievement icons in progress/challenge indicators, design tweaks
v1.15.4-431-gc17b84b3d Henrik Rydgård 2023-07-03 00:47:54 No build Implement RetroAchievements challenge mode restrictions, and fix related bugs
v1.15.4-430-g9e4387c52 Henrik Rydgård 2023-07-03 14:39:49 No build Implement more OSD types (challenge, progress indicators). Not really tested.
v1.15.4-429-g0889e7cf3 Henrik Rydgård 2023-07-03 22:17:07 No build Add setting to enable unofficial achievements
v1.15.4-428-g18e6da2e3 Henrik Rydgård 2023-07-03 15:12:30 No build rc_client: Hook up UMD change (untested)
v1.15.4-427-gbebc3feee Henrik Rydgård 2023-07-03 09:18:25 No build Safety: Make sure we're not executing game code while waiting for RetroAchievements identification.
v1.15.4-426-gcff13d56d Henrik Rydgård 2023-07-03 00:14:23 No build Implement Encore Mode. Clean some stuff up.
v1.15.4-425-gbf0d07468 Henrik Rydgård 2023-06-27 14:58:39 No build Add game achievement summary view directly on pause screen, code cleanup
v1.15.4-424-gfcdcf2f95 Henrik Rydgård 2023-07-02 17:12:46 No build Proper rendering including icons of leaderboard view
v1.15.4-424-g5ca099a74 Nemoumbra 2023-07-17 15:38:24 No build Scan/remove -> edit symbols
v1.15.4-423-gcdba94464 Nemoumbra 2023-07-04 17:15:24 No build Updated the resource file
v1.15.4-423-g9bd67df5b Henrik Rydgård 2023-07-01 12:31:46 No build Achievement savestate fixes
v1.15.4-422-g23cbddd3c Nemoumbra 2023-07-03 21:35:47 No build Logical error fixed and func list properly updated now
v1.15.4-422-g01667fecc Henrik Rydgård 2023-07-03 00:21:17 No build Remove the HTTP wrapper (that was previously needed for the DuckStation-derived code)
v1.15.4-421-gd0b42705a Henrik Rydgård 2023-06-27 23:31:15 No build Switch over to rc-client
v1.15.4-421-gabd2b21d6 Nemoumbra 2023-07-03 19:33:00 No build Added the logic to the ScanRemoveWindow
v1.15.4-420-gdd00dfefa Lubos 2023-07-12 19:33:29 No build OpenXR - Enhancements of cinema-style screen
v1.15.4-420-gb8dbe0201 Nemoumbra 2023-07-03 17:14:26 No build Added a new window class
v1.15.4-420-g0bf0a4a1e Henrik Rydgård 2023-07-03 22:54:25 No build UIContext: Add an easy way to draw drop shadows under rectangular things
v1.15.4-419-gf3d95a2ce Henrik Rydgård 2023-07-08 16:16:08 Download Download Download Merge: a2eab591a ff8d71294 Merge pull request #17676 from hrydgard/threadprofiler-remove-delay Remove delays in sceKernelReferThreadProfiler/ReferGlobalProfiler.
v1.15.4-418-gff8d71294 Henrik Rydgård 2023-07-08 15:33:22 No build Merge: 270382b95 725f1059d Merge pull request #17677 from hrydgard/unknownbrackets-profiler-timing Kernel: Use lower profiler func timing
v1.15.4-417-g725f1059d Unknown W. Brackets 2023-07-08 15:20:17 No build Kernel: Use lower profiler func timing.
v1.15.4-416-g270382b95 Henrik Rydgård 2023-07-08 11:05:39 No build Remove delays in sceKernelReferThreadProfiler/ReferGlobalProfiler. This fixes timing in the MLB games, but is inconsistent with testing :( See issue #17623
v1.15.4-415-ga2eab591a Henrik Rydgård 2023-07-07 16:13:27 Download Download Download Merge: f69d4eda5 952e125c7 Merge pull request #17674 from hrydgard/notice-view New UI view: Notice
v1.15.4-414-g952e125c7 Henrik Rydgård 2023-07-07 15:23:19 No build Break out rendering of "notices" from OnScreenDisplay. They can now also be used as views. Use it for the new message in ControlMappingScreen, when you try to map a combo when that's disabled. It'll have more uses.
v1.15.4-413-ge182837f8 Henrik Rydgård 2023-07-07 15:16:47 No build Remove left-over debug logging
v1.15.4-412-gf69d4eda5 Henrik Rydgård 2023-07-07 15:00:03 Download Download Download Merge: f33660b03 1d49c9e91 Merge pull request #17673 from hrydgard/allow-combo-mapping-option Add checkbox controlling if new mappings can be combo mappings.
v1.15.4-411-g1d49c9e91 Henrik Rydgård 2023-07-07 10:45:54 No build Android: Clean up some joystick checks
v1.15.4-410-gb9327073b Henrik Rydgård 2023-07-07 10:33:27 No build Add checkbox controlling if new mappings can be combo mappings. These can be problematic with certain controllers that send double signals. Like PS4 controllers on Android, the analog triggers send dual axis events, and additionally digital events.
v1.15.4-409-gf33660b03 Henrik Rydgård 2023-07-06 21:48:39   Download Download Oops, deleted a line too much. Fixes a weird storage permission issue.
v1.15.4-408-gb56b3b43c Henrik Rydgård 2023-07-06 20:29:13   Download Download Y-flip menu analog stick mapping on Switch
v1.15.4-407-g16efa1d87 Henrik Rydgård 2023-07-06 20:24:06 Download Download   Merge: e1060c80f bc35c3341 Merge pull request #17672 from hrydgard/android-show-exceptions Android: Show some Java exceptions as they happen
v1.15.4-404-ge1060c80f Henrik Rydgård 2023-07-06 19:06:14 Download Download Download Merge: 30f470a69 b15b28360 Merge pull request #17671 from hrydgard/android-message-cleanup Android string message cleanup
v1.15.4-400-g30f470a69 Henrik Rydgård 2023-07-06 17:44:06 Download Download Download Merge: c3d7074e3 f27850ec1 Merge pull request #17670 from hrydgard/input-fixes Control and menu navigation fixes
v1.15.4-395-gbc35c3341 Henrik Rydgård 2023-07-06 19:21:19 No build Allow putting a user string in reported java exceptions
v1.15.4-394-g9d877106d Henrik Rydgård 2023-07-06 19:06:27 No build Android: Report various exceptions that we catch to the user if they happen This can let users help debug some obscure cases.
v1.15.4-393-gb15b28360 Henrik Rydgård 2023-07-06 18:39:13 No build Buildfixes
v1.15.4-392-g84fffec4f Henrik Rydgård 2023-07-06 17:18:46 No build Switch all NativeMessageReceived to System_PostUIMessage
v1.15.4-391-gac4506e38 Henrik Rydgård 2023-07-06 17:13:04 No build Stop "messages from java" to leak out to NativeMessageReceived except where explicitly allowed
v1.15.4-390-gf27850ec1 Henrik Rydgård 2023-07-06 16:34:54 No build Minor cleanup in MoveFocus, set tags on screen roots for debugging
v1.15.4-390-gc3d7074e3 Henrik Rydgård 2023-07-06 16:49:36 Download Download Download Fix . button in the hostname/ip address editor
v1.15.4-389-g26e097923 Henrik Rydgård 2023-07-06 16:34:18 No build Fix issue with analog stick menu navigation caused by processing UI events twice per frame
v1.15.4-389-g3c1723947 Henrik Rydgård 2023-07-06 11:22:56 Download Download Download Merge: b690c9418 51e937019 Merge pull request #17666 from hrydgard/mlb-perf-issue-with-profiler-funcs Fix performance issue in MLB 2k games with profiler funcs
v1.15.4-388-gcbd012f52 Henrik Rydgård 2023-07-06 16:13:25 No build Cleanups around focus moves
v1.15.4-387-g77dff1870 Henrik Rydgård 2023-07-06 15:47:36 No build XInputDevice: Dirty-track axes, for easier axis event debugging
v1.15.4-386-gb690c9418 Henrik Rydgård 2023-07-06 10:40:16 Download Download Download Update ffmpeg submodule (just to include another script)
v1.15.4-386-g0151d877b Henrik Rydgård 2023-07-06 15:03:43 No build Simplify the joystick checking java code a little
v1.15.4-385-ga124fdef0 Henrik Rydgård 2023-07-06 10:29:22   Download Download Merge: c0ea067ff 3022caa4e Merge pull request #17667 from tofilwiktor/master Fixed a misspelling in the Polish translation
v1.15.4-385-g356cc64eb Henrik Rydgård 2023-07-06 14:56:46 No build Logging improvements, cleanup
v1.15.4-384-gc46d6e16b Henrik Rydgård 2023-07-06 14:55:15 No build UI root: We should "accept" all key events that we don't determine special
v1.15.4-383-gde96926d2 Henrik Rydgård 2023-07-06 12:29:27 No build Android input: Filter axis messages for duplicates. Assorted fixes and cleanup.
v1.15.4-383-gc0ea067ff Unknown W. Brackets 2023-07-06 08:13:19   Download Download Merge: 65125583f b0f71e08f Merge pull request #17662 from fp64/simplify-texproj Simplify projective texcoord calculation
v1.15.4-383-g51e937019 Henrik Rydgård 2023-07-05 11:51:51 No build Remove the unused parameter
v1.15.4-382-gfc3f7da3a Henrik Rydgård 2023-07-06 11:48:25 No build TouchTestScreen: Have 8 entries logged instead of 2.
v1.15.4-382-g3022caa4e tofilwiktor 2023-07-05 15:34:22 No build Fixed a misspelling in the Polish translation
v1.15.4-382-g7daaab96d Henrik Rydgård 2023-07-05 11:43:37 No build Fix performance issue in MLB 2k games with profiler funcs The two functions sceKernelReferThreadProfiler and sceKernelReferGlobalProfiler are spammed by this game. So let's reduce logging to DEBUG and delay the response by a tested number of ms. Fixes #17623
v1.15.4-381-g65125583f Henrik Rydgård 2023-07-04 17:08:22   Download Download Revert "Merge pull request #17651 from hch12907/master" This reverts commit 1253e60d19bc1c964f08ef0559b55c441313dfc1, reversing changes made to adc24b500138243d2534b64eeaeffd71494bce50.
v1.15.4-380-g5017c1520 Henrik Rydgård 2023-07-03 16:40:32   Download Download Merge: 1b2c98c85 c8fe0a47f Merge pull request #17660 from hrydgard/libretro-mk-buildfix Backport rcheevos build setup to libretro/Makefile.common from the rc_client branch
v1.15.4-379-gc8fe0a47f Henrik Rydgård 2023-07-03 14:42:00 No build Backport rcheevos build setup to libretro/Makefile.common from the rc_client branch
v1.15.4-379-gb0f71e08f fp64 2023-07-03 16:59:09 No build Simplify projective texcoord calculation As mentioned in https://github.com/hrydgard/ppsspp/issues/17613#issuecomment-1613583152 .
v1.15.4-378-g6a1b36ce3 Lubos 2023-07-05 19:27:33 No build Typo removed
v1.15.4-378-g1b2c98c85 Henrik Rydgård 2023-07-03 10:10:38   Download Download Merge: 1253e60d1 8b7b7d372 Merge pull request #17658 from hkbu-kennycheng/master fix `Memory init failed` on Linux x32 ABI
v1.15.4-377-g8b7b7d372 Kenny Cheng 2023-07-03 09:36:44 No build fix `Memory init failed` on Linux x32 ABI
v1.15.4-377-g0729aa5d4 Lubos 2023-07-05 19:20:17 No build Postshader - New version of bloom
v1.15.4-376-g1253e60d1 Henrik Rydgård 2023-07-03 01:12:44 Download Download Download Merge: adc24b500 3a86ad729 Merge pull request #17651 from hch12907/master SDL: support HiDPI on wayland
v1.15.4-373-gadc24b500 Henrik Rydgård 2023-07-03 01:10:42     Download OpenGL: Fix a wrong assert
v1.15.4-372-gfc797ec55 Henrik Rydgård 2023-07-02 21:12:21 Download Download Download Merge: 2a3bf2491 6e10f20f8 Merge pull request #17656 from lvonasek/compat_openxr_fixes OpenXR - Game compatibility fixes
v1.15.4-369-g2a3bf2491 Henrik Rydgård 2023-07-02 17:57:45   Download Download Merge: fec1828be 667abd0a4 Merge pull request #17654 from hrydgard/minor-gameinfo-cleanup GameInfoCache: Some fixes for the icon loaded flag.
v1.15.4-368-g667abd0a4 Henrik Rydgård 2023-06-30 16:43:11 No build GameInfoCache: Some fixes for the icon loaded flag. Not really important but why not. Extracted from #17646
v1.15.4-367-gfec1828be Henrik Rydgård 2023-07-02 13:18:24 Download Download Download Merge: 9c08e27a0 a7c21b582 Merge pull request #17653 from hrydgard/move-retroachievements-to-core Move RetroAchievements.cpp/h from UI to the Core folder
v1.15.4-366-ga7c21b582 Henrik Rydgård 2023-07-02 12:00:13 No build Move UI/RetroAchievements.{cpp,h} to Core. Necessary to avoid some dependency inversion. Gotta figure out how this will interact with the libretro stuff..
v1.15.4-365-g769aa9f0d Henrik Rydgård 2023-07-02 11:52:24 No build Remove incomplete sound code from RetroAchievements code (will redo)
v1.15.4-364-g9c08e27a0 Unknown W. Brackets 2023-07-01 21:28:52 Download Download Download Merge: 6315fae2d cd9f01c4d Merge pull request #17648 from fp64/div-less Replace some signed divison in SoftGPU
v1.15.4-361-g6315fae2d Henrik Rydgård 2023-06-30 22:24:38   Download Download Merge: 42d4b5d41 d23f65953 Merge pull request #17649 from hrydgard/osd-data-split-file Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
v1.15.4-360-gd23f65953 Henrik Rydgård 2023-06-30 17:32:21 No build Android and iOS buildfixes
v1.15.4-359-g1375b6e09 Henrik Rydgård 2023-06-30 17:25:44 No build Buildfix
v1.15.4-359-g6e10f20f8 Lubos 2023-07-02 20:29:59 No build OpenXR - Tony Hawk mirroring hack better
v1.15.4-359-g3a86ad729 Hoe Hao Cheng 2023-07-01 16:50:06 No build sdl: fix --dpi option after HiDPI rework
v1.15.4-358-geb21a2e6c Henrik Rydgård 2023-06-30 17:15:49 No build Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
v1.15.4-358-g843b169fa Lubos 2023-07-02 15:05:29 No build OpenXR - Digimon Adventure rendering fixed
v1.15.4-358-g2a7d6fe9f Lubos 2023-06-30 14:38:35 No build Postshader - Fake reflections added
v1.15.4-358-g1b5d8f302 Hoe Hao Cheng 2023-06-30 20:07:38 No build sdl: support HiDPI on wayland
v1.15.4-357-g42d4b5d41 Henrik Rydgård 2023-06-29 15:02:45 Download Download Download Merge: b93591bb7 e8c42b0bb Merge pull request #17642 from GABO1423/master (UWP) Code Cleanup: Round 2
v1.15.4-355-gb93591bb7 Henrik Rydgård 2023-06-29 15:01:28 No build Merge: 0261a5ab9 08348d704 Merge pull request #17645 from NABN00B/compat Add Sindacco Chronicles to compat.ini and compatvr.ini
v1.15.4-352-gcd9f01c4d fp64 2023-07-01 04:07:26 No build Remove SSE4 path from Vec4<int>::operator*
v1.15.4-352-g08348d704 Nab 2023-06-28 21:39:31 No build add Sindacco Chronicles
v1.15.4-352-g0261a5ab9 Henrik Rydgård 2023-06-29 13:29:42 Download Download Download Merge: 51e71bd72 7843a172f Merge pull request #17643 from DDinghoya/patch-11 Update ko_KR.ini
v1.15.4-351-gf133739cd fp64 2023-06-29 22:43:21 No build Replace some signed divison in SoftGPU This also adds a few bitwise operations to Vec4<int> and further SIMDifies it. Also, fixes unrelated warning.
v1.15.4-351-ge8c42b0bb GABO1423 2023-06-29 07:17:52 No build (UWP) Code Cleanup: Round 2
v1.15.4-351-g7843a172f DDinghoya 2023-06-29 13:22:50 No build Update ko_KR.ini
v1.15.4-351-g6c479812c Nab 2023-06-28 21:15:06 No build Add Sindacco Chronicles
v1.15.4-350-g51e71bd72 Henrik Rydgård 2023-06-28 19:37:08   Download Download Merge: 2d8fd0363 4aab87f20 Merge pull request #17640 from Felipefpl/master Updated brazilian translation
v1.15.4-349-g4aab87f20 Felipe 2023-06-28 18:13:44 No build Small fix
v1.15.4-348-g1e813a3c5 Felipe 2023-06-28 18:10:10 No build Updated brazilian portuguese translation Updated with the latest strings.
v1.15.4-347-g2d8fd0363 Henrik Rydgård 2023-06-28 08:54:05 Download Download Download Merge: dfe113e84 f7c09ba48 Merge pull request #17638 from hrydgard/remove-ra-integration Remove the RAIntegration stuff for now (wasn't actually enabled)
v1.15.4-345-gdfe113e84 Unknown W. Brackets 2023-06-28 08:01:41   Download Download Merge: c66182a58 436b49c4f Merge pull request #17634 from fp64/macro-x86-loadu Streamline x86 SSE workaround
v1.15.4-344-gf7c09ba48 Henrik Rydgård 2023-06-28 00:56:02 No build Remove the RAIntegration stuff for now (wasn't actually enabled) This is just the untested achievement editor integration code from DuckStation. Removing this code will make the conversion to ra_client_t easier. Might eventually add this capability back properly in one way or another. Part of #17631
v1.15.4-343-gc66182a58 Henrik Rydgård 2023-06-27 23:39:53   Download Download Merge: 27847abac 19b494ba1 Merge pull request #17637 from hrydgard/revert-path-change Revert "Path: If a Path is empty, the slash operator will not add an additional slash."
v1.15.4-341-g27847abac Henrik Rydgård 2023-06-27 23:39:13 No build Fix two OSD rendering bugs (messages with text2 didn't render it, text alignment with icon)
v1.15.4-341-g19b494ba1 Henrik Rydgård 2023-06-27 23:31:59 No build Revert "Path: If a Path is empty, the slash operator will not add an additional slash." This reverts commit 864b2bbb3170574fb9144201fb1786559b13c016.
v1.15.4-340-gaefedb14c Henrik Rydgård 2023-06-27 22:10:44 Download Download Download Force circle to confirm in Shining Blade too, thanks Irfan. See report in issue #17622
v1.15.4-339-ge752f3089 Henrik Rydgård 2023-06-27 21:27:54 Download Download Download Merge: 0b75174d0 d42112d10 Merge pull request #17635 from hrydgard/lang-updates Language file updates after RetroAchievements merge
v1.15.4-333-g0b75174d0 Henrik Rydgård 2023-06-27 21:26:16 Download Download   Force circle button to confirm in Danball Senki original too. See #17622
v1.15.4-332-ge4229886b Henrik Rydgård 2023-06-27 20:07:42 Download Download Download Merge: b8bc5c922 880168ee3 Merge pull request #17636 from lvonasek/review_openxr OpenXR - Major review
v1.15.4-332-gd42112d10 Henrik Rydgård 2023-06-27 18:04:10 No build More Swedish
v1.15.4-331-g64a585ece Henrik Rydgård 2023-06-27 18:02:42 No build Copy the achievement lines to all the other languages
v1.15.4-330-g5f3888397 Henrik Rydgård 2023-06-27 18:00:50 No build Translate achievement stuff to Swedish
v1.15.4-329-gd5b3c25bf Henrik Rydgård 2023-06-27 15:02:25 No build en_US: Move [Achievements] to the alphabetical position (top)
v1.15.4-328-g5ae266ebe Henrik Rydgård 2023-06-27 15:01:47 No build Remove wrong space from pt_BR.ini
v1.15.4-327-gb8bc5c922 Henrik Rydgård 2023-06-27 17:44:37 Download Download Download Merge: 1fa37e124 f5d2d0a5c Merge pull request #17633 from m4xw/ext [CMake] ext related CMake changes for Nintendo Switch
v1.15.4-325-g1fa37e124 Henrik Rydgård 2023-06-27 17:43:23 No build Merge: caf6d8442 99ce3125d Merge pull request #17632 from m4xw/softgpu [Softgpu] Fix AArch64 oversight
v1.15.4-323-gcaf6d8442 Henrik Rydgård 2023-06-27 14:43:23 Download Download Download Merge: 5e3faafe0 6fdf95313 Merge pull request #17630 from m4xw/common Common & CodeBlock changes for Nintendo Switch
v1.15.4-318-g5e3faafe0 Henrik Rydgård 2023-06-27 13:38:22   Download Download Merge: 5d3eb8081 23d4f7abe Merge pull request #17629 from hrydgard/retroachievements-leaderboards RetroAchievements: Add function to view leaderboards
v1.15.4-317-g23d4f7abe Henrik Rydgård 2023-06-27 11:12:25 No build Implement viewing of leaderboards
v1.15.4-316-gdf8a74535 Henrik Rydgård 2023-06-27 09:47:35 No build RetroAchievements: Add a tab for debug stats
v1.15.4-316-g436b49c4f fp64 2023-06-27 06:30:01 No build Streamline x86 SSE workaround Seems clearer than using #ifdef's at each site. Also rationale is clearly spelled out, one 'Go to definition' away from any instance.
v1.15.4-315-g5d3eb8081 Henrik Rydgård 2023-06-27 10:25:53 Download Download Download Merge: 01cf22e07 b991e9d8f Merge pull request #17627 from hrydgard/retroachievements-more-strings RetroAchivements: Minor cleanups, add most translation strings to en_US.ini
v1.15.4-314-gb991e9d8f Henrik Rydgård 2023-06-23 22:08:52 No build Minor cleanups, add most translation strings to en_US.ini
v1.15.4-313-g01cf22e07 Henrik Rydgård 2023-06-27 00:13:53   Download Download Merge: db8f66055 81e129369 Merge pull request #17589 from hrydgard/retroachievements-initial-work Retroachievements support (work-in-progress)
v1.15.4-309-g81e129369 Henrik Rydgård 2023-06-26 17:21:39 No build Token name and path fix
v1.15.4-308-gd4239e7c9 Henrik Rydgård 2023-06-26 17:09:35 No build Keeping it simple - putting the token in memstick/PSP/SYSTEM for now
v1.15.4-307-g23e37b7ca Henrik Rydgård 2023-06-26 10:13:18 No build Achivement list rendering fix (wrong alpha)
v1.15.4-306-g4134acc49 Henrik Rydgård 2023-06-26 10:01:20 No build Use the new "secret storage" to store the retroachievements token
v1.15.4-305-g864b2bbb3 Henrik Rydgård 2023-06-26 00:47:54 No build Path: If a Path is empty, the slash operator will not add an additional slash.
v1.15.4-304-g87846c5fc Henrik Rydgård 2023-06-26 00:35:03 No build Add simple facility for storing secret in app-private storage on Android (other platforms not so good)
v1.15.4-303-g37fb3be4d Henrik Rydgård 2023-06-22 09:27:58 No build Visual improvements, notify if game unknown to RetroAchievements
v1.15.4-302-gb0dc1dbbf Henrik Rydgård 2023-06-21 15:45:07 No build Login: Support desktop platforms other than Windows.
v1.15.4-301-gd63415dfc Henrik Rydgård 2023-06-21 15:25:17 No build Set up a custom rc_hash_filereader to make things work on Android (login left to do)
v1.15.4-300-g9502d5526 Henrik Rydgård 2023-06-21 15:29:20 No build Fix
v1.15.4-299-g69a5ca0e1 Henrik Rydgård 2023-06-21 14:32:10 No build A bunch of visual updates and fixes. Lots left to polish.
v1.15.4-298-gc442d1de8 Henrik Rydgård 2023-06-21 12:17:44 No build Implement rendering of unlocked achievements. Not final design.
v1.15.4-297-g078002d86 Henrik Rydgård 2023-06-21 00:15:36 No build Show progress when downloading achievement data
v1.15.4-296-g3218422a6 Henrik Rydgård 2023-06-20 23:59:58 No build Attempt to add memory access validation through rc_runtime_invalidate_address
v1.15.4-295-gda36d78d4 Henrik Rydgård 2023-06-20 23:16:12 No build De-spam the logs
v1.15.4-294-g3b6989bff Henrik Rydgård 2023-06-20 22:39:22 No build Hook up progress bar, minor fixes
v1.15.4-293-geaa1975ac Henrik Rydgård 2023-06-20 22:39:08 No build Improve logging on bad memory access from RA
v1.15.4-292-g54a378f14 Henrik Rydgård 2023-06-20 22:38:26 No build Fix bug in Achievements::SafeHasAchievementsOrLeaderboards()
v1.15.4-291-g4e8c29d58 Henrik Rydgård 2023-06-20 09:18:47 No build Minor drawing issue
v1.15.4-290-g80ff3f89b Henrik Rydgård 2023-06-19 23:47:23 No build Improve the pause screen achievement list, show a game banner at the top
v1.15.4-289-gc379f6f48 Henrik Rydgård 2023-06-19 23:23:50 No build Implement retroachievements login (on platforms that support the login dialog)
v1.15.4-288-g9fc6d12de Henrik Rydgård 2023-06-19 16:02:11 No build Add RA logo image resource
v1.15.4-287-g1d0badae5 Henrik Rydgård 2023-06-18 15:13:16 No build Achievements: Show achievement icons in list
v1.15.4-286-g603dc7493 Henrik Rydgård 2023-06-18 14:43:38 No build Image caching work
v1.15.4-285-g632688007 Henrik Rydgård 2023-06-18 14:24:47 No build Properly include stenzek's DuckStation copyright notices in the retro files
v1.15.4-284-g93de74144 Henrik Rydgård 2023-06-17 22:22:59 No build Add basic achievement rendering
v1.15.4-283-g01dda6cb7 Henrik Rydgård 2023-06-17 15:20:55 No build Final Android.mk fix hopefully.
v1.15.4-282-g2ba8eca2c Henrik Rydgård 2023-06-17 14:50:50 No build Further UWP and Android fixes
v1.15.4-281-g07e6543f6 Henrik Rydgård 2023-06-17 14:33:03 No build Windows for ARM configuration fixes, Android.mk fix
v1.15.4-280-ge054d66d6 Henrik Rydgård 2023-06-17 11:41:05 No build Add an extremely basic achievement listing to the pause screen
v1.15.4-279-g8beca03e7 Henrik Rydgård 2023-06-17 13:48:49 No build MacOSX buildfixes
v1.15.4-278-gf6fdaa4f5 Henrik Rydgård 2023-06-17 01:52:28 No build Get it to recognize the hash by using the rcheevos hash implementation
v1.15.4-277-ga3b7e9925 Henrik Rydgård 2023-06-17 00:00:57 No build Attempt to implement the specified PSP game hashing method
v1.15.4-276-gb84a6f83e Henrik Rydgård 2023-06-16 16:29:44 No build You can now log into RetroAchievements with hardcoded user/pass
v1.15.4-275-g66d9c24f7 Henrik Rydgård 2023-06-16 13:25:03 No build More integration
v1.15.4-274-g84e9a85e0 Henrik Rydgård 2023-06-16 13:04:20 No build Things link now. Let's see if it works..
v1.15.4-273-gc9c1796df Henrik Rydgård 2023-06-16 10:31:16 No build Second batch of fixes. Doesn't link yet and much work remains.
v1.15.4-272-g6fdf95313 M4xw 2023-06-27 13:42:54 No build [Common] Placeholder Crash() impl. for Nintendo Switch
v1.15.4-272-g029b88749 Henrik Rydgård 2023-06-15 23:27:38 No build Initial batch of fixes. Not compiling yet, http will be the tricky one.
v1.15.4-271-gdb8f66055 Henrik Rydgård 2023-06-26 16:37:09 Download Download Download Merge: 5e565cff3 0cf6f4633 Merge pull request #17625 from m4xw/memory_util [Nintendo Switch] Lower distance
v1.15.4-271-gb52d3f64f M4xw 2023-06-27 13:38:32 No build [Common] Add cstring include to ArmCPUDetect
v1.15.4-271-g474599966 Henrik Rydgård 2023-06-15 22:17:27 No build Copy-paste retroachievement support from DuckStation. No fixes yet!
v1.15.4-270-gda1691e4f Henrik Rydgård 2023-06-15 16:40:30 No build Start sketching on a wrapper
v1.15.4-270-g21be8c3c2 M4xw 2023-06-27 13:38:00 No build [Common] CommonType base for Nintendo Switch Avoid name conflicts & declare certain types
v1.15.4-270-g0cf6f4633 M4xw 2023-06-26 16:17:45 No build [MemoryUtil] Platform changes for Nintendo Switch
v1.15.4-269-gf5d2d0a5c M4xw 2023-06-27 17:19:29 No build [CMake] ext related CMake changes for Nintendo Switch Only accounting for committed files
v1.15.4-269-gc0f0c0541 Henrik Rydgård 2023-06-15 13:40:37 No build rcheevos initial build setup and basic scaffolding
v1.15.4-269-gb4f602de8 M4xw 2023-06-26 13:41:25 No build [MemArena] Opt-out of MemArenaPosix for Switch
v1.15.4-269-g36584aa6f M4xw 2023-06-27 14:21:52 No build [CodeBlock] W^X dualbase impl. for Nintendo Switch
v1.15.4-269-g99ce3125d M4xw 2023-06-27 17:17:27 No build [Softgpu] Fix AArch64 oversight
v1.15.4-268-g5e565cff3 Henrik Rydgård 2023-06-26 07:18:13 Download Download Download Enable "ForceCircleButtonConfirm" for Danball Senki See issue #17622
v1.15.4-267-gf02ccfc6d Henrik Rydgård 2023-06-25 20:28:12 Download Download Download Merge: 2c4a0d3d0 fedb92b0e Merge pull request #17621 from unknownbrackets/softgpu-opt-z softgpu: Ensure early depth test uses SIMD
v1.15.4-265-g2c4a0d3d0 Unknown W. Brackets 2023-06-25 19:24:56   Download Download Merge: 08d578dce 10c2f055b Merge pull request #17617 from HR1025/win [what] update cmake compilation configuration in windows
v1.15.4-263-gfedb92b0e Unknown W. Brackets 2023-06-25 19:18:21 No build softgpu: Ensure early depth test uses SIMD.
v1.15.4-262-g08d578dce Henrik Rydgård 2023-06-25 07:55:30   Download Download Merge: ec92675c5 15b66ba6c Merge pull request #17618 from unknownbrackets/softgpu-opt-cast Optimize casts in softgpu
v1.15.4-258-gec92675c5 Henrik Rydgård 2023-06-25 07:55:03 No build Merge: 72af8f6e9 d42642edd Merge pull request #17619 from unknownbrackets/softgpu-opt-z softgpu: Improve Z interpolation SIMD
v1.15.4-258-g880168ee3 Lubos 2023-06-27 18:54:38 No build OpenXR - Fix render glitches caused by wrong mirroring
v1.15.4-257-g0b6864406 Lubos 2023-06-26 17:27:46 No build Revert "OpenXR - Workaround for disfunctional depth buffer allocation" This reverts commit 6dc264e7e5868e6084d574f5029bdd87b0fe2f15.
v1.15.4-256-ga6709c70e Lubos 2023-06-26 17:26:56 No build OpenXR - Code cleanup
v1.15.4-256-g72af8f6e9 Henrik Rydgård 2023-06-24 22:56:04   Download Download Merge: a56f74c8c fb91cf9b2 Merge pull request #17616 from HR1025/dev align should be 3 when format is GL_RGB and type is GL_UNSIGNED_BYTE
v1.15.4-256-g10c2f055b haorui wang 2023-06-25 15:12:45 No build use `CommonWindows.h` and remove unnecessary include
v1.15.4-255-gfb91cf9b2 haorui 2023-06-24 10:09:28 No build align should be 3 when format is GL_RGB and type is GL_UNSIGNED_BYTE
v1.15.4-255-gfa336edcb haorui wang 2023-06-24 15:36:46 No build [what] update cmake compilation configuration in windows [why] support some other IDE like VScode or clion [how] 1. update CMakeLists.txt according to *.vcxproj 2. include some header like `windows.h` to support raw cmake compilation 3. exclude libcmt.lib
v1.15.4-255-gf46c29fde Lubos 2023-06-26 17:26:27 No build OpenXR - Runtimes updated
v1.15.4-254-ga56f74c8c Henrik Rydgård 2023-06-22 10:26:00 Download Download Download Merge: d35c17229 a17710a91 Merge pull request #17611 from hrydgard/text-input-cleanup Text input: Have PopupTextInputChoice use native text input if available
v1.15.4-253-ga17710a91 Henrik Rydgård 2023-06-22 09:06:19 No build Remove additional ifdef checks for inputbox
v1.15.4-252-gcf587d2cc Henrik Rydgård 2023-06-22 00:24:36 No build More cleanup after making PopupTextInputChoice choose method automatically
v1.15.4-251-g337668af3 Henrik Rydgård 2023-06-22 00:13:12 No build Make PopupTextInputChoice smarter (use native dialog if possible)
v1.15.4-250-g38f174eab Henrik Rydgård 2023-06-22 00:00:08 No build Add query for system text input
v1.15.4-249-g0a1bf5532 Henrik Rydgård 2023-06-21 21:59:11 No build UI: Allow showing popup string values as password stars
v1.15.4-248-g2708f0b93 Henrik Rydgård 2023-06-19 23:22:44 No build Add a new "System" request for a username-password dialog box
v1.15.4-247-gd35c17229 Henrik Rydgård 2023-06-22 08:58:03 Download Download Download Merge: 76990aec7 71639acd1 Merge pull request #17612 from m4xw/switch_swkbd [Switch] Software Keyboard implementation
v1.15.4-244-g76990aec7 Unknown W. Brackets 2023-06-22 08:39:15 No build Merge: 101128ab1 159faaa2e Merge pull request #17609 from fp64/optimize-softgpu-tex-linear softgpu: Optimize (bi-)linear texture filtering
v1.15.4-242-g101128ab1 Henrik Rydgård 2023-06-22 00:48:46 Download Download Download Merge: 14586d612 436b55de7 Merge pull request #17610 from m4xw/memory_arena [Switch] Mem Arena impl and MemMap improvements
v1.15.4-241-g71639acd1 M4xw 2023-06-22 00:47:00 No build [Switch] Enable all System_InputBoxGetString usages
v1.15.4-241-g436b55de7 M4xw 2023-06-22 00:06:59 No build [MemArena] Add designated impl for Nintendo Switch
v1.15.4-240-gae14e0808 M4xw 2023-06-22 00:46:02 No build [Switch] Base implementation for swkbd
v1.15.4-240-g5b6bc0cea M4xw 2023-06-22 00:01:38 No build [MemArena] Honor MV_MIRROR_PREVIOUS on ReleaseView Allows for clean teardown of the Memory Map for Switch
v1.15.4-239-g14586d612 Henrik Rydgård 2023-06-21 08:01:16   Download Download Merge: 9a3b2add2 266b85d22 Merge pull request #17607 from hrydgard/overlay-progress-bars Overlay: Support progress bars and "extra text" in messages
v1.15.4-238-g266b85d22 Henrik Rydgård 2023-06-21 01:07:57 No build Support for extra text in OSD messages (drawn smaller, on darker background)
v1.15.4-237-gc76b6a48a Henrik Rydgård 2023-06-20 23:40:36 No build Prepare for detailed overlay messages
v1.15.4-236-gff75eced7 Henrik Rydgård 2023-06-21 00:15:23 No build Progress bar: Fix the indeterminate state
v1.15.4-235-gd2c3a7c97 Henrik Rydgård 2023-06-20 21:26:42 No build Add support for displaying progress bars
v1.15.4-234-g9a3b2add2 Henrik Rydgård 2023-06-20 19:12:07   Download Download Merge: 9df01a5bf d36e70162 Merge pull request #17606 from hrydgard/osd-design-update OSD: Add colored backgrounds to OSD messages, according to type.
v1.15.4-233-gd36e70162 Henrik Rydgård 2023-06-20 18:39:30 No build Smoothly animate OSD messages
v1.15.4-232-g6ba0479ed Henrik Rydgård 2023-06-20 17:27:34 No build OSD: Add colored backgrounds to OSD messages, according to type. This also reorganizes a little to make rendering achievement popups more natural later. Adds info.png to the atlasscript, but doesn't yet rebuild it - more images are coming.
v1.15.4-231-g9df01a5bf Henrik Rydgård 2023-06-20 16:34:02 Download Download Download Merge: d7e4055c4 8fa7cb212 Merge pull request #17605 from hrydgard/osd-refactoring On-screen messages refactoring
v1.15.4-226-g8fa7cb212 Henrik Rydgård 2023-06-20 16:10:13 No build iOS buildfix, cleanup
v1.15.4-225-gd7e4055c4 Henrik Rydgård 2023-06-20 11:41:23   Download Download Merge: 56e5cbee9 91aa9405e Merge pull request #17604 from hrydgard/more-custom-buttons More custom touch buttons (20)
v1.15.4-225-g575c42886 Henrik Rydgård 2023-06-20 15:23:45 No build Buildfix
v1.15.4-224-ged0c4b7a9 Henrik Rydgård 2023-06-20 15:07:01 No build Rename OSD "Message" to "Entry" since it can soon be multiple other things (progress bar, etc).
v1.15.4-224-g91aa9405e Henrik Rydgård 2023-06-20 10:42:31 No build Increase the amount of custom buttons to 20.
v1.15.4-223-g48fab112b Henrik Rydgård 2023-06-20 10:20:26 No build Collapse the "Custom 1", "Custom 2" etc translation strings
v1.15.4-223-g7cc8c6cea Henrik Rydgård 2023-06-20 14:40:46 No build OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
v1.15.4-222-gd6552a767 Henrik Rydgård 2023-06-19 15:50:36 No build Implement an "OverlayScreen" concept. OSD can now render on top of other screens than EmuScreen.
v1.15.4-222-g73836e7bc Henrik Rydgård 2023-06-20 09:30:38 No build Custom buttons: Store them in an array, remove as many count restrictions as possible.
v1.15.4-221-g56e5cbee9 Henrik Rydgård 2023-06-19 08:12:10 Download Download Download Merge: d4a0121ab b2b61d58d Merge pull request #17602 from unknownbrackets/elf-reloc Loader: Support HI16/16 pairs, not just LO16
v1.15.4-218-gd4a0121ab Unknown W. Brackets 2023-06-19 04:16:54 Download Download Download Merge: a9dce5ae6 089a700d3 Merge pull request #17600 from brad0/cmake_libzip_header_path CMake: Include system libzip header path
v1.15.4-216-ga9dce5ae6 Unknown W. Brackets 2023-06-19 04:16:13 No build Merge: 264c6d740 5acbc4af7 Merge pull request #17601 from brad0/cmake_x11_vulkan CMake: Include X11 Xlib header path
v1.15.4-215-g159faaa2e fp64 2023-06-21 19:02:34 No build softgpu: Optimize (bi-)linear texture filtering Seeing as SampleLinearLevel is near the top in the profiler, optimize actual bilinear filtering using SSE2. Solid win in the synthetic benchmark (https://godbolt.org/z/fqh3xvbGx, also doubles as correctness check), no visible difference in actual PPSSPP. Note: profiler suggests that hot part of SampleLinearLevel is elsewhere.
v1.15.4-215-g5acbc4af7 Brad Smith 2023-06-19 01:47:00 No build CMake: Include X11 Xlib header path Build fails trying to find X11/Xlib.h via ext/vulkan/vulkan.h.
v1.15.4-215-g089a700d3 Brad Smith 2023-06-19 01:12:38 No build CMake: Include system libzip header path
v1.15.4-214-g264c6d740 Henrik Rydgård 2023-06-18 16:06:07 Download Download Download Merge: 20adf2f12 300a64a86 Merge pull request #17599 from hrydgard/ui-icon-cache UI: Icon image cache
v1.15.4-213-g300a64a86 Henrik Rydgård 2023-06-18 15:24:56 No build IconCache: Remove texture objects quite quickly after it stops getting used. They can be recreated pretty quickly as needed.
v1.15.4-212-g6f9941daf Henrik Rydgård 2023-06-18 15:12:58 No build Crashfix during clearing
v1.15.4-211-g2bf2f745e Henrik Rydgård 2023-06-18 14:54:01 No build IconCache: Add pending state to avoid duplicate downloads in some cases
v1.15.4-210-gcb5926761 Henrik Rydgård 2023-06-18 14:18:45 No build Add a way to monitor the icon cache from the system info screen.
v1.15.4-209-g8a27627a9 Henrik Rydgård 2023-06-18 12:13:40 No build Use the new icon cache for the icons in the homebrew store.
v1.15.4-208-g2bee5b64e Henrik Rydgård 2023-06-18 12:10:52 No build Add new icon cache, for caching small images. It doesn't try to insert or fetch missing things itself, re-fetching is up to the caller. This will be required for handling the many achievement icons. Saving/loading the cache to a single file on disk is implemented but not hooked up yet. It works without it, though of course will have to re-fetch things on the next startup.
v1.15.4-207-g9f88dbd65 Henrik Rydgård 2023-06-18 10:32:35 No build Icon cache for UI rendering This will be needed for achievements, and has uses already now.
v1.15.4-206-g20adf2f12 Henrik Rydgård 2023-06-18 13:32:23 Download Download Download Merge: 7c81adbf2 1492b51b5 Merge pull request #17598 from lvonasek/compat_openxr_hotfix OpenXR - Disable stereo for Ultimate Ghosts and Goblins
v1.15.4-205-g1492b51b5 Lubos 2023-06-18 13:29:18 No build OpenXR - Disable stereo for Ultimate Ghosts and Goblins
v1.15.4-204-g7c81adbf2 Henrik Rydgård 2023-06-18 13:11:08   Download Download Merge: 0fb7d6f7d 90085522e Merge pull request #17596 from hrydgard/refactor-sysinfo-screen System information screen: Re-use the TabbedDialogScreen logic
v1.15.4-203-g90085522e Henrik Rydgård 2023-06-18 12:22:36 No build System information screen: Re-use the TabbedDialogScreen logic Want to do this before adding any more tabs here.
v1.15.4-202-g0fb7d6f7d Unknown W. Brackets 2023-06-17 23:39:22 Download Download Download Merge: 93fbb5cdd 098392731 Merge pull request #17594 from hrydgard/backport-fixes Port some fixes/improvements from the retroachievements branch
v1.15.4-201-g098392731 Henrik Rydgård 2023-06-17 23:19:23 No build Comment cleanup
v1.15.4-200-g31a6cecef Henrik Rydgård 2023-06-17 22:43:58 No build Allow specifying content-type for posts instead of hardcoding.
v1.15.4-199-g2de510432 Henrik Rydgård 2023-06-16 12:40:10 No build Rename our private md5 functions to not clash with other libraries (ugh)
v1.15.4-198-g71cb76639 Henrik Rydgård 2023-06-17 22:31:47 No build Fix re-entrancy issue in Downloader
v1.15.4-197-g3bc2aaf7c Henrik Rydgård 2023-06-17 22:31:01 No build Set MIME type "correctly" (at least for retro purposes) for POSTs
v1.15.4-196-g601e767e3 Henrik Rydgård 2023-06-17 22:29:32 No build HTTPClient: Generalize Download to support GET and POST
v1.15.4-195-g93fbb5cdd Henrik Rydgård 2023-06-17 22:12:53 Download Download Download Merge: efd8565ff cef7c5a1a Merge pull request #17591 from lvonasek/feature_openxr_passthrough OpenXR - Add passthrough option (Quest only)
v1.15.4-192-gefd8565ff Unknown W. Brackets 2023-06-17 18:48:09 Download Download Download Merge: 5b4fa06b0 ab85c4616 Merge pull request #17592 from fp64/anymask-movemask Use _mm_movemask_ps for AnyMask
v1.15.4-190-g5b4fa06b0 Henrik Rydgård 2023-06-16 23:43:15   Download Download Revert Dot33 on 32-bit x86 only. See #17584
v1.15.4-189-g9f14cfb54 Henrik Rydgård 2023-06-16 17:20:46 Download Download Download Merge: 58cf719b7 27a5482a4 Merge pull request #17539 from Nemoumbra/broadcast-config ClientConfigSubscriber added
v1.15.4-184-gcef7c5a1a Lubos 2023-06-17 21:55:47 No build OpenXR - Forgotten changes added
v1.15.4-184-g58cf719b7 Henrik Rydgård 2023-06-16 15:15:14 Download Download Download Merge: 6d4e5a0f3 fffaa4109 Merge pull request #17587 from hrydgard/extract-tabbed-dialog-class Extract the class TabbedUIDialogScreen from GameSettingsScreen.
v1.15.4-183-gfffaa4109 Henrik Rydgård 2023-06-16 13:44:35 No build Extract the class TabbedUIDialogScreen from GameSettingsScreen.
v1.15.4-183-g4642e0a66 Lubos 2023-06-17 16:33:21 No build OpenXR - Add passthrough option (Quest only)
v1.15.4-182-g6d4e5a0f3 Henrik Rydgård 2023-06-15 20:08:23   Download Download Merge: fee65be91 f0d844a5a Merge pull request #17584 from fp64/sse2-dot33 Convert Dot33 to SSE2
v1.15.4-180-gfee65be91 Henrik Rydgård 2023-06-15 13:21:30 Download Download Download Merge: 4a4cd3d97 def09bf57 Merge pull request #17582 from hrydgard/uvscaleoffset-fix Update the uvscale uniform a bit more conservatively on framebuffer-texture changes
v1.15.4-179-gf0d844a5a fp64 2023-06-15 04:02:50 No build Convert Dot33 to SSE2 Simpler, lower requirements, and doesn't seem to hurt speed. See #17571.
v1.15.4-179-gdef09bf57 Henrik Rydgård 2023-06-15 11:57:30 No build Update the uvscale uniform a bit more conservatively on framebuffer changes Plus fixes a few minor oversights Fixes #17581 and possibly #17522
v1.15.4-179-gab85c4616 fp64 2023-06-17 07:05:02 No build Use _mm_movemask_ps for AnyMask Probably very minor speed improvement, but it's rather neat.
v1.15.4-178-g4a4cd3d97 Henrik Rydgård 2023-06-14 10:23:03 Download Download Download Add logging when loading a save state that has "unknown-prefix-mode" set
v1.15.4-177-g76c4064c5 Henrik Rydgård 2023-06-14 09:45:27 Download Download Download Merge: fbd10e472 ae29fd295 Merge pull request #17578 from hrydgard/vk-basic-stats Vulkan GPU profiler: Show CPU command buffer recording timing even if GPU timing is unavailable
v1.15.4-176-gae29fd295 Henrik Rydgård 2023-06-14 00:19:58 No build Vulkan profiler: Show CPU command buffer recording timing even if GPU timing is unavailable
v1.15.4-175-gfbd10e472 Henrik Rydgård 2023-06-14 00:00:37 Download Download Download FastVec: Add capacity lock, fix bug (extracted from a coming PR)
v1.15.4-174-g8eb55a6fd Henrik Rydgård 2023-06-13 22:33:25   Download Download Merge: 0037a9703 6d8069dfd Merge pull request #17575 from hrydgard/vk-rip-out-input-attachments Vulkan: Remove the remains of the input attachment experiment
v1.15.4-173-g6d8069dfd Henrik Rydgård 2023-06-13 20:46:27 No build Vulkan: Remove the remains of the input attachment experiment Haven't been using these for a while. I've come to the conclusion here that I think it's better to try to deal with the issues using safe workarounds like copies, instead of relying on features with somewhat iffy driver support that are not universal across APIs anyway.
v1.15.4-172-g0037a9703 Henrik Rydgård 2023-06-13 13:16:00   Download Download Merge: 22632b82b df7bd89b7 Merge pull request #17573 from hrydgard/addstrip-opt IndexGenerator::AddStrip: Reduce unnecessary writes for small strips
v1.15.4-171-gdf7bd89b7 Henrik Rydgård 2023-06-13 11:57:28 No build Division->shift. since it's a signed integer, gets rid of a cdq instruction.
v1.15.4-170-g0eb3702ec Henrik Rydgård 2023-06-13 11:47:31 No build Then add the early-outs for NEON too.
v1.15.4-169-g9647872a0 Henrik Rydgård 2023-06-13 11:38:45 No build Same for NEON, first the refactor...
v1.15.4-168-g77da36c03 Henrik Rydgård 2023-06-13 11:35:26 No build SSE addstrip: Add the early-outs.
v1.15.4-167-g39034586a Henrik Rydgård 2023-05-30 00:37:01 No build SSE: Refactor AddStrip to prepare for early out
v1.15.4-166-g22632b82b Henrik Rydgård 2023-06-13 09:56:52 Download Download Download Merge: 963ca50ba f5516d324 Merge pull request #17565 from hrydgard/breakout-vcache-vulkan Vulkan: Breakout the vertex cache logic from DoFlush()
v1.15.4-160-g963ca50ba Henrik Rydgård 2023-06-13 09:49:31   Download Download Merge: 71a34d4ff 4af6fac72 Merge pull request #17567 from hrydgard/uvscale-as-argument Pass uvScale in as a fourth argument to the vertex decoder
v1.15.4-157-g15b66ba6c Unknown W. Brackets 2023-06-24 23:49:23 No build softgpu: Make SIMD on x86_32 a bit safer.
v1.15.4-156-gae9d34370 Unknown W. Brackets 2023-06-24 21:37:08 No build softgpu: Move wsum_recip out of the triangle loop. Seems like a small benefit, but not seeing any issues from this. Noticed by fp64.
v1.15.4-156-g71a34d4ff Henrik Rydgård 2023-06-13 09:49:08 No build Merge: 10ae6f099 cdcf3b272 Merge pull request #17569 from hrydgard/arm64dec-optimize-saved-regs ARM64: Optimize saved registers in vertex decoder.
v1.15.4-155-gd42642edd Unknown W. Brackets 2023-06-25 07:17:11 No build softgpu: Improve Z interpolation SIMD.
v1.15.4-155-g795de9b16 Unknown W. Brackets 2023-06-24 21:36:07 No build softgpu: Use SIMD for more Vec4 casts. A number of these were falling back to some pretty terrible code. Thanks to fp64 for noticing.
v1.15.4-154-gb2b61d58d Unknown W. Brackets 2023-06-19 04:04:59 No build Loader: Support HI16/16 pairs, not just LO16. Motorstorm: Arctic Edge US uses these pairs for some VFPU loads. Without relocating these, strange shadows show underneath vehicles. It appears as if actual firmware pairs with any non-HI16 relocation.
v1.15.4-154-g10ae6f099 Henrik Rydgård 2023-06-13 09:47:13 Download     Merge: 2ac7cc38e a7fa37d11 Merge pull request #17571 from unknownbrackets/softgpu-dot softgpu: Use SIMD more for dot products
v1.15.4-153-ga9668bdb6 Unknown W. Brackets 2023-06-19 04:04:18 No build Debugger: More useful tag for section suballocs.
v1.15.4-153-ga7fa37d11 Unknown W. Brackets 2023-06-13 04:54:32 No build softgpu: Use SIMD more for dot products.
v1.15.4-152-g2ac7cc38e Henrik Rydgård 2023-06-13 00:50:26   Download Download Merge: 5ae9c9c64 bb40baefb Merge pull request #17570 from hrydgard/fix-volume-keys Fix issue with volume keys in the app UI
v1.15.4-151-gcdcf3b272 Henrik Rydgård 2023-06-13 00:23:04 No build ARM64: Optimize saved registers in vertex decoder. Simplify away some arrays with unused elements
v1.15.4-151-gbb40baefb Henrik Rydgård 2023-06-13 00:47:48 No build Fix issue with volume keys in the app UI
v1.15.4-151-g4af6fac72 Henrik Rydgård 2023-06-13 00:05:01 No build Nop-align the ARM and ARM64 loops too. Many CPUs benefit somewhat from hot loops being 16-byte aligned.
v1.15.4-150-gc4e44d66b Henrik Rydgård 2023-06-12 20:38:41 No build x86/x64: Nop-align the main loop of vertex decoder loops
v1.15.4-150-g5ae9c9c64 Henrik Rydgård 2023-06-12 23:38:14 Download Download Download Merge: 17a723e68 880379c15 Merge pull request #17568 from hrydgard/extract-some-changes Extract some minor changes from #17497
v1.15.4-149-g01cea7f08 Henrik Rydgård 2023-06-12 16:46:12 No build Pass uvScale in as an argument to the vertex decoder Cleaner than overwriting/restoring gstate_c.uvScale in the decoder loop. A small cleanup I've been wanting to do for ages. Expecting a negligble perf boost if any.
v1.15.4-148-g17a723e68 Henrik Rydgård 2023-06-12 20:23:31   Download Download Merge: 94e3412fd d957f6b0b Merge pull request #17566 from hrydgard/vertex-decoder-color-opt x86-64 vertex decoder: Keep the vertex-full-alpha variable in a register
v1.15.4-147-gd957f6b0b Henrik Rydgård 2023-06-12 19:45:34 No build Of course got the check backwards
v1.15.4-146-gf5516d324 Henrik Rydgård 2023-06-12 14:24:20 No build Actually switch away from XXH to a custom hash, to de-risk
v1.15.4-146-g1a1462ecb Henrik Rydgård 2023-06-12 17:44:49 No build x86 buildfix, warning fix
v1.15.4-145-gc9aa3479a Henrik Rydgård 2023-06-11 17:13:31 No build Make vertexFullAlpha-in-register work the same as on ARM.
v1.15.4-145-g2f90ec609 Henrik Rydgård 2023-06-05 10:47:20 No build Breakout the vertex caching (just code cleanup)
v1.15.4-144-ga164f77f4 Henrik Rydgård 2023-06-05 10:28:19 No build VertexDecoderX86 (64-bit only): Avoid a memory access per loop iteration for alpha
v1.15.4-144-g880379c15 Henrik Rydgård 2023-06-12 20:20:06 No build Extract some minor changes from #17497
v1.15.4-144-g468757b93 Henrik Rydgård 2023-06-05 10:07:36 No build Add comment about possible UV scale/offset bug. Move loop-max to local.
v1.15.4-143-gd90671e87 Henrik Rydgård 2023-06-05 09:49:58 No build Add some comments.
v1.15.4-143-g94e3412fd Henrik Rydgård 2023-06-12 14:25:28 Download Download Download Merge: 1f4142e0e 53aa2cc59 Merge pull request #17564 from hrydgard/stencil-clear-fix OpenGL: Apply stencil writemask when clearing properly again
v1.15.4-142-g186b0f105 Henrik Rydgård 2023-06-05 09:40:08 No build Simplify the vertex cache ID handling
v1.15.4-142-g53aa2cc59 Henrik Rydgård 2023-06-12 11:49:44 No build Apply stencil writemask when clearing properly again, see #17478 Also renames vpAndScissor to vpAndScissor_ for consistency.
v1.15.4-141-g1f4142e0e Henrik Rydgård 2023-06-12 11:40:45 Download Download Download Merge: 4dd4bf24f f5f3afbee Merge pull request #17562 from hrydgard/unknownbrackets-device-id Android: Correct pad name tracking
v1.15.4-140-gf5f3afbee Unknown W. Brackets 2023-06-12 00:43:21 No build Android: Correct pad name tracking. This is split up in two messages, a bit ugly...
v1.15.4-139-g4dd4bf24f Henrik Rydgård 2023-06-11 23:59:52 Download Download Download Merge: 7519af848 4108eaca4 Merge pull request #17561 from unknownbrackets/elf-reloc Loader: Report on HI16/LO16 r_info mismatch
v1.15.4-136-g7519af848 Henrik Rydgård 2023-06-07 09:44:10 Download   Download Merge: 733b7b0de c122ee0a1 Merge pull request #17552 from unknownbrackets/debug-hle-names HLE: Add some assorted detected func names
v1.15.4-133-g733b7b0de Henrik Rydgård 2023-06-05 14:15:18   Download Download Merge: 1ff579e53 dcaca7f11 Merge pull request #17549 from fp64/vrnd-fix Fix vrnd to the current understanding
v1.15.4-132-gdcaca7f11 fp64 2023-06-04 22:44:27 No build Fix vrnd to the current understanding Followup to #17506.
v1.15.4-131-g1ff579e53 Henrik Rydgård 2023-06-05 06:06:26 Download Download Download Merge: 7bb1c9e3c f54f5581c Merge pull request #17545 from hrydgard/jit-math-function-opt VFPU: Some micro-optimizations. Don't fall back to interpreter path for vexp/vlog/vrexp.
v1.15.4-126-gf54f5581c Unknown W. Brackets 2023-06-05 04:23:16 No build interp: Potential linker buildfix. Just in case it's thinking there's a definition to link, should use static.
v1.15.4-125-g688042c03 Henrik Rydgård 2023-06-04 22:51:33 No build Unrelated warning fix
v1.15.4-125-g7bb1c9e3c Unknown W. Brackets 2023-06-04 16:33:06 Download Download Download Merge: 707cef807 59c247d53 Merge pull request #17547 from lvonasek/ci_openxr_cleanp OpenXR - Remove redundant CI workflow
v1.15.4-124-g59c247d53 Lubos 2023-06-04 14:20:26 No build OpenXR - Remove redundant CI workflow
v1.15.4-124-g1ef1478cc Henrik Rydgård 2023-06-04 11:34:15 No build Remove more impossibilities (GetMtxSize)
v1.15.4-123-ga92cca257 Henrik Rydgård 2023-06-04 11:28:39 No build Don't check for impossibilities. Minor speedup for GetVecSize.
v1.15.4-123-g707cef807 Henrik Rydgård 2023-06-04 10:49:42   Download Download Merge: 27b8d27ef 75dd31894 Merge pull request #17546 from hrydgard/zero-init-followup Followup to #17471: Fix Lubos' VR sky clearing hack
v1.15.4-122-g75dd31894 Henrik Rydgård 2023-06-04 10:18:36 No build Followup to #17471: Fix Lubos' VR sky clearing hack
v1.15.4-122-g9db9fec89 Henrik Rydgård 2023-06-04 10:09:20 No build VFPU: Some micro-optimizations. Don't fall back to interpreter path for vexp/vlog/vrexp.
v1.15.4-121-g27b8d27ef Henrik Rydgård 2023-06-03 11:57:08 Download Download Download Add a different assert to SetGLCoreContext.
v1.15.4-120-g3b559cfd5 Henrik Rydgård 2023-06-02 00:22:12 Download Download Download Merge: 7c9e7457b 9d9c2c750 Merge pull request #17538 from hrydgard/debug-assert-off-in-release Disable debug asserts and debug-level logging in Windows release builds
v1.15.4-117-g7c9e7457b Henrik Rydgård 2023-06-02 00:03:59 No build Merge: 4e6de4334 30b0e3a45 Merge pull request #17540 from Narugakuruga/patch-23 Language file updates :zh_CN
v1.15.4-116-g27a5482a4 Nemoumbra 2023-06-16 16:13:10 No build Code cleanup, copyright typo fixed
v1.15.4-115-g3fbaea3b9 Nemoumbra 2023-06-05 20:51:13 No build Allowed -> disallowed, at -> [], code cleanup
v1.15.4-114-gaf8480683 Nemoumbra 2023-06-01 16:12:22 No build Config initialization moved to HandleDebuggerRequest
v1.15.4-114-g30b0e3a45 Narugakuruga 2023-06-01 15:39:21 No build Update zh_CN.ini
v1.15.4-114-g9d9c2c750 Henrik Rydgård 2023-06-01 23:52:52 No build SWitch dbg asserts to new policy - debug mode controls it, even on Windows.
v1.15.4-114-g4e6de4334 Henrik Rydgård 2023-06-01 23:31:22   Download Download Merge: 24ebd7699 150333a5a Merge pull request #17541 from 21-ko/patch-1 Update ko_KR.ini
v1.15.4-113-g408088d1a Henrik Rydgård 2023-05-31 11:03:12 No build Disable debug asserts and logging in Windows release builds We allowed debug asserts and logging to be enabled in Windows on the assumption of CPU power just always being strong enough. But there are slow x86/x64 devices out there, and we shouldn't slow them down unnecessarily. Can always use debug builds to debug stuff.
v1.15.4-113-g311687a67 Nemoumbra 2023-05-31 18:17:43 No build ClientConfigSubscriber added
v1.15.4-113-g150333a5a 21 2023-06-01 22:21:17 No build Update ko_KR.ini typo
v1.15.4-113-g88e582ec8 Narugakuruga 2023-06-01 08:11:22 No build Update zh_CN.ini
v1.15.4-112-g24ebd7699 Unknown W. Brackets 2023-05-31 09:22:34 Download Download Download Merge: 845b6b7f3 69f67fa73 Merge pull request #17537 from hrydgard/game-subscriber-bw-compat Make GameSubscriber backward compatible again
v1.15.4-111-g69f67fa73 Unknown W. Brackets 2023-05-31 09:01:47 No build Debugger: Make version API params optional. They still have types, so some will fail such as an array.
v1.15.4-110-g16bca6fe8 Henrik Rydgård 2023-05-31 07:51:14 No build Make GAmeSubscriber backward compatible again. Now it won't break any potential old client that doesn't pass the fields. Should have insisted on this.
v1.15.4-109-g845b6b7f3 Henrik Rydgård 2023-05-30 19:10:00 Download Download Download Merge: 487d7856a e9e95d23c Merge pull request #17536 from hrydgard/vulkan-image-barrier-fixes Vulkan image barrier fix, image leak fix from #17534
v1.15.4-108-ge9e95d23c Henrik Rydgård 2023-05-30 18:32:33 No build VulkanDebug log fix, reduce log spam
v1.15.4-107-g49ecc0155 Henrik Rydgård 2023-05-30 18:12:20 No build Fix image leak bug when pausing and we're just displaying a framebuffer in memory
v1.15.4-106-g364c205d9 Henrik Rydgård 2023-05-30 17:32:11 No build Quick, suboptimal barrier fix for the new UpdateImageLevels functionality
v1.15.4-105-g487d7856a Henrik Rydgård 2023-05-30 15:23:05 Download Download Download Merge: 12acafccc 25662a7f6 Merge pull request #17534 from hrydgard/drawpixels-performance Add a cache for MakePixelsTexture
v1.15.4-102-g25662a7f6 Henrik Rydgård 2023-05-30 14:54:19 No build Implement UpdateTextureLevels for D3D11
v1.15.4-101-g3a9ce528e Henrik Rydgård 2023-05-30 14:43:54 No build D3D11: Break out CreateStagingTexture
v1.15.4-100-g198f9756b Henrik Rydgård 2023-05-30 14:35:22 No build D3D11 texture upload: Refactor for easier changes
v1.15.4-99-g12acafccc Henrik Rydgård 2023-05-30 15:21:01 No build Merge: eb872b7a8 c981fb5b4 Merge pull request #17535 from DDinghoya/patch-10 Update ko_KR.ini
v1.15.4-99-g7c4b9bac9 Henrik Rydgård 2023-05-30 13:08:51 No build Cache textures created by MakePixelsTexture and reuse where appropriate.
v1.15.4-98-gc981fb5b4 DDinghoya 2023-05-30 15:18:12 No build Update ko_KR.ini
v1.15.4-98-g0b1abf1de Henrik Rydgård 2023-05-30 12:17:28 No build Add untested UpdateTextureLevels functionality to three of the four backends
v1.15.4-97-geb872b7a8 Henrik Rydgård 2023-05-30 10:47:33 Download Download Download Merge: 69b5b3641 ea552bc57 Merge pull request #17533 from hrydgard/various-minor-vulkan-opts Couple of minor Vulkan tweaks
v1.15.4-96-gea552bc57 Henrik Rydgård 2023-05-30 00:51:10 No build Add a new GPU stat (DrawPixels), kinda heavy since creates textures. GoW does 20-ish per frame.
v1.15.4-95-gf54f905be Henrik Rydgård 2023-05-30 00:16:14 No build Vulkan: Remove support for other index types than 16-bit. We don't have any use for them anyway.
v1.15.4-94-g69b5b3641 Henrik Rydgård 2023-05-30 08:11:35   Download Download Merge: 0eec89c85 7f0828c65 Merge pull request #17520 from Nemoumbra/websocket-client Added WebsocketClientInfo
v1.15.4-92-g0eec89c85 Henrik Rydgård 2023-05-29 16:02:53 Download Download Download Fix a very tiny memory leak
v1.15.4-91-g602226e46 Henrik Rydgård 2023-05-29 15:15:44 Download Download Download Merge: 15ec9ad1e 5eb94350f Merge pull request #17530 from hrydgard/draw-refcount-debug Draw/thin3d: Show the class name in refcount debug asserts
v1.15.4-90-g5eb94350f Henrik Rydgård 2023-05-29 12:41:06 No build Show the class name in refcount debug asserts
v1.15.4-89-g15ec9ad1e Henrik Rydgård 2023-05-29 12:35:39   Download Download Merge: 7912eef0b d167a11b1 Merge pull request #17529 from hrydgard/context-restart-debug SDL: Add a way to reset OpenGL rendering by pressing F7.
v1.15.4-88-gd167a11b1 Henrik Rydgård 2022-12-29 16:14:54 No build SDL: Add a way to reset OpenGL graphics by pressing F7.
v1.15.4-87-g7912eef0b Henrik Rydgård 2023-05-28 10:20:45   Download Download Merge: ae8ded6ce dea35595f Merge pull request #17524 from sum2012/mpeg-patch Experimental fix for sceMpegAvcDecode (library version check)
v1.15.4-85-gae8ded6ce Henrik Rydgård 2023-05-28 08:59:12   Download Download Merge: c533187e2 94aed7a10 Merge pull request #17525 from brad0/openbsd_cmake_fix Fix building on OpenBSD
v1.15.4-84-gdea35595f sum2012 2023-05-28 04:54:51 No build Fix sceMpegAvcDecode Fix Metal Gear Solid Peace Walker get stuck in video
v1.15.4-84-g94aed7a10 Brad Smith 2023-05-28 07:56:51 No build Fix building on OpenBSD Otherwise build breaks complaining about vasprintf() missing due to the use of _POSIX_C_SOURCE.
v1.15.4-84-g7f0828c65 Nemoumbra 2023-05-27 16:59:45 No build Added WebsocketClientInfo
v1.15.4-83-gc533187e2 Henrik Rydgård 2023-05-27 11:35:27 Download Download Download Merge: 4704bc92a fe713cdc6 Merge pull request #17518 from lvonasek/feautre_openxr_pergame_config OpenXR - Enable VR settings per game
v1.15.4-80-g4704bc92a Henrik Rydgård 2023-05-27 11:27:41 Download Download Download Merge: 2675d6ea4 50aa598ed Merge pull request #17375 from hrydgard/ui-event-queue Queue up input events for processing, except in-game. Avoids some potential threading issues/hangs.
v1.15.4-79-g50aa598ed Henrik Rydgård 2023-05-27 00:31:10 No build Fix handling events in "empty" (no root) UIScreens
v1.15.4-78-gfe713cdc6 Lubos 2023-05-27 11:18:35 No build CI build
v1.15.4-78-g3715b1ffa Henrik Rydgård 2023-05-26 11:49:50 No build Split the functions up, so you don't have to care about the Unsync ones at all in most cases while still getting synced behavior.
v1.15.4-77-ge33398c9e Lubos 2023-05-27 10:50:15 No build OpenXR - Enable VR settings per game
v1.15.4-77-gcca613e78 Henrik Rydgård 2023-05-01 14:23:47 No build Initial work on queueing up UI events for processing. Key events excepted for now.
v1.15.4-76-g2675d6ea4 Henrik Rydgård 2023-05-26 18:40:13   Download Download Input event and device enums (#17514) * Switch deviceID from int to enum InputDeviceID, globally * Switch axisId to enum InputAxis * Change int keycodes to InputKeyCode where it makes sense. * SDL input buildfix * SDL keycode buildfix * Switch on enum warning fixes * Qt keycode buildfix * iOS keycode buildfix * UWP keycode buildfix * More iOS buildfix * More iOS buildfix * Update DinputDevice.cpp
v1.15.4-75-g6f380a7a0 Henrik Rydgård 2023-05-26 17:46:25   Download Download Merge: c2fb81572 ad8827ae7 Merge pull request #17513 from hrydgard/fix-post-proc-stretch Post-processing: Fix using limited UV ranges when there's a single upscaling filter in the chain.
v1.15.4-71-gc2fb81572 Henrik Rydgård 2023-05-26 16:04:26 Download Download Download Merge: ca75e2015 2663a85cc Merge pull request #17515 from bslenul/lr-remove-skip-buffer-effects [Libretro] Remove "Skip Buffer Effects" core option
v1.15.4-71-gad8827ae7 Henrik Rydgård 2023-05-26 10:28:10 No build Cleanup, address feedback
v1.15.4-70-g5c94a20ec Henrik Rydgård 2023-05-25 23:59:17 No build SoftGPU: implement CheckConfigChanged, have it check postshaders. Fixes #17511.
v1.15.4-69-gca75e2015 Henrik Rydgård 2023-05-26 15:47:58   Download Download Fix minor config backwards compatibility issue, see #17502, iota97's comment
v1.15.4-69-g2663a85cc Bobby Smith 2023-05-26 13:07:32 No build [Libretro] Remove "Skip Buffer Effects" core option
v1.15.4-69-g6cee08c74 Henrik Rydgård 2023-05-25 23:53:08 No build Post-processing: Fix using limited UV ranges when there's a single upscaling filter in the chain. Fixes #17499
v1.15.4-68-g9379a6be3 Henrik Rydgård 2023-05-26 09:47:28   Download Download Merge: f2919598f a97c911d4 Merge pull request #17506 from fp64/vrnd Emulating HW vrnd
v1.15.4-64-gf2919598f Unknown W. Brackets 2023-05-26 04:46:37 Download Download Download Merge: da3bd6785 c5e0dafa4 Merge pull request #17501 from hrydgard/npdrm-error-handling Fix "double delay" error in sceNpDrmEdataSetupKey
v1.15.4-62-gda3bd6785 Henrik Rydgård 2023-05-25 16:22:24   Download Download Merge: e1890b6a9 80e47b7bd Merge pull request #17505 from hrydgard/uv-scale-uniform-opt Only dirty the uniform UVSCALEOFFSET when really needed
v1.15.4-60-ge1890b6a9 Henrik Rydgård 2023-05-25 14:48:05 Download Download Download Merge: b6c3ffe99 82934b921 Merge pull request #17504 from hrydgard/opengl-even-more-stats OpenGL queue-runner: Add render command counts (debug builds only).
v1.15.4-60-g80e47b7bd Henrik Rydgård 2023-05-25 14:46:33 No build Only dirty the uniform UVSCALEOFFSET when really needed Broken out from #17479 With OpenGL, greatly reduces the amount of glUniform4fv calls in many games (and similar in the other backends).
v1.15.4-59-g82934b921 Henrik Rydgård 2023-05-25 14:14:03 No build OpenGL queue-runner: Add command counts (debug builds only). Useful for checking optimizations.
v1.15.4-58-gb6c3ffe99 Henrik Rydgård 2023-05-25 14:15:44     Download Merge: 693bb9b8c 72cf53175 Merge pull request #17449 from hrydgard/fragment-ubershader Fragment "ubershader" option
v1.15.4-55-g72cf53175 Henrik Rydgård 2023-05-23 09:11:07 No build Bump shader cache version
v1.15.4-54-ga97c911d4 fp64 2023-05-25 23:28:38 No build Address feedback
v1.15.4-54-g7178c0cd4 Henrik Rydgård 2023-05-10 16:14:33 No build Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state.
v1.15.4-53-gbb6d696a8 Henrik Rydgård 2023-05-09 18:47:13 No build Merge the tex "ubershader" uniforms into one for convenience
v1.15.4-53-g693bb9b8c Henrik Rydgård 2023-05-25 14:09:12 Download Download Download Merge: 0a069f39c f32b0dc9c Merge pull request #17502 from nadenislamarre/prevslot previous slot shortcut
v1.15.4-53-g23ef21ba9 fp64 2023-05-25 22:18:58 No build Fix a bug, and bump savestate version
v1.15.4-52-gf32b0dc9c Nicolas Adenis-Lamarre 2023-05-25 13:32:49 No build previous slot shortcut Signed-off-by: Nicolas Adenis-Lamarre <nicolas.adenis.lamarre@gmail.com>
v1.15.4-52-gebd36a436 Henrik Rydgård 2023-05-10 15:47:29 No build Reorganize the fragment shader bits
v1.15.4-52-gc5e0dafa4 Henrik Rydgård 2023-05-25 10:01:27 No build Fix "double delay" error in sceNpDrmEdataSetupKey
v1.15.4-52-g71884d584 fp64 2023-05-25 20:18:19 No build Make vrnd match HW closer See investigation starting https://github.com/hrydgard/ppsspp/issues/16946#issuecomment-1467261209 for more details. Still needs more testing.
v1.15.4-51-g0a069f39c Henrik Rydgård 2023-05-25 09:28:55 Download Download Download Windows: Make double-click-for-fullscreen less oversensitive.
v1.15.4-50-g12106ceb7 Henrik Rydgård 2023-05-24 15:52:10 Download Download Download Format string fix
v1.15.4-49-g11793fb83 Henrik Rydgård 2023-05-24 15:51:02 No build Merge: 44513e6ef dfb446f89 Merge pull request #17498 from hrydgard/opengl-more-gpu-stats OpenGL: Show passes in GPU profiler, add GPU memory stats, plus a bugfix
v1.15.4-48-gdfb446f89 Henrik Rydgård 2023-05-24 14:32:38 No build Allow other backends than Vulkan to have GPU memory stats. Implement for GL.
v1.15.4-47-g62b41c664 Henrik Rydgård 2023-05-24 14:08:19 No build OpenGL: Add a simple pass list to gpu profiler
v1.15.4-46-gedd208791 Henrik Rydgård 2023-05-24 13:47:51 No build Add tag field to GLRFramebuffer for debugging
v1.15.4-45-gf4035a080 Henrik Rydgård 2023-05-24 11:03:31 No build GLPushBuffer: Fix bug when growing, forgot to mark space used in the new buffer. Old bug!
v1.15.4-44-g44513e6ef Henrik Rydgård 2023-05-24 09:24:50 Download Download Download Merge: ac5f98131 f16f879b4 Merge pull request #17495 from hrydgard/more-drawengine-cleanup More GLQueueRunner / DrawEngine cleanup
v1.15.4-43-gf16f879b4 Henrik Rydgård 2023-05-23 18:00:50 No build Some renaming to follow the standard of appending _ to member vars
v1.15.4-42-g84da0327d Henrik Rydgård 2023-05-23 17:49:11 No build GLQueueRunner: Make DrawIndexed parameters more consistent.
v1.15.4-41-gac5f98131 Henrik Rydgård 2023-05-23 17:39:19 Download Download Download Merge: 05ddd77d9 f1f0bfae2 Merge pull request #17494 from hrydgard/drawengine-minor-refactor DrawEngine minor refactors
v1.15.4-40-gf1f0bfae2 Henrik Rydgård 2023-05-23 17:08:06 No build Driveby simplification, reduce logspam
v1.15.4-39-gf56ef63ef Henrik Rydgård 2023-05-23 16:50:25 No build Remove redundant function
v1.15.4-38-gd51d1413a Henrik Rydgård 2023-05-23 16:46:43 No build DrawEngineCommon: Rename decoded to decoded_
v1.15.4-37-gd7ea2ebf8 Henrik Rydgård 2023-05-23 15:43:29 No build GL: Add tags to push buffers for debug purposes. Double the default vertex buffer size.
v1.15.4-36-g72df93a2f Henrik Rydgård 2023-05-23 14:41:27 No build GLMemory: Allow "rewind"
v1.15.4-35-g05ddd77d9 Henrik Rydgård 2023-05-23 10:46:05 Download Download Download Merge: ca62a538e 3f5206fa9 Merge pull request #17492 from hrydgard/more-gl-dirty-tracking More GL dirty tracking
v1.15.4-34-g3f5206fa9 Henrik Rydgård 2023-05-23 10:09:38 No build Also dirty-track the viewport
v1.15.4-33-g2081e2865 Henrik Rydgård 2023-05-23 10:02:10 No build Dirty track a bunch more GL state. It's so expensive to change on old devices!
v1.15.4-32-gca62a538e Henrik Rydgård 2023-05-23 09:43:01   Download Download Merge: 8d7c56176 3b81b3ca8 Merge pull request #17478 from hrydgard/opengl-stencil-improvements OpenGL: Efficiency improvements for stencil commands
v1.15.4-31-g3b81b3ca8 Henrik Rydgård 2023-05-16 22:04:38 No build Do dirty-tracking for stencil state
v1.15.4-30-gcb38c43d7 Henrik Rydgård 2023-05-16 21:49:18 No build GL render manager: Merge the two stencil commands, for more compact command lists
v1.15.4-29-g470ebbfe7 Henrik Rydgård 2023-05-16 21:38:00 No build GL: When setting a stencil value for clear, override both func and op for consistency.
v1.15.4-28-g8d7c56176 Henrik Rydgård 2023-05-23 09:14:00   Download Download Merge: b9157fd4d 234c1f05b Merge pull request #17471 from hrydgard/reduce-zero-initialization Reduce zero initialization and copying overhead of render commands
v1.15.4-27-g234c1f05b Henrik Rydgård 2023-05-17 01:10:40 No build Apply the same optimizations to the Vulkan backend. Smaller effect than for OpenGL.
v1.15.4-26-g0b9dfac84 Henrik Rydgård 2023-05-17 00:55:04 No build Make sure VKRRenderThreadTask isn't copied.
v1.15.4-25-gab34d2005 Henrik Rydgård 2023-05-17 00:38:39 No build Add more methods to FastVec
v1.15.4-24-g37906384e Henrik Rydgård 2023-05-16 23:59:55 No build Use the faster pushes.
v1.15.4-23-g47931deda Henrik Rydgård 2023-05-16 23:46:05 No build Switch to FastVec for commands. Slower than std::vector!
v1.15.4-22-g558e29a9b Henrik Rydgård 2023-05-16 23:37:44 No build Switch to the copy-free method of initializing initsteps
v1.15.4-21-g956d784bd Henrik Rydgård 2023-05-16 23:29:41 No build Add FastVec, start using it for InitSteps
v1.15.4-20-g78eaa8c23 Henrik Rydgård 2023-05-16 23:14:54 No build Make sure we never copy GLRRenderThreadTask objects
v1.15.4-19-gc30895b6b Henrik Rydgård 2023-05-16 22:35:00 No build Remove unnecessary variable
v1.15.4-18-ge4a729d37 Henrik Rydgård 2023-05-10 10:09:39 No build Remove unnecessary zero-initialization of GLRRenderCommand structs
v1.15.4-17-gb9157fd4d Henrik Rydgård 2023-05-17 17:47:00   Download Download Break out EnableDisableVertexArrays
v1.15.4-16-g7517b7a4e Nemoumbra 2023-05-23 08:46:49 No build Debugger comments actualized (#17385) * Comments actualized * Event name fixed * Updated cpu.stepping description
v1.15.4-15-g71511c845 Henrik Rydgård 2023-05-23 08:46:16 No build Merge: 736ba3dd9 a4baed4c0 Merge pull request #17480 from hrydgard/break-out-glpushbuffer GL: Break out GLPushBuffer from GLRenderManager.cpp/h
v1.15.4-14-ga4baed4c0 Henrik Rydgård 2023-05-19 09:20:22 No build Minor GLPushBuffer cleanup (now same API as the VK one)
v1.15.4-13-gd7a5edeb6 Henrik Rydgård 2023-05-18 22:02:38 No build GL: Break out GLPushBuffer from GLRenderManager.cpp/h
v1.15.4-12-g736ba3dd9 Henrik Rydgård 2023-05-23 08:31:04 No build Merge: 67a35d347 19b15de2d Merge pull request #17357 from unknownbrackets/game-search Add half of game list search
v1.15.4-9-g67a35d347 Henrik Rydgård 2023-05-23 08:29:23 Download     Merge: 9a80120dc 07d2b77c2 Merge pull request #17356 from unknownbrackets/minor-cleanup Cleanup some more string formats, mostly in debugger
v1.15.4 Henrik Rydgård 2023-05-22 16:26:49 Download Download Download v1.15.4
v1.15.3-62-gbdadde147 Henrik Rydgård 2023-05-22 15:54:00 Download Download Download Linkify the readme
v1.15.3-61-g8985a5a35 Henrik Rydgård 2023-05-22 15:40:29   Download Download Merge: d121b2546 f7400ddde Merge pull request #17490 from hrydgard/readme-1.15.4 Update README.md for 1.15.4
v1.15.3-60-gf7400ddde Henrik Rydgård 2023-05-22 14:45:23 No build Update README.md for 1.15.4
v1.15.3-59-gd121b2546 Henrik Rydgård 2023-05-22 12:57:54   Download Download Merge: d5dfef8a8 15ff2cf5e Merge pull request #17489 from hrydgard/tilt-restore-setting Restore "low end radius" (inverse deadzone) for tilt input
v1.15.3-58-g15ff2cf5e Henrik Rydgård 2023-05-22 10:39:08 No build Add translation string, though this is a tricky one.
v1.15.3-57-g2ceb9942f Henrik Rydgård 2023-05-22 10:13:57 No build Tilt: Add back inverse deadzone (low end radius). Allow choosing circular or per-axis.
v1.15.3-56-gd5dfef8a8 Henrik Rydgård 2023-05-21 18:58:53   Download Download Merge: 30b11e8ad 085027b06 Merge pull request #17488 from bslenul/vk-gl-only-opts [Libretro] Show/hide some options depending on the renderer + remove MSAA option
v1.15.3-55-g085027b06 Bobby Smith 2023-05-20 13:20:57 No build [Libretro] Show/hide some options depending on the renderer + remove MSAA option
v1.15.3-54-g30b11e8ad Henrik Rydgård 2023-05-20 09:43:55 Download Download Download Merge: c8493b0df 3518abb47 Merge pull request #17486 from brad0/openbsd_build_fixes Build fixes for OpenBSD
v1.15.3-52-gc8493b0df Henrik Rydgård 2023-05-20 09:16:51 Download Download Download Merge: 91f5a27fb d886b23ae Merge pull request #17484 from SerenaKit/serena/ipx-home-indicator-auto-hide Automatically hide home indicator on iPhone X/all devices with home indicator
v1.15.3-51-g3518abb47 Brad Smith 2023-05-20 04:04:36 No build Build fixes for OpenBSD
v1.15.3-50-g91f5a27fb Henrik Rydgård 2023-05-17 18:15:09   Download Download Merge: 5d7a0516c 663d3c9a7 Merge pull request #17476 from hrydgard/icon-compromise Icon compromise
v1.15.3-49-g663d3c9a7 Henrik Rydgård 2023-05-17 18:08:18 No build Do the same for the gold icons
v1.15.3-48-gffdc9d0c3 Henrik Rydgård 2023-05-17 18:04:25 No build Replace the "pre-composed" icons for older devices with the originals. Remove some un-needed resolutions.
v1.15.3-47-g5d7a0516c Henrik Rydgård 2023-05-17 15:01:16   Download Download Merge: e0e25ab0e 05b6bbdc5 Merge pull request #17475 from hrydgard/opengl-basic-profiler Add a trivial profiling tool to the OpenGL backend
v1.15.3-45-ge0e25ab0e Henrik Rydgård 2023-05-17 11:31:37 Download Download Download Merge: 552746e2d 4f1be34f2 Merge pull request #17473 from hrydgard/revert-remove-hardware-scaler Revert "Remove the Android display resolution selector"
v1.15.3-44-g4f1be34f2 Henrik Rydgård 2023-05-17 09:37:15 No build Revert "Remove the Android display resolution selector" This reverts commit ea0eaa31e653fffba1903745999bdc2f7f2816b4.
v1.15.3-44-g05b6bbdc5 Henrik Rydgård 2023-05-17 14:38:11 No build Add a trivial profiling tool to the OpenGL backend - meaasure the time it takes to run a frame of commands. Accessed from the in-game dev menu just like the Vulkan frame profiler. With this we can easily see that actually submitting the GL commands is often the bottleneck on old devices like a Galaxy S3.
v1.15.3-43-g552746e2d Henrik Rydgård 2023-05-17 01:41:07 Download Download Download Compat: Add Yu-Gi-Oh Tag Force 6 to the list of games that warn that they require buffer effects
v1.15.3-42-g6bdb721af Henrik Rydgård 2023-05-16 20:19:18 Download Download Download Merge: 6deddbbc3 444897a8b Merge pull request #17466 from hrydgard/android-fix-load-from-downloads Fix running some file formats from the Downloads folder
v1.15.3-39-g444897a8b Henrik Rydgård 2023-05-16 18:25:31 No build Some reordering to make the code make more sense (no actual effect)
v1.15.3-39-g6deddbbc3 Henrik Rydgård 2023-05-16 20:18:05 Download   Download Merge: 07a96b873 923442ed4 Merge pull request #17467 from hrydgard/dj-max-improve-workaround Make the DJ Max workaround more aggressive about hiding stuff.
v1.15.3-38-g923442ed4 Henrik Rydgård 2023-05-16 17:51:27 No build Make the DJ Max workaround more aggressive about hiding stuff. May help #17463
v1.15.3-38-g081bdb323 Henrik Rydgård 2023-05-16 16:05:58 No build Fix running some file formats from the Downloads folder Due to how we mount stuff, we need to be able to navigate one step up from the executable, and then re-attach the executable filename. To allow this, in content URIs, treat ':' as a directory separator for navigation purposes. End result, you can now download cube.elf from the website and run it directly from Downloads without using a file manager to move it.
v1.15.3-37-g07a96b873 Henrik Rydgård 2023-05-16 16:39:43 Download Download Download Merge: c729519cf cf9a628a2 Merge pull request #17465 from hrydgard/android-content-uri-cpp AndroidContentURI: Move code from the header to cpp.
v1.15.3-35-gc729519cf Henrik Rydgård 2023-05-16 16:38:41     Download Merge: acea6deb0 f593d6583 Merge pull request #17442 from hrydgard/glr-render-command-shrink Shrink the GLRRenderCommand struct from 152 to 88 bytes
v1.15.3-33-gcf9a628a2 Henrik Rydgård 2023-05-16 14:34:28 No build AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths
v1.15.3-32-gacea6deb0 Henrik Rydgård 2023-05-15 21:46:12 Download Download Download Force UMD delays for Pangya Golf. See #17458
v1.15.3-31-g3900722dc Henrik Rydgård 2023-05-15 18:36:33 Download Download Download Merge: 90b053308 4bb9779ab Merge pull request #17461 from ThirteenAG/master WM_USER_GET_EMULATION_STATE message
v1.15.3-29-g90b053308 Henrik Rydgård 2023-05-15 17:54:33 Download Download Download Fix many of the translations of BufferedRenderingRequired
v1.15.3-29-g4bb9779ab ThirteenAG 2023-05-15 15:38:06 No build added WM_USER_GET_EMULATION_STATE message
v1.15.3-28-gc8b5871cc Henrik Rydgård 2023-05-14 21:54:13   Download Download Merge: 55c1c48d6 252d71f27 Merge pull request #17457 from unknownbrackets/zip-install UI: Fix thread error on zip open failure
v1.15.3-26-g55c1c48d6 Henrik Rydgård 2023-05-11 13:23:04   Download Download Merge: 5ff7c39e6 9512bc617 Merge pull request #17452 from hrydgard/shader-blend-dont-cache Don't cache render target copies for shader blending, only cache copies for overlap
v1.15.3-25-g9512bc617 Henrik Rydgård 2023-05-11 12:04:29 No build Don't cache render target copies for shader blending, only cache copies for overlap Fixes #17451, while also keeping the Dante performance fix from #17032. Of course, it's possible that something else could slow down now... But hopefully not. This could also fix other problems.
v1.15.3-24-g5ff7c39e6 Henrik Rydgård 2023-05-10 14:21:20 Download Download Download Italian translation updates, thanks vecna
v1.15.3-23-gb0d14d35e Henrik Rydgård 2023-05-10 14:02:05 Download Download Download Merge: 16fbb31a6 b27c42754 Merge pull request #17446 from hrydgard/combine-glr-render-commands OpenGL: Combine some render commands
v1.15.3-22-gb27c42754 Henrik Rydgård 2023-05-10 10:49:27 No build We always bind and draw together, so let's combine them to one command.
v1.15.3-21-gc7caefe6d Henrik Rydgård 2023-05-10 10:40:07 No build Have Draw and DrawIndexed share command and struct. Will make the next change easier.
v1.15.3-20-gd5e0299b0 Henrik Rydgård 2023-05-10 10:32:13 No build GLR: Share union struct between Draw/DrawIndex
v1.15.3-19-gf593d6583 Henrik Rydgård 2023-05-10 10:13:54 No build Avoid double-free in stereo mode
v1.15.3-19-gc88204625 Henrik Rydgård 2023-05-10 00:59:03 No build Remove redundant render command
v1.15.3-18-gcc16eb832 Henrik Rydgård 2023-05-10 00:20:43 No build Shrink the GLRRenderCommand struct from 152 to 88 bytes Turns out the VR work bloated it a bit, which can't be good. Think it's fine to allocate these view matrices on the heap to get them out of the way, there won't be that crazy many per frame usually.
v1.15.3-18-g8f2069ef7 Henrik Rydgård 2023-05-10 00:48:01 No build GLQueueRunner: Combine BindVertexBuffer with BindIndexBuffer
v1.15.3-17-g16fbb31a6 Henrik Rydgård 2023-05-09 23:43:04   Download Download Add a null pointer check in NativeActivity due to stack trace from #17364
v1.15.3-16-g51fc2c617 Henrik Rydgård 2023-05-09 21:38:15   Download Download Merge: 38c4c48eb fd43807c4 Merge pull request #17440 from hrydgard/revert-lmode-flag Revert lmode variant reduction
v1.15.3-15-gfd43807c4 Henrik Rydgård 2023-05-09 17:59:16 No build New fragment shader optimization: Only clamp color output if needed.
v1.15.3-15-g4108eaca4 Unknown W. Brackets 2023-06-11 23:41:50 No build Loader: Add additional data to missing LO16 report.
v1.15.3-14-gef59b60aa Unknown W. Brackets 2023-06-11 23:29:57 No build Loader: Report on HI16/LO16 r_info mismatch. Referenced in some LLVM code which checks the index specifically: https://github.com/llvm/llvm-project/blob/c72dea88b635bfd7856fa22bcaf388fa72c9fe86/lld/ELF/Relocations.cpp#L491 Noted by Kingcom.
v1.15.3-14-gb42670cf5 Henrik Rydgård 2023-05-09 17:50:43 No build Manually revert the rest of the lmode optimization
v1.15.3-13-gc122ee0a1 Unknown W. Brackets 2023-06-07 08:50:49 No build HLE: Add some assorted detected func names. These come from here: https://github.com/SiSTR0/sce_symbols/blob/main/psp_names.txt
v1.15.3-13-g0babac5c5 Henrik Rydgård 2023-05-09 17:22:27 No build Manually revert "Remove LM flag from vshader too" (#16718) Reverts #16718 Though maybe we can keep this one? Let's see.
v1.15.3-12-gfa1da3118 Unknown W. Brackets 2023-06-07 08:48:08 No build riscv: Add some quick aliases.
v1.15.3-12-g38c4c48eb Henrik Rydgård 2023-05-09 18:20:46 Download Download Download Merge: ba4f2837e f42c682d3 Merge pull request #17439 from hrydgard/revert-fog-fshader Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
v1.15.3-11-gf42c682d3 Henrik Rydgård 2023-05-08 22:01:14 No build Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag" This reverts commit 10dee90c8311cbf0cd728e34011464aa3787f6d6, reversing changes made to 34c11c8acfa59cb19f5665f6304779f793c43b46.
v1.15.3-11-g252d71f27 Unknown W. Brackets 2023-05-14 20:49:10 No build UI: Fix thread error on zip open failure.
v1.15.3-10-gba4f2837e Henrik Rydgård 2023-05-08 17:48:27 Download Download Download Merge: 2aed95bed 0da82d325 Merge pull request #17435 from hrydgard/wwe-scan-functions-fix ElfLoader: Don't scan for functions in zero-length sections
v1.15.3-8-g2aed95bed Henrik Rydgård 2023-05-08 12:00:03 Download Download Download Merge: 90ea4243e ce632ec07 Merge pull request #17433 from hrydgard/custom-button-analog-fix Custom button analog fix
v1.15.3-7-gce632ec07 Henrik Rydgård 2023-05-08 10:47:03 No build IniFile: Fix writing 64-bit hex values.
v1.15.3-6-g9623f515e Henrik Rydgård 2023-05-08 10:46:28 No build Add back support for custom buttons to control analog inputs
v1.15.3-5-ge078f61ba Henrik Rydgård 2023-05-08 10:13:16 No build Rename class CustomKey to CustomButton
v1.15.3-5-g0da82d325 Henrik Rydgård 2023-05-08 16:42:33 No build ElfLoader: Don't scan for functions in zero-length sections We end up scanning a crazy range from 0 to 0xFFFFFFFFC, which causes problems. Happens in WWE: Smackdown Vs Raw 2009 during initial load.
v1.15.3-4-g90ea4243e Henrik Rydgård 2023-05-07 22:22:18 Download Download Download Merge: 97ea55542 34f0f2053 Merge pull request #17429 from Kaitul/master Revert zh_TW.ini
v1.15.3-3-g34f0f2053 Kung-chih 2023-05-07 18:34:10 No build Revert zh_TW.ini
v1.15.3-2-g97ea55542 Henrik Rydgård 2023-05-07 12:17:18 Download Download Download Merge: 6d619201b 92fcb69dc Merge pull request #17427 from DDinghoya/patch-9 Update ko_KR.ini
v1.15.3-1-g92fcb69dc DDinghoya 2023-05-07 12:14:45 No build Update ko_KR.ini
v1.15.3 Henrik Rydgård 2023-05-07 10:47:35 Download Download Download v1.15.3
v1.15.2-33-g5d9a3982a Henrik Rydgård 2023-05-07 10:41:25   Download Download Update README.md for 1.15.3
v1.15.2-32-g7e7f9fff5 Henrik Rydgård 2023-05-07 09:26:35   Download Download Merge: 7f2c03156 1e2c3f7f3 Merge pull request #17425 from unknownbrackets/android-intent Android: Explicitly allow content URI intents
v1.15.2-31-g1e2c3f7f3 Unknown W. Brackets 2023-05-07 08:47:19 No build Android: Explicitly allow content URI intents.
v1.15.2-30-g7f2c03156 Henrik Rydgård 2023-05-06 23:47:03   Download Download Fix the skip buffer effects menu item not having immediate effect (wrong invalidation). Fixes part of #17404
v1.15.2-29-g13815e6f5 Henrik Rydgård 2023-05-06 23:08:53   Download Download Merge: c4422e502 87217053e Merge pull request #17423 from unknownbrackets/debugger Debugger: Correct PC if replacement breaks
v1.15.2-26-gc4422e502 Henrik Rydgård 2023-05-06 18:38:07 Download Download Download Merge: d5ac88ece 4ecd0a68f Merge pull request #17422 from unknownbrackets/windows-all-displays Windows: Fix initial window show for all displays
v1.15.2-24-gd5ac88ece Henrik Rydgård 2023-05-06 17:12:02   Download Download Merge: 14887d6b0 311a1a0fe Merge pull request #17420 from hrydgard/analog-mapping-glitch-fix Fix glitch when mapping analog inputs, caused by multiple TriggerFinish
v1.15.2-22-g14887d6b0 Henrik Rydgård 2023-05-06 16:15:32 Download Download Download Bump shader cache version (should have done it in the release)
v1.15.2-22-g311a1a0fe Henrik Rydgård 2023-05-06 15:09:12 No build Fix glitch when mapping analog inputs, caused by multiple TriggerFinish caused by stray analog axis events. ADd some guards all over the place against the same thing.
v1.15.2-21-g23c24d296 Henrik Rydgård 2023-05-06 10:45:20 Download Download Download Merge: bf79e4b10 ac88e7376 Merge pull request #17415 from hrydgard/misc-fixes Misc fixes and checks
v1.15.2-18-gbf79e4b10 Henrik Rydgård 2023-05-06 10:44:58 No build Merge: bda9493ce ff72203a0 Merge pull request #17414 from hrydgard/gpu-remove-jumpfast GPU: Remove JumpFast/CallFast
v1.15.2-15-gff72203a0 Henrik Rydgård 2023-05-05 23:46:19 No build Remove now-redundant check, add a TODO
v1.15.2-15-gbda9493ce Henrik Rydgård 2023-05-06 07:01:23 Download Download Download Merge: fea78f93b 8ef17b166 Merge pull request #17413 from alebcay/macos-system-libsdl2 Allow usage of system SDL2 on macOS
v1.15.2-15-gac88e7376 Henrik Rydgård 2023-05-05 23:40:06 No build TextDrawerAndroid: Handle a null fontName, saw some crash reports that looked like that.
v1.15.2-14-g640c4fe9e Henrik Rydgård 2023-05-05 23:44:19 No build GPU: Remove JumpFast/CallFast. They only avoid a very quick check and not worth the unsafety.
v1.15.2-14-g8ef17b166 Caleb Xu 2023-05-05 23:17:45 No build Allow usage of system SDL2 on macOS
v1.15.2-14-g0d0b0fc60 Henrik Rydgård 2023-05-05 23:25:56 No build Turn some reported crashes into asserts, to try to confirm what's going on
v1.15.2-13-gfea78f93b Henrik Rydgård 2023-05-05 23:20:59 Download Download Download Merge: 3318088a2 cd33b79ae Merge pull request #17412 from hrydgard/controller-mapping-fixes Controller mapping fixes
v1.15.2-12-gcd33b79ae Henrik Rydgård 2023-05-05 23:00:01 No build Fix an issue where stray KEY_UP events could confuse the control mapper into setting empty events This had some not-so-good consequences, like inability to map anything in VR, and sometimes empty MultiMappings would result that we could end up asserting on before the previous commit.
v1.15.2-11-geec1ad5a7 Henrik Rydgård 2023-05-05 22:26:27 No build Add some checks to try to prevent empty MultiInputMapping from arising, assert->log
v1.15.2-10-g3318088a2 Henrik Rydgård 2023-05-05 18:55:43 Download Download Download Merge: a291597a7 0b94ffc4c Merge pull request #17406 from hrydgard/even-more-crash-fixes Even more crash fixes
v1.15.2-5-g0b94ffc4c Henrik Rydgård 2023-05-05 01:18:29 No build Buildfix attempt
v1.15.2-4-ga291597a7 Henrik Rydgård 2023-05-05 18:55:31 No build Merge: 968341499 a767d2442 Merge pull request #17408 from Neo1102/patch-1 Update zh_TW.ini
v1.15.2-4-g38178d34b Henrik Rydgård 2023-05-05 00:03:20 No build Sanity checks in InitSwapchain
v1.15.2-3-g1bd7da221 Henrik Rydgård 2023-05-05 00:00:11 No build Fix obscure crash possibility (call stack found), some clarification
v1.15.2-2-g968341499 Henrik Rydgård 2023-05-05 08:37:06 Download Download Download Merge: 4d4c32576 c03501c50 Merge pull request #17407 from unknownbrackets/qt-minor Qt: Buildfix with SDL disabled
v1.15.2-2-g9a2ca4836 Henrik Rydgård 2023-05-04 23:54:59 No build Add missing locking to AsyncIOManager
v1.15.2-1-gd886b23ae Serena 2023-05-19 23:02:14 No build Automatically hide home indicator on iPhone X/all devices with home indicator
v1.15.2-1-ga767d2442 ИEØ_ΙΙØZ 2023-05-05 04:24:25 No build Update zh_TW.ini
v1.15.2-1-g942021e5c Henrik Rydgård 2023-05-04 23:47:46 No build VirtualDiscFileSystem: Fix out-of-range array read in fileList
v1.15.2 Henrik Rydgård 2023-05-04 11:48:18 Download     v1.15.2
v1.15.1-22-g65597a894 Henrik Rydgård 2023-05-04 10:49:35 Download     Merge: eaa9a7e01 b94c46ba1 Merge pull request #17402 from hrydgard/readme-1.15.2 Readme 1.15.2
v1.15.1-19-geaa9a7e01 Henrik Rydgård 2023-05-04 10:49:22 No build Merge: 75521c35f 7e1f90782 Merge pull request #17401 from hrydgard/additional-crash-fixes Additional crash fixes
v1.15.1-18-g7e1f90782 Henrik Rydgård 2023-05-04 10:25:16 No build VulkanPushPool: Sprinkle a couple of asserts.
v1.15.1-17-g4e732af78 Henrik Rydgård 2023-05-04 10:07:49 No build Minor cleanup, add a speculative comment.
v1.15.1-16-gc085990f2 Henrik Rydgård 2023-05-04 09:48:28 No build Add locking around g_controllerMap
v1.15.1-16-gb99d67155 Bashar Astifan 2023-07-17 23:12:47 No build Fix UWP build Replacing NativeMessageReceived with System_PostUIMessage
v1.15.1-16-gb94c46ba1 Henrik Rydgård 2023-05-04 10:48:36 No build Linkify readme
v1.15.1-15-gfcd11dfd4 Henrik Rydgård 2023-05-04 09:34:36 No build Update a comment
v1.15.1-15-gf9265108d Bashar Astifan 2023-07-17 21:13:46 No build Added BrowseFileType::SOUND_EFFECT case
v1.15.1-15-gb47ccc033 Henrik Rydgård 2023-05-04 10:32:28 No build Update README for 1.15.2
v1.15.1-14-gf86a46214 Bashar Astifan 2023-05-04 10:03:14 No build Revert creating ToShortFriendlyPath, more cleanup Path preview can actually solved within ToVisualString without creating another function, I feel it will cause confusing as both function will be similar.
v1.15.1-14-g75521c35f Henrik Rydgård 2023-05-04 09:48:48 No build Merge: 03bf19c47 6a51b6f7b Merge pull request #17399 from hrydgard/more-crash-fixes More crash fixes
v1.15.1-13-gb75cf5290 Bashar Astifan 2023-05-04 03:48:14 No build Fixed Path issue
v1.15.1-13-g6a51b6f7b Henrik Rydgård 2023-05-04 09:20:05 No build Quick attempt to add some thread safety to GameInfo::fileLoader.
v1.15.1-12-gb63f528a3 Bashar Astifan 2023-05-03 22:37:27 No build Code cleanup
v1.15.1-12-g7ddcf6295 Henrik Rydgård 2023-05-04 09:00:48 No build Change TODO to a better idea
v1.15.1-11-g3148a8a43 Henrik Rydgård 2023-05-04 08:58:52 No build PopupMultiChoiceDynamic: Check that valueStr_ isn't null before writing to it. Don't see how this happened.
v1.15.1-11-g132a00ade Bashar Astifan 2023-05-03 21:23:29 No build Merge: ab408a551 03bf19c47 Merge branch 'master' into master
v1.15.1-10-ga132b72ba Henrik Rydgård 2023-05-04 01:24:31 No build Paranoia
v1.15.1-9-g1d053d2ea Henrik Rydgård 2023-05-03 23:16:58 No build GLPushBuffer::Flush: Add debug-assert-and-bail prompted by suspicious callstack
v1.15.1-8-g5724bbd8e Henrik Rydgård 2023-05-03 23:03:34 No build Correct size calculations in GLPushBuffer. I don't see how this failed as badly as in that crash report though...
v1.15.1-7-gd56e27aa2 Henrik Rydgård 2023-05-03 22:49:59 No build Let's have DispatchFlush check for drawcalls before calling DoFlush, too.
v1.15.1-6-gc80671d9e Henrik Rydgård 2023-05-03 22:42:03 No build Debug-assert that there's a renderpass in Flush instead of asserting, and skip if not. buildfix
v1.15.1-5-gc9b7c815a Henrik Rydgård 2023-05-03 22:33:34 No build ~GPU_Vulkan: Check that we still have a draw_ pointer before trying to drain the compile queue.
v1.15.1-4-g0e2fb13c6 Henrik Rydgård 2023-05-03 22:22:54 No build Make sure we never end up with a null vertex decoder.
v1.15.1-3-g214d1d296 Henrik Rydgård 2023-05-03 22:15:22 No build Add a couple of TODOs for the future (not appropriate for current release process)
v1.15.1-2-g03bf19c47 Henrik Rydgård 2023-05-03 20:05:16 No build Merge: 65038eab6 0447b2b78 Merge pull request #17398 from lvonasek/cleanup_openxr_android12 OpenXR - Cleanup unsupported features, support Android 12
v1.15.1 Henrik Rydgård 2023-05-03 13:16:05   Download Download v1.15.1
v1.15-47-ge9ae684a4 Henrik Rydgård 2023-05-03 13:13:41 No build Oops
v1.15-46-g9bed1c671 Henrik Rydgård 2023-05-03 13:13:02 No build Add the Mali workaround to the readme for 1.15.1
v1.15-45-gb13a118aa Henrik Rydgård 2023-05-03 12:58:41   Download Download Merge: ec10c73a8 31098e240 Merge pull request #17377 from hrydgard/readme-1.15.1 Update README.md for 1.15.1
v1.15-42-gec10c73a8 Henrik Rydgård 2023-05-03 12:11:36 Download Download Download Merge: 1d8e549b6 2cca0b265 Merge pull request #17396 from hrydgard/mali-star-ocean-workaround-attempt Vulkan: Turn off the ubershader on Mali T880, T860 and T830 on old driver versions
v1.15-42-g31098e240 Henrik Rydgård 2023-05-03 11:06:56 No build Linkify the readme
v1.15-41-gd8722ec2f Henrik Rydgård 2023-05-01 19:47:09 No build Update README.md for 1.15.1
v1.15-41-g2cca0b265 Henrik Rydgård 2023-05-03 11:53:32 No build Vulkan: Turn off the ubershader on T880, T860 and T830 on old driver versions.
v1.15-40-g1d8e549b6 Henrik Rydgård 2023-05-03 09:16:05 Download Download Download Merge: aff455a7e cee9d2bdd Merge pull request #17394 from hrydgard/vbuffer-ibuffer-sizes Bump the index/vertex cpu-side buffer sizes a little.
v1.15-37-gaff455a7e Henrik Rydgård 2023-05-03 08:33:01 Download   Download Merge: 52b7bf502 b0d05a5a7 Merge pull request #17391 from hrydgard/key-bind-popup-workaround Better (but not great) workaround for key bindings that pop up dialogs.
v1.15-36-gcee9d2bdd Henrik Rydgård 2023-05-03 08:35:07 No build Delete outdated lines
v1.15-35-gc476d986f Henrik Rydgård 2023-05-03 00:23:31 No build Bump the index/vertex cpu-side buffer sizes a little. Replaces #17387
v1.15-34-g52b7bf502 Henrik Rydgård 2023-05-02 23:41:32   Download Download Merge: 47fb86dbe 97488c0a7 Merge pull request #17392 from hrydgard/misc-crash-fixes Misc crash fixes from mystery thread
v1.15-31-g47fb86dbe Henrik Rydgård 2023-05-02 23:40:15 No build Merge: dc96374eb 53ed8a164 Merge pull request #17393 from hrydgard/tilt-button-fix Prevent tilt-controlled left/right dpad butons from getting stuck
v1.15-30-g53ed8a164 Henrik Rydgård 2023-05-02 22:29:30 No build Prevent tilt-controlled left/right dpad butons from getting stuck Silly typo from the input refactoring. Fixes #17384
v1.15-29-gdc96374eb Henrik Rydgård 2023-05-02 21:40:05 Download Download Download Merge: eee464096 919979eec Merge pull request #17380 from hrydgard/replacement-find-files Pre-scan the root of texture packs for hash-named files.
v1.15-26-gb0d05a5a7 Henrik Rydgård 2023-05-02 23:51:40 No build Remove some logic that did not do the right thing
v1.15-26-g97488c0a7 Henrik Rydgård 2023-05-02 22:04:14 No build Vulkan: Before cleaning the shader managers, drain the shader compile queue. Mainly paranoia, but might help with the mutex crash from #17364
v1.15-25-gc037f6731 Henrik Rydgård 2023-05-02 21:36:17 No build Better (but not great) workaround for key bindings that pop up dialogs.
v1.15-25-g1a2d59994 Henrik Rydgård 2023-05-02 21:52:43 No build JIT: Consider the block cache full a few block before it is, to allow space for proxy blocks. Should fix the following crash: Core/MIPS/JitCommon/JitBlockCache.cpp:190 JitBlock &b = blocks_[num_blocks_];
v1.15-24-geee464096 Henrik Rydgård 2023-05-02 13:34:02   Download Download Simpler calculation of the vertex count for the Waves animation. Feels safer.
v1.15-23-g86d442bbd Henrik Rydgård 2023-05-01 10:36:56 Download Download Download Add missing (1080p) and (4K) in translation files
v1.15-22-g11410c691 Henrik Rydgård 2023-05-02 07:38:22   Download Download Merge: bd37e9829 f3c8387f6 Merge pull request #17383 from Narugakuruga/patch-22 Update zh_CN.ini
v1.15-20-gbd37e9829 Unknown W. Brackets 2023-05-02 07:14:20 Download Download Download Merge: 811e701a9 bdd0eeb7c Merge pull request #17382 from hrydgard/avoid-double-texreplace-load Avoid double texture cache load.
v1.15-20-g919979eec Henrik Rydgård 2023-05-02 11:40:50 No build Disable excessive logging
v1.15-19-gf3c8387f6 Narugakuruga 2023-05-02 03:48:09 No build Update zh_CN.ini
v1.15-19-gee7e8d7c0 Henrik Rydgård 2023-05-02 11:35:45 No build Add a unit test, fix listing zip directories
v1.15-18-gd10fae727 Henrik Rydgård 2023-05-01 23:20:54 No build Scan the root of loaded texture packs to find all the hash-named files.
v1.15-18-g811e701a9 Henrik Rydgård 2023-05-01 23:41:08 Download Download Download Merge: 8bb264345 2e3a676d7 Merge pull request #17379 from hrydgard/dds-fixes Tex replacement: Support BC1,2,3 formats also if packed in a DX10-style DDS.
v1.15-17-gbdd0eeb7c Henrik Rydgård 2023-05-01 23:52:39 No build Avoid double texture cache load. Texture packs are loaded from NotifyConfigChanged which is called anyway. Fixes #17381
v1.15-17-g35a