Latest Preview Build
Pre-release
Pre-release
Commits
- Simplify resource copy (Stenzek)
- Add missing push constant buffer destroy (Stenzek)
- Fix assigning integer to boolean (Stenzek)
- Add additional unit tests (Stenzek)
- Bump version requirement (Stenzek)
- Remove pointless flags change (Stenzek)
- a64272b: PostProcessing/FX: Fix incorrect min_point_mag_linear_mip_point translation (Stenzek)
- Fix error reporting in CreateFramebuffer() (Stenzek)
- Fix error reporting in SetSwapInterval() and SetVSyncMode() (Stenzek)
- Fix error description for WinHttpOpenRequest() (Stenzek)
- Fix return value of curl write callback (Stenzek)
- Add missing error status assignment (Stenzek)
- Fix core thread view missing surface format (Stenzek)
- fbf4cdd: dep/rcheevos: Bump to dedfe2d (Stenzek)
- Fix notification icon opacity (Stenzek)
- Remove hidden leaderboard check (Stenzek)
- Fix incorrect stage bits for compute PushUniformBuffer() (Stenzek)
- Add missing scissor clamp in SetInitialPipelineState() (Stenzek)
- Fix query index in WaitForCommandBufferCompletion() (Stenzek)
- Reverse window open order on all Wayland platforms (Stenzek)
- Update resource overrides section (Connor McLaughlin)
- Check fclose() for WriteBinaryFile()/WriteStringToFile() (Stenzek)
- Add windows installer program (Stenzek)
- Add Windows uninstaller program (Stenzek)
- Generate Windows installers (Stenzek)
- Calculate estimated size for uninstaller entry (Stenzek)
- Share progress callback with updater (Stenzek)
- dc78763: Spanish (Spain) translation update (stenzek#3696) (Víctor "IlDucci) #3696
- Match console region to BIOS region when starting BIOS (Stenzek)
- Fix typo in variable name (Stenzek)
- Always call SetHook()/RemoveHook() on core thread (Stenzek)
- HasAnyBindingsForSource() shouldn't check subtype (Stenzek)
- Only enable sensor polling if there are bindings (Stenzek)
- Fix needing double press for button binding (Stenzek)
- Add links/instructions to Windows installer (Stenzek)
- 016c08b: GPU/HW: Use clamped rect for sprites-as-fills (Stenzek)
- Correctly update stage count when removing/clearing stages (stenzek#3698) #3698 (Davide Pesavento)
- 14decb1: Atualização Português do Brasil (stenzek#3697) (Anderson Cardoso) #3697
- Fix game settings not deloading after shutdown (Stenzek)
- Simplify reconfiguration (Stenzek)
- Fix texture hazard when stages disabled (Stenzek)
- Make GameHashToString() public (Stenzek)
- Add missing error parameter to RasterizeSVG() (Stenzek)
- Use _L1 string literal where appropriate (Stenzek)
- Hook resume state button up to confirm dialog (Stenzek)
- Fix mismatch between fullscreen_state and real state (Stenzek)
- Don't write OSDPersistentDuration to ini (Stenzek)
- Fix scroll not resetting in split window (Stenzek)
- Remove redundant lambda (Stenzek)
- Add sortName for NBA Live games (Stenzek)
- Annotate missing BIOS images (Stenzek)
- Allow game to override state media path when resuming (Stenzek)
- Combine a couple of summary page fields (Stenzek)
- Display content and RA hash in summary page (Stenzek)
- Remove persistent OSD message type duration (Stenzek)
- Don't read g_settings on video thread (Stenzek)
- Update translation strings (Stenzek)
- Adjust achievements pause menu overlay margins (Stenzek)
- Add scale options for notifications/indicators (Stenzek)
- Move BCD helpers into separate file (Stenzek)
- Add and use saturated int retrieval helpers (Stenzek)
- Move functions to .cpp file (Stenzek)
- Update SDL game controller database (Stenzek)
- Set widget enable on achievement groups (Stenzek)
- Order Automatic achievement scale option before OSD (Stenzek)
- Add vertical padding to split windows (Stenzek)
- Fix one-frame flicker when changing settings pages (Stenzek)
- Backport thread ID not getting set (Stenzek)
- Add "Unlocked in Softcore" bucket (Stenzek)
- Fix spectator mode not applying while game active (Stenzek)
- Fix only core subset showing in leaderboard view (Stenzek)
- ResetFocusHere() doesn't need to return boolean (Stenzek)
- Reset bucket collapse on window open (Stenzek)
- Add additional PromptFont glyphs (Stenzek)
- Set fullscreen display mode on "windows" on kmsdrm (Stenzek)
- Enumerate fullscreen modes if using SDL (Stenzek)
- Fix mode list not populating on default adapter (Stenzek)
- Add NeGconRumble to a bunch of supported games (Stenzek)
- Add sort names for NFS/NASCAR games (Stenzek)
- Ensure resources directory exists before rcc (Stenzek)
- Destroy context on zero refs with SDL window type (Stenzek)
- Fix incorrect SDL MakeCurrent()/DoneCurrent() usage (Stenzek)
- Use command/option key icons on MacOS (Stenzek)
- Move present result to global namespace (Stenzek)
- Transition texture layout after font update (Stenzek)
- Prefetch next achievement badge on unlock/start (Stenzek)
- Remove redundant packaging subdirectory (Stenzek)
- Don't compress already-compressed artifacts (Stenzek)
- Support loading CloneCD images (Stenzek)
- Make MDS class name consistent with others (Stenzek)
- Fix icons not displaying (Stenzek)
- Add missing break in GetCurrentValue() (Stenzek)
- Fix inverted motors in ConvertKeyToString() (Stenzek)
- Support SCP XInput Bridge (Stenzek)
- Prefetch 3 scrolls worth of badges in list (Stenzek)
- Remove redundant is_initialized variable (Stenzek)
- Log time for each request (Stenzek)
- Add option to prefetch badges (Stenzek)
- Add mention of CCD images (Stenzek)
- Immediately pause on core thread on menu open (Stenzek)
- Default badge prefetch to enabled (Stenzek)
- Fix incorrect background rect bounds (Stenzek)
- Use prebuilt dependencies (Stenzek)
- Update build instructions (Stenzek)
- Fix hardcore disable popup not showing when loading from menu (Stenzek)
- Report CFLAGS in summary (Stenzek)
- Remove unused files (Stenzek)
- Remove unnecessary warning disables (Stenzek)
- MotorOn should fail if motor already on (Stenzek)
- Set motor on bit immediately on MotorOn (Stenzek)
- Return rvalue reference from Error::TakeDescription() (Stenzek)
- Handle corrupted save states when resuming (Stenzek)
- Add BumpUniqueStringPool (Stenzek)
- Fix empty slot message in save state selector (Stenzek)
- Use custom style sheet for all themes (Stenzek)
- Support loading custom themes (Stenzek)
- Remove some unused setting binders (Stenzek)
- Disable 'Disable Style Sheets' button when unavailable (Stenzek)
- Set more text formats in gitattributes (Stenzek)
- Add missing active text color for menu/tabs (Stenzek)
- e62de23: CPU/PGXP: Allocate storage based on active RAM size (Stenzek)
- Add note to enable mouse mapping for lightguns/mouse (Stenzek)
- Tidy up mouse controller view (Stenzek)
- 4ebd181: Spanish (Spain) translation update (stenzek#3700) (Víctor "IlDucci) #3700
- 395dc07: Atualização - Português do Brasil (stenzek#3701) (Anderson Cardoso) #3701
- 060056e: CPU/RISCV64: Fix gte_completion_tick store in EndAndLinkBlock (stenzek#3702) (Yang Liu) #3702
- 26fda0b: CPU/Recompiler: Don't clobber downcount in GTE blocks (Stenzek)
- Use achievements game icon for loading screen (Stenzek)
- Remove redundant cast (Stenzek)
- Don't assemble vector in GetSizeVec() (Stenzek)
- Free up more bytes in locals (Stenzek)
- Add debug destructor (Stenzek)
- Fix indicator scale not applying to text (Stenzek)
- Increase indicator horizontal padding (Stenzek)
- Add missing coordinate floor() in a couple of places (Stenzek)
- Add background blur to notifications/menus (Stenzek)
- Add pinning of measured achievements (Stenzek)
- Fix crash when changing range cheats (Stenzek)
- Fix range cheats not being completely removed (Stenzek)
- Fix inconsistent unscaled input during reload (Stenzek)
- Set unscaled input based on first enabled shader (Stenzek)
- Replace simpleini with built-in parser (Stenzek)
- Remove simpleini (Stenzek)
- Add missing functions for SSE2 vector implementation (Stenzek)
- 49219b7: GPU/HW: Fix bogus 'resolution set to 0x0' message (Stenzek)
- Fix incorrect executable name on ARM64 (Stenzek)
- Core link to vixl/biscuit should be private (Stenzek)
- Reuse blur target for transitions (Stenzek)
- Support localizing device names (Stenzek)
- Make button/axis labels controller type aware (Stenzek)
- Clear OSD state before rc_client_unload_game() (Stenzek)
- Fix previous window not cleared on shutdown (Stenzek)
- Fix concurrent achievement+leaderboard hotkeys (Stenzek)
- Zero a few spacer size hints (Stenzek)
- Reset focus when switching to same main window (Stenzek)
- Use constants for motor indices (Stenzek)
- Use constants for motor indices (Stenzek)
- Make strings the only virtual type (Stenzek)
- Use string_view for parsing types (Stenzek)
- Use case-sensitive comparison when loading (Stenzek)
- Use case-sensitive sections/keys (Stenzek)
- Avoid calling EnumerateDeviceEffects() on video thread (Stenzek)
- Avoid InputManager calls for binding widgets (Stenzek)
- Avoid calling EnumerateDevices() on video thread (Stenzek)
- Add thread assertions to public functions (Stenzek)
- Remove HasAnyBindingsForKey() call on double click (Stenzek)
- Remove main mutex (Stenzek)
- Fix compile error with OpenGL ES (Stenzek)
- ICache for Resident Evil 1+2 (Stenzek)
- 19a165a: GPU/HW: Fix draw rect not updating in FF8 truncation workaround (Stenzek)
- Fix gsvector_nosimd -Wnontrivial-memcall warnings (stenzek#3704) #3704 (Yang Liu)
- 8a7db2a: dep/imgui: Fix LoongArch64 compile (Yang Liu) #3703
- db0de91: dep/rapidyaml: Fix LoongArch compile (Yang Liu) #3703
- Add lagoon #3703 (Yang Liu)
- Fix blend32() template for non-SIMD path #3703 (Yang Liu)
- Add LoongArch support #3703 (Yang Liu)
- c1ae04a: CPU/LoongArch64: Add recompiler (Yang Liu) #3703
- 87ce392: CPU/LoongArch64: Don't clobber downcount in GTE blocks (Yang Liu) #3703
- Add toast when achievement is pinned/unpinned (Stenzek)
- Add 'Dark Ocean' theme (Stenzek)
- Fix regtest runner (Stenzek)
- Display PS/Xbox button icons based on current device (Stenzek)
- Use BackgroundHighlight for button hover in choice dialog (Stenzek)
- Show 'Scroll Page' in footer legend (Stenzek)
- Drop libc injection hack (Stenzek)
- Remove AppRun hook from cross AppImage (Stenzek)
- Update to latest AppImage utilities (Stenzek)
- Only build Qt frontend for cross jobs (Stenzek)
- Always build Qt interface (Stenzek)
- Drop SDL window type (Stenzek)
- Remove prerotation hacks (Stenzek)
- Fix achievements hotkey hang with VSync on (Stenzek)
- Verify hashes of dependencies (Stenzek)
- Fix duplicate check for VK_KHR_get_surface_capabilities2 (Stenzek)
- Fix false error logged with OpenGL (Stenzek)
- Ensure INI gets saved in logical section order (Stenzek)
- Remove empty sections before saving (Stenzek)
- Tweak slider colour in Dark Ocean theme (Stenzek)
- Use saveAndReloadGameSettings() instead of manual save (Stenzek)
- Warn when changing renderer for the first time (Stenzek)
- 0f7eed0: dep/imgui: Update to 3a26b64 (Stenzek)
- Add outline renderer (Stenzek)
- Use outline text for OSD (Stenzek)
- Make menu border slightly less ugly (Stenzek)
- Use QScreen for refresh rate queries (Stenzek)
- Remove QueryRefreshRateForWindow() (Stenzek)
- Respond to QScreen refresh rate changes (Stenzek)
- 773fe4b: Spanish (Spain) translation update (stenzek#3706) (Víctor "IlDucci) #3706
- Update bundled ffmpeg headers to 8.1.0 (Stenzek)
- Update to 20260328 (Stenzek)
- ffb33c2: Atualização Português do Brasil (stenzek#3707) (Anderson Cardoso) #3707
- Add blur background to save state selector (Stenzek)
- Make game list settings slightly less ugly (Stenzek)
- Round borders on tree views (Stenzek)
- Fix submenu icon colours in light themes (Stenzek)
- Add PopupHighlight colour (Stenzek)
- Disable text shadow in light themes (Stenzek)
- Adjust light theme background alpha (Stenzek)
- Fix settings navbar icon in light theme (Stenzek)
- Fix OSD message background when guest display off (Stenzek)
- Remove GetDisplayNameFromPath() (Stenzek)
- ed7261d: Atualização Português do Brasil (stenzek#3708) (Anderson Cardoso) #3708
- Drop extern from declarations (Stenzek)
- Update to 20260404 (Stenzek)
- Update SDL Game Controller DB (Stenzek)
- Don't display empty pinned achievements without progress (Stenzek)
- Allow unpinning of achievements with empty progress (Stenzek)
- Store pinned achievements sorted (Stenzek)
- Display a warning when spectator/encore mode is enabled (Stenzek)
- Disable encore mode when spectator enabled (Stenzek)
- Fix invalid pause menu with external shutdown in achievements view (Stenzek)
- Fix background blur drawn twice (Stenzek)
- Remove redundant texture bind (Stenzek)
- Disable restorable cheats before saving state (Stenzek)
- Reapply restorable codes after state load (Stenzek)
- Remove unnecessary startup semaphore (Stenzek)
- update actions/upload-artifact (stenzek#3709) #3709 (Mrlinkwii)
- Don't double-archive builds (Stenzek)
- Get rid of multiple virtuals in ProgressCallback (Stenzek)
- Remove gamelistrefreshthread.cpp/h (Stenzek)
- Don't blur empty background in loading screen (Stenzek)
- dff49fd: dep/rcheevos: Fix runtime error on oversized log message (Stenzek)
- Supply error message for non-HTTP client errors (Stenzek)
- Fix non-English descriptions in Error class (Stenzek)
- Update VC runtime link (Connor McLaughlin)
- Fix InputBindingWidget tooltip (stenzek#3710) #3710 (Davide Pesavento)
- Fix conversion warning (Stenzek)
- Add missing includes to compress_helpers.h (Stenzek)
- Add CLion generated directory #3711 (Charles the Thobe)
- 99acb8f: ThirdParty/SmallVector: Add missing include (Charles the Thobe) #3711