Skip to content

Latest Preview Build

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Apr 20:09

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