8000 Releases · stenzek/duckstation · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: stenzek/duckstation

Latest Preview Build

04 May 16:32
03db7ea
Compare
Choose a tag to compare
Latest Preview Build Pre-release
Pre-release

Commits

  • ea58cd1: Atualização Português do Brasil (#3411) (Anderson Cardoso) #3411
  • Fix memory writes using CPU addresses (Stenzek)
  • Fix possible crash with achievements/leaderboards hotkey (Stenzek)
  • Remove unnecessary padding (Stenzek)

Latest Rolling Release

26 Apr 04:50
8d80ae1
Compare
Choose a tag to compare

Commits

  • 46e11d9 CI: Bump flatpak-github-actions version
  • df2a5a5 ImGuiManager: Move drawing out of GPUDevice
  • 876b80c ImGuiManager: Fix incorrect backend flag on aux window
  • bd558ef CMake: Use upstream-compatible Findzstd
  • 1f10cac GPUThread: Align commands to 16 bytes
  • 437430c System: Pull screenshot format from path extension
  • 1caf45c SmallString: Fix possible non-null-termination in set_size()
  • f4df18b Cheats: Make FormatCodeForFile() public
  • b4019f3 GPU/HW: Fix black dots with some texture filters
  • 50ba0fa CI: Use flatpak/flatpak-github-actions
  • 41ee9d9 FullscreenUI: Use path from game list entry on resume
  • 1405004 GameDB: Set tolerance for Spider-Man games
  • 769e6f2 GPUThread: Fix command size blow-up
  • b0172a0 Atualização Português do Brasil (#3408)
  • 50e99dd D3D12Device: Fix incorrect state when texture uploaded 2x w/o use
  • 559f831 Achievements: Defer login/game identify until after RAIntegration load
  • 740758f CPU/Recompiler: Call RaiseBreakException() on BP
  • 589b8f5 Justifier: Handle byte 4 IRQ enable flag
  • 773ec04 Justifier: Fix byteswapped RGB colours
  • 674816b GameDB: Recompiler ICache for Crypt Killer
  • f8cd1d3 Qt: Warn on cheat enable if gamesettings disabled
  • 611bb8f VulkanDevice: Remove hardcoded 1.0 API version
  • d049b36 Log: Allow read-only access to the log file (#3409)
  • 8d80ae1 Controller: Remove 'f' from string float values

v0.1-8947

19 Apr 01:09
a86eabc
Compare
Choose a tag to compare

Commits

  • e41543c Achievements: Cache latest/nearest achievement info
  • a0aac8e dep/rcheevos: Bump to latest upstream
  • 1bb1354 Achievements: Use rc_client as source of truth for HC mode
  • d286b96 Achievements: Swap RAInterface for RAIntegration via rc_client
  • 15a81e5 Deps: Remove RAInterface
  • 2156053 Achievements: Fix crash starting with no game
  • 4708a8f Achievements: Fix login while ingame
  • 6165b50 Achievements: Use new badge_url/badge_locked_url fields
  • 8e73b1d Achievements: Display notification on subset complete
  • 284b13c Achievements: Fix starting with RAIntegration-forced HC mode
  • e7a3465 Achievements: Display hardcore disabled subtitle in game summary
  • 2eecf6b GPU/HW: Clear depth at vblank time in 480i games
  • 12a50fe GameDB: exclude analog support for some 2D games (#3402)
  • 3b5d2e9 GameDB: PGXP-CPU for Spider-Man games
  • 5f48adb RegTest: Compile fix
  • f0d4816 RegTest: Add function queueing for RunOnCPUThread()
  • c1e01af Host: Expose RunOnUIThread() to core
  • 78ff3b9 dep/rcheevos: Make RAIntegration loadable in two parts
  • fca2502 Achievements: Initialize RAIntegration in two parts
  • c192bd7 Bus: Stub out 0x1F802080
  • 9573286 FullscreenUI: Increase notification rounding
  • faa7ca5 FullscreenUI: Add confirmation to hardcore mode enable/reset
  • 8f8f7cd Achievements: Queue RAIntegration writes on CPU thread
  • 057398b FullscreenUI: Mostly replace C string usage with string_view
  • 32963c3 Controller: Use string_view() for localised strings
  • b78d3b4 dep/imgui: Update to v1.91.9b
  • 65fd6f9 FullscreenUI: Fix crash in hotkey settings
  • ca46c11 FullscreenUI: More string_view usage
  • 46dd32a Updated Swedish translation (#3403)
  • 57fc5b9 Update Russian translation (#3405)
  • 903a157 GameDB: exclude analog support for some Rockman titles (#3404)
  • 03d6d12 Image: Export RGBA8 conversion functions
  • 79cb577 Data: Swap svg classes for inline style
  • cf7feec Deps: Swap lunasvg for plutosvg
  • 2e6c6df Qt: Slightly adjust widget sizes
  • 8930168 Qt: Use grid layout for forms
  • ebf33f3 FullscreenUI: Crash fix
  • 1a5e852 GameDB: disable analog support for some demos and beta versions (#3406)
  • 7583425 Atualização Português do Brasil (#3407)
  • 751d81e GPU/TextureCache: Handle FetchTexture() fails
  • b1ce3bf Data: Fix link in thirdparty.html
  • a0de2fe GPUThread: Minor logic corrections
  • 4c1aba6 System: Remove unused function
  • 3d2085f GPU: Fix some CPU thread state reads
  • c9ae4dc SPU: Enable VU meter in debug builds
  • 9c819d9 ImGuiManager: Fix tab key handling
  • ddf906f FullscreenUI: Polish achievements login dialog
  • 7aa831c FullscreenUI: Improve look of slider popups
  • 5b5eef6 FullscreenUI: Increase spacing between menu items
  • def6b76 FullscreenUI: Make menu item borders optional
  • 9a67253 FullscreenUI: Change default background name
  • 1fa77e5 FullscreenUI: Center achievement/leaderboard images
  • 0003cf7 CI/Flatpak: Bump to KDE 6.9 SDK
  • d840a82 CI: Use kde-6.9 flatpak docker image
  • 75ae7de FullscreenUI: Add padding to game list
  • a86eabc Win32RawInputSource: Fix handling of absolute positioned devices

v0.1-8891

09 Apr 14:36
0003cf7
Compare
Choose a tag to compare

Commits

  • 6e39453 GameDB: add Digital Contoller support for The Adventure of Little Ralph (Demo) (#3401)
  • 2a99529 Deps: April updates
  • eca113c GPUDevice: Fix/improve compute shader support
  • 4e7fdc8 PostProcessing/FX: Allow frametime as int
  • 80cfe59 PostProcessing/FX: Allow use of fixed-size render targets
  • 1aabcf1 PostProcessing/FX: Alternate between two 'backbuffers'
  • 979ad97 PostProcessing/FX: Add support for compute shaders
  • f559615 PostProcessing: Display compile errors in OSD
  • a9f1dd2 D3D12Device: Fix GPU-based validation being unconditionally enabled
  • e62f3bd PostProcessing: Show Reshade ui_text style help text
  • 5034fb9 Hotkeys: Rearrange categories for some shortcuts and improve naming
  • b794e84 Achievements: Improve HC self-disable
  • 054e96f BIOS: SCPH-7000W is region-free
  • dfa96e0 GPU: Implement MMPX texture filter
  • a3a162f Data: Update SDL game controller database
  • 2bd9e5f README: Add link to old releases repository
  • 3ecaffd dep/reshadefx: Don't unconditionally emit point size variable
  • 52f8a34 FullscreenUI: Fix Toggle Fast Forward being disabled
  • 83f7550 FullscreenUI: Fix long lists not scrolling to selected item
  • 6e02133 Qt: Fix game list achievement icon spacing at 100% DPI
  • 7971bb9 GPU/HW: Add Scale2x/Scale3x texture filters
  • 0a1e8e2 ShaderGen: Emit packUnorm4x8() for GLSL ES 3.0
  • 0479500 CPU: Correctly mask upper 1.5GB of KUSEG
  • 8706f60 SPU: Add VU meter display in debug/devel builds
  • 182ba2a SPU: Devel build fix
  • 82d3b68 CI/AppImage: Include libcom_err.so.2 in cross appimages
  • 97c81ed FullscreenUI: Android build fix
  • 8186e61 ShaderGen: Don't use VERSION for polyfill
  • 8e5531e FullscreenUI: Fix call of moved-from function
  • a310d3a FullscreenUI: Fix load-and-resume-state HC popup

v0.1-8861

05 Apr 12:16
4ead87d
Compare
Choose a tag to compare

Commits

  • e5cec05 Qt/BPM: Add Green Giant Theme (#3390)
  • eea4159 Updated Swedish translation (#3391)
  • 10fea83 GameDB: Intelligent Qube doesn't support analog controller (#3392)
  • fffa449 Atualização Português do Brasil (#3393)
  • 19c03af Update the Simple-Chinese translation to latest. (#3394)
  • 5c41a48 GPU/HW: Fix crash when changing downsampling factor
  • de6a8fb BIOS: Set priority of v4.1 E to 10
  • 346f0f9 GameDatabase: Fix incorrect multitap key parsing
  • 6eddc0b GPUDevice: Don't allow copy-resize between different formats
  • d176109 GPU/HW: Fix incorrect interlaced VRAM extract offset
  • 62d7a73 GPU/HW: Add 'Scaled Interlacing' option
  • 74064af GameDB: Set disable scaled interlacing on various games
  • 115ba44 CPU/Interpreter: Emulate lo/hi read stall after mult/div
  • f4e93df Update the Simple-Chinese translation to latest. (#3395)
  • 3ab3e4b ImGuiManager: Tweak OSD message rounding
  • 4afa41b Qt: Move async readahead sectors to advanced settings
  • 32b0919 Qt: Move force video timing to console settings
  • 2311c8d Settings: Convert dithering/true color options to a dropdown
  • 2d477f8 Qt: Add tooltips to setup wizard graphics settings
  • 741e971 GPU/HW: Add 'True Color (Full)' dithering mode
  • 98d1c71 GameDB: Force full true color for Bust a Move 2
  • 9020959 Qt: Add game list background function
  • 03d7af2 FullscreenUI: Add border rounding to menu items
  • 9411e40 FullscreenUI: Fix assert when booting+loading state
  • 3ffd20b FullscreenUI: Display game list attributes in darker colour
  • 1fca8ae FullscreenUI: Fix start-in-game-list mode using grid
  • 4ce001a GameDatabase: Add DisableFullTrueColor trait
  • 2cb6ce6 Mini: Fix non-first game list refresh
  • 104c82c Mini: Fix right button forwarding
  • 3f0abcc CI: Don't use zlib-ng on cross-compiled AppImages
  • ae9023d CI: Build armhf AppImages
  • ece18d1 PCDrv: Allow opening by absolute path
  • ceef7af GameList: Fix crash if cache fails to open
  • fbadaca CDROM: Fudge track autopause hold position
  • 58bd876 Qt: Fix crash when FSUI open and game list activated
  • ea3774c FullscreenUI: Fix setting BIOS to Auto Detect
  • f80a77f FullscreenUI: Fix popup item border going outside of window
  • 6f2225f FullscreenUI: Remove redundant ActiveButton() and friends
  • 003518c FullscreenUI: Fix nav wrapping if first item is disabled
  • 9ef7f54 FullscreenUI: Enable all windows to nav-wrap
  • f36062a FullscreenUI: Fix duplicate item in advanced settings
  • e4a0288 FullscreenUI: Fix keynav default in open-in-game-list mode
  • c7504e7 dep/fmt: Bump to v11.1.4
  • 576658b Settings: Max speedup cycles should be at least 1
  • 0687e59 FullscreenUI: Rewrite popup dialog handling
  • ba3c693 Qt: Fix double memcard warning on shutdown
  • 3cf2f41 FullscreenUI: Fix crash changing renderer
  • 730fa67 FullscreenUI: Darken titled toast text
  • 3723010 FullscreenUI: Run idle while notifications/toasts are onscreen
  • b4ae194 Achievements: Show unconfirmed unlocks in pause menu
  • 54c42f9 Achievements: Consider all-hidden-leaderboards as no leaderboards
  • a3e8405 FullscreenUI: Fix multi-disc selection with duplicate filenames
  • 3bf5ded FullscreenUI: Fix various issues
  • 9bcd738 FullscreenUI: Make save state selector a main window
  • 2d31bf5 FullscreenUI: Convert input binding into a PopupDialog
  • 4e2872f FullscreenUI: Fix consecutive choice dialogs
  • e6e6313 FullscreenUI: Add offscreen-based screen fade
  • 6451339 FullscreenUI: Add fade transition to most screen changes
  • c5cc94c FullscreenUI: Fix hotkey categories duplicating
  • 04c5a9f FullscreenUI: Improve leaderboard text contrast
  • 3292833 FullscreenUI: Add option to turn off animations
  • d2c09df Settings: Split read and seek cycles for maximum CD speedup
  • 8c1f75a GameDatabase: Add overrides for maximum CD speedup cycles
  • 162d742 CDROM: Remove hack for Fighting Force
  • 049ec4a CI/Linux: Bump discord-rpc/lunasvg commits
  • b798d8f Settings: Add option for enabling GPU-based validation
  • acd684b D3D12Device: Fix a couple of errors in ROV handling
  • c7139b9 GPU/HW: Remove redundant check
  • bbdc6ab Misc: Fix a bunch of code analysis warnings
  • ffd6726 Qt: Drop -settings/-portable CLI parameters
  • 1332f6d Atualização Português do Brasil (#3397)
  • d936310 Updated Swedish translation (#3398)
  • fdfbc7f Spanish (Spain) translation update 2025/04/03 (#3399)
  • b308765 Update the Simple-Chinese translation to latest. (#3400)
  • c75d5f7 CrashHandler: Include assertion/panic information in dumps
  • fe60a2a CrashHandler: Replace invalid parameter and purecall handlers
  • f494cb4 Qt: Widen status bar widgets
  • 426cdd1 Qt: Center icons in grid view
  • 836a0c7 Qt: Fix achievements text highlight colour
  • f05c627 Qt: Update glyph ranges
  • 46ae178 Qt: Fix double-click-fullscreen with notifications up
  • 47e941c Qt: Fix shutdown from Big Picture exiting application
  • 64fac4c Qt: Fix interacting with pause menu after double-click-fullscreen
  • 162150c FullscreenUI: Force key nav on first open
  • 079dae3 FullscreenUI: Use transition for background/theme changes
  • 0f6e5bb FullscreenUI: Fix pause menu achievements text progress colour
  • 584ed4b FullscreenUI: Fix progress bar line at 0%
  • 4ead87d README: Mention ARM32/ARM64 AppImage builds

v0.1-8773

15 Mar 09:00
a1d6998
Compare
Choose a tag to compare

Commits

  • c3ce0ee Atualização Português do Brasil (#3385)
  • 160f1ea Qt: Fix vibration motor binding not showing some devices
  • 8cfd843 System: Fix depth clear threshold not applying immediately
  • b230c9c CPU/PGXP: Use GTE MAX_Z for Z normalization
  • 78bb14b CPU: Fix disassembly of GTE instructions in log
  • 826f102 CPU/Recompiler: Flush GTE completion cycle on load without fastmem
  • 7eb7ad6 CPU/Recompiler: Remove load delay flag from lwc2
  • 9939f1c CPU/Interpreter: Use _builtin{add,sub}_overflow for exceptions
  • 95797b0 GPU: Force early run on GP0 FIFO overflow
  • 6437a5d GPU/TextureCache: Dump textures asynchronously
  • e73ca9e Qt: Fix new range for depth clear threshold
  • 705fe11 Qt: Fix incorrect file filter for memory card import
  • 2bfbec3 Settings: Use new key name for depth threshold
  • ee6887b GPU/HW: Add stat for depth buffer clears
  • 58dc756 GPU/HW: Add in-pass clear depth pipeline
  • 29f19d0 Spanish (Spain) translation update (#3386)
  • 9f0bbcc Achievements: Fix progress bar text alignment
  • e25f287 Qt: Avoid stuck in temporary render-to-separate mode
  • 8bffd97 Qt: Lock system when automatic updater shows
  • c717f54 Deps: Update to SDL3 3.2.8
  • cd694c0 GDBServer: Improve ack handling
  • 2f5855a GDBServer: Get rid of usage
  • 814263b GDBServer: Mostly rewrite handlers and fix undefined behaviour
  • a0c06f8 GDBServer: Implement 's' command (single step)
  • 7bae23d GDBServer: Implement memory breakpoints
  • 541af8d GDBServer: Stub out thread commands
  • 492a55e FullscreenUI: Add icons to achievement list categories
  • d6ab840 FullscreenUI: Use RetroAchievements game icon as fallback game image
  • aeadd4c FullscreenUI: Move game info to top of pause menu
  • 72a0ba1 FullscreenUI: Fix pause menu light theme shadow colour
  • 44af55a FullscreenUI: Differentiate title/subtitle colours
  • 9a9ed52 Qt: Fix vertical alignment in patches page
  • f6296ce Qt: Increase setup wizard dialog height
  • 4fc49ee FullscreenUI: Tweak the highlight background color (#3387)
  • ba32959 VulkanDevice: Allow 0x0 window size
  • e422afd FullscreenUI: Improve achievements pause menu overlays
  • 531b3e1 Update the Simple-Chinese translation to latest. (#3388)
  • 5116631 Qt: Update glyph ranges
  • c57689c FullscreenUI: Inherit colour alpha for shadowed text
  • 9c97182 FullscreenUI: Apply theme to ingame achievement overlays
  • b6fa2ce FullscreenUI: Fix shadowed text alpha again
  • cffafad ImGuiManager: Use fullscreen UI theme for OSD
  • f11c31b ImGuiOverlays: Apply theme to save state selector
  • 6c86785 FullscreenUI: Apply theme to loading screen
  • 3d0f038 FullscreenUI: Move game list settings to main tab
  • 6e27b8a FullscreenUI: Add option to start/open to game list
  • 1189f53 FullscreenUI: Add 'Automatic' theme that syncs with Qt
  • db3b689 FullscreenUI: Add Dark Ruby theme (#3389)
  • 4bac7cb FullscreenUI: Fix some dialogs not being cancellable
  • 2a86faa Fu 8000 llscreenUI: Replace landing icons with colourable icons
  • 9734066 FullscreenUI: Add StaticGray background
  • 0a47006 FullscreenUI: Move appearance up in settings order
  • c82c007 FullscreenUI: Add settings reset option to settings
  • bcd4b91 FullscreenUI: Fix black screen on renderer change
  • 8a0400a GameList: Don't try to scan gpudump files
  • dd885cf GameList: Cache invalid entries
  • 8308428 GameList: Rename max value enum for consistency
  • 3420af8 FullscreenUI: Display unlock rarity in achievements view
  • 4f00a7c FullscreenUI: Add rounding to achievements progress bars
  • 61de096 FullscreenUI: Add status text (left side of footer)
  • a1e5bb7 FullscreenUI: Display legend for achievement status icons
  • 27fc7de FullscreenUI: Add translucency/shadow to achievement notifications
  • e3cb3d0 FullscreenUI: Fix system not unpausing after HC disable popup
  • a1d6998 CI: Update AppStream metainfo

v0.1-8709

04 Mar 08:09
b8d86a1
Compare
Choose a tag to compare

Commits

  • 2011c55 Update the Simple-Chinese translation to latest. (#3377)
  • b764ed4 DDGoController: Fix incorrect translation context
  • eda32e0 Qt: Fix image key in overlay export
  • fbbc494 FullscreenUI: Fix crash in game properties on non-scanned file
  • 08bbb4a Updated Spanish (Latin America) translation (#3378)
  • 0b167aa Atualização Português do Brasil (#3379)
  • f7f17a0 Cheats: Add Enable8MBRAM option for patches
  • 498e7aa X11Tools: Load libxcb and friends dynamically
  • 0733e17 FullscreenUI: Add BackgroundProgressCallback
  • 4bddd38 WindowInfo: Add SDL window type
  • ee1a3b9 VulkanDevice: Support SDL window type
  • df9f15e OpenGLDevice: Support SDL window type
  • 37fa0d1 Mini: Add duckstation-mini interface
  • 6a86c80 CPU: Correct wording about cop2 and IRQs
  • ec7c83a Settings: Fix race toggling OSD messages
  • be970bc Qt: Handle inverted+negated axes when mapping
  • 89d9842 FullscreenUI: Fix popup title colours
  • ea8f3e5 Scripts: Support generating both Qt and Mini AppImages
  • 15fde6a CI: Add ARM64 AppImage builds
  • 5dc0a36 FullscreenUI: Add Themes (#3380)
  • 5a4e87a FullscreenUI: Reorder interface settings to match Qt
  • 9d9da94 FullscreenUI: Default to dark theme on unknown value
  • 9bfc3e9 FullscreenUI: Hook up dynamic toast colour
  • 34fdbaf FullscreenUI: Add drop shadows to most text
  • 965da85 FullscreenUI: Add additional rounding to some dialogs
  • 4bfb37f Qt: Add graphics and achievements to setup wizard
  • a0fef2d Qt: Merge gamelistmodel.cpp and gamelistwidget.cpp
  • 38146f2 FullscreenUI: Fix toast colors and add more themes (#3381)
  • 859f509 FullscreenUI: Update translation strings
  • c775872 GameDB: ASCII and VIP demos don't support analog cont 8000 rollers. (#3384)
  • af4eb68 Updated Swedish translation (#3383)
  • 4c64e48 Mini: Log fatal errors to stderr
  • 0bf0b5c Qt: Fix typo in setup wizard
  • b8d86a1 GameDB: Kagero II & III

v0.1-8675

22 Feb 02:43
3ea26cc
Compare
Choose a tag to compare

Commits

  • f4aa5e1 MemoryCard: Filename -> Path
  • 13d58d8 Qt: Move fast boot/fast forward to console settings
  • e9bfca8 System: Add 'Fast Forward Memory Card Access' option
  • 2bfc408 Bus: Enable mmap fastmem on uppermost KSEG0 mirror
  • 2fcf115 GameDB: Drop LUT fastmem overrides
  • 7d80a74 GameDatabase: Remove now-unused traits
  • 8772c33 CPU: Don't stall until GTE completion on write
  • 958fd00 GPU/HW: Don't use shader for self-overlapping copies
  • ce8b1f0 GPU: Small optimization to lanczos shader
  • 4562573 Update Russian translation (#3372)
  • 369f623 Cheats: Only display codes for selected revision
  • 1b3ca81 Qt: Fix hotkey search placeholder localisation
  • b45f9c3 Atualização Português do Brasil (#3373)
  • cba9d00 Qt: Further improve async cover loading
  • 9928d01 Common: Fix ARM64 build on clang-cl 19
  • e688e24 GTE: Use floating-point math for preserve-proj-fp
  • 5bd1a49 GameDatabase: Turn PGXPPreserveProjFP into a boolean setting
  • 4ce1b1a GameDB: Set PGXPPreserveProjFP for Vagrant Story
  • cb10c6f Qt: Ensure build warning is themed
  • 0c30acb Qt: Work around QtWayland bugs
  • 9a75af2 Qt: Explicitly set desktop file path on startup
  • b57049f CI: Enable Wayland on AppImage/Flatpak builds
  • 2f5c4d8 Common: Add xorshift-based PRNG class
  • 6f25cf3 CDROM: Add randomness to repeated seek times
  • 72ac4f9 CDROM: Increase delay for pause-when-paused
  • 31a5d8c GameDB: Tama - Adventurous Ball in Giddy Labyrinth hash
  • 78bd0fd Qt: Always use ARGB32 for padded cover images
  • 6a0c73b Qt: Add AMOLED theme (#3374)
  • 373c83c GameDB: PGXP-CPU for Twisted Metal 2
  • d1b9473 Deps: Update cpuinfo
  • f96ab3a Deps: Switch zlib to zlib-ng
  • d5c83a8 GameDB: Sorcerer's Maze (#3375)
  • f2715b3 GameDB: Falcata - Astran Pardma no Monshou hash (#3376)
  • 90cb92b CI: Ensure libz.so.1 is packaged in AppImage
  • fa3815d Achievements: Fix progress database corruption
  • 91370ee Achievements: Update both HC and SC counts on unlock/boot
  • 5fea81c Qt: Show only HC achievement count if HC == SC
  • d812463 Qt: Ensure SIGCHLD is ignored properly
  • 3ea26cc GPU: Rewrite automatic resolution scaling

v0.1-8636

15 Feb 01:50
e0620fc
Compare
Choose a tag to compare

Commits

  • acb355a CDImage: Make .bin loader track length match .cue
  • 81bca06 System: Add hash to OnGameChanged
  • 160c34e CDROM: Avoid additional stat() call loading subchannel
  • 2663ac9 CDImage: Improve PBP load error reporting
  • 06b0218 GPU/HW: Split transparent draws if dual-source blend unsupported
  • 94b2060 GPU: Clear display texture on fatal error
  • 901927d CDROM: Don't panic on unknown register read
  • 3e8ef44 Deps: Update to SDL3 3.2.4
  • 0428a93 Qt: Fix possible crash when rescanning game list
  • 4236bea System: Fix setting-altering patches not applying on startup
  • 8132c51 Cheats: Add 'Ignore' field to file format
  • 07f9730 update the Simple-Chinese Translation to latest. (#3363)
  • ac4ef4f Gt: Update glyph ranges
  • 4ce48ab GPU/HW: Fix incorrect source rect for page replacements
  • 46ae3e5 Cheats: Show disabled code count when HC/safe mode is active
  • 5fb5dcd Achievements: Improve summary popup
  • c1f8a52 Spanish (Spain) translation update 2025-02-09 (#3366)
  • 2dfa164 GameDB: Dezaemon Plus Select 100 does not support analog mode (#3364)
  • 788b9cd Update the Simple-Chinese translation to latest. (#3365)
  • 3eed0d0 CI/Flatpak: Don't strip SDL3 libraries
  • 7a587d9 Qt: Fix overlapping widgets in macro trigger shift-click
  • ef4c00a Qt: Use display name for a couple of recommended values
  • 2876713 Update the Simple-Chinese translation to latest. (#3368)
  • f6e8ebe Updating Swedish translation (100%) (#3367)
  • 36d5708 GPU/HW: Fall back to replacements from first disc
  • c137c56 Qt: Fix incorrect recommended value
  • ce616f1 Cheats: Reapply frame end codes immediately on reload
  • cd89f62 Atualização Português do Brasil (#3369)
  • a25d5dc CI: Apply SDL3 joystick patch
  • 7bc18c8 DDGoController: Rewrite to support axis input
  • f90fdf6 Update the Simple-Chinese translation to latest. (#3371)
  • 995a34e CMake: Correctly unset host page size if set via cache
  • 3a44c3a GPU: Fix prerotated presenting with OpenGL
  • 5913de9 VulkanDevice: Fix incorrect texture format for A1BGR5
  • 9b2cf0a InputSource: Fix Wcast-function-type-mismatch
  • b68d7c8 Image: Vectorize RGBA8 conversion and add A1BGR5
  • 953bd09 RegTest: Fix flipped images in OpenGL
  • 5ae32d3 System: Fix black screen when changing options while paused
  • 5060e72 Qt: Fix missing vibration binding for NegConRumble
  • dc6d6b9 PostProcessing: Fix abort on slow compile in big picture
  • ced9ee4 Qt: Update glyph ranges
  • af085d7 CI: Bump to LLVM/clang 19
  • 6802f77 CrashHandler: More Wcast-function-type-mismatch fixes
  • bceadad Image: Fix possible unaligned movaps
  • e0620fc System: Fix setting-altering game patch behaviour

v0.1-8591

07 Feb 15:56
f2cca01
Compare
Choose a tag to compare

Commits

  • 573b2eb SPU: Move device failure message to OSD
  • 4e97420 InputManager: Switch to SDL3
  • 2b7a4f8 Qt: Avoid game list refresh on shutdown
  • 543704d HTTPDownloader: Drop some log messages to debug
  • ca509a8 StringUtil: Add fixed-length DecodeHex()
  • 21aa6ea Scripts: Add script to download/generate achievement database
  • 1bfc4b6 dep/rcheevos: Update to 08999e0
  • 6a09d6e Achievements: Don't store hash as a string
  • d4b0b7f Achievements: Include rc_client version in user agent
  • 6512ed8 Achievements: Add offline tracking of progress and hash library
  • 0e3668a GameList: Show achievement information in game list
  • 5630f39 Qt: Fix loading webp images on Windows
  • 0665cb5 FullscreenUI: Further refine achievements login dialog
  • afd619a GameDB: Pro-Pinball needs same traits as others in the series (#3359)
  • d7c78ee GPU/HW: Fix box downsampling on OpenGL ES
  • 7188ab8 GPU/HW: Treat fill-like sprites as fills if TC is enabled
  • b0c0d64 GPU/TextureCache: Fix parsing of C16 replacement names
  • f58fa22 GPU/TextureCache: Only use a single palette record for C16
  • 70c45f7 GPU/TextureCache: Handle replacements larger than 256x256
  • e36dbaf Qt: Show current fullscreen resolution in UI even if invalid
  • 231ba05 GPUThread: Switch to borderless if exclusive fullscreen fails
  • 224cb6a FullscreenUI: Fix ClosePauseMenu() running on wrong thread
  • 1b678d0 FullscreenUI: Allow using right mouse button for 'back'
  • 4da7692 System: Adjust initialization order to better fit FullscreenUI
  • 28f6358 Qt: Use FSUI to service ConfirmMessageAsync() if active
  • 4dd6365 System: Simplify HC disable confirm on startup
  • 128bab2 Host: Allow button title override in ConfirmMessageAsync()
  • 0223471 FullscreenUI: Move UpdateRunIdleState() for system soft-fail to host
  • d314b25 System: Fix per-game achievements hardcore mode
  • 0d9e6bd FullscreenUI: Use effective value for achievement options enable
  • 9b6021b FullscreenUI: Fix progress bar padding in loading screen
  • aae7573 Achievements: Fix build with regtest
  • 369879e Settings: Log when creating EmuFolders fails
  • 44a75d6 GPUThread: Fix setting change crash with thread off
  • f7d7eec GPU/TextureCache: Fix replacements starting in second page
  • 96058f5 System: Use recreation logic for toggling GPU threading
  • 03181d1 GPUThread: Fix crash during FSUI language switch
  • b5925ab Achievements: Include any codepoints above 0x100 in dynamic range
  • d65c4ef GPU/TextureCache: Prefill dumped texture list with replacements
  • 635ae5d GPU/HW: Don't use sprites-as-fills for small/offscreen points
  • b01c06b GPU/TextureCache: Prevent wrapping for replacement lookup
  • a681386 Qt: Fix some options not being disabled with SW
  • 804d90d System: Fix overriding console region
  • 24354cb GPU: Fix more GPU thread-reading-CPU-thread-settings locations
  • 7316b01 CI: Dependency library updates
  • a5940b2 GPU: Use constants for display overscan range
  • 0c3d55a GPU: Fix incorrect PAR with overscan cropping
  • 64d3716 GPU: Further simplify draw rect calculation
  • 4ceeb58 GPU: Use display size for calculating internal screenshot size
  • 5788391 CI: Add ARM64 flatpak build
  • 1ca5782 Threading: Handle EINTR on sem_wait()
  • 1f5a103 GPUThread: Handle rare race condition in frame queueing
  • 5977350 System: Recreate memory save states when device options change
  • af277d4 Settings: Default to nearest sprite texture filtering
  • cb205c4 Qt: Show icon in settings console region dropdown
  • 455836a CMake: Check C++20 features that are missing on some systems
  • 51bef1b CMake: Don't print status messages for deps CMakeLists
  • 4ad2d0a GPU: Fix incorrect PAL overscan range
  • c6563a4 VulkanDevice: Require Vulkan 1.1 for most extension probing
  • 99e81f1 GPU: Fix incorrect condition in WaitForOneQueuedFrame()
  • ecbb79c GPU: Add Lanczos scaling option
  • 57cb2f8 FullscreenUI: Fix system unpausing on shutdown
  • 2cfc39e System: Move cheat reload to Initialize()
  • 8aa97a8 Data: Update game controller database
  • bee2dab Misc: Replace stringstream str() with C++20 move str()
  • f8c39ac GPU/HW: Warning fix
  • 5148081 Atualização Português do Brasil (#3360)
  • 5ae6d90 update Chinese translation. (#3361)
  • 063bb96 D3D11Device: Always query timestamp before present start
  • 0844223 Updated Swedish translation (#3362)
  • f2cca01 ImGuiManager: Fix achievement unlock icon not showing
0