Skip to content

Releases: stenzek/duckstation

Latest Preview Build

31 May 14:11
e25bb48
Compare
Choose a tag to compare
Latest Preview Build Pre-release
Pre-release

Commits

  • Disable texture filtering in Legend of Dragoon (Stenzek)
  • Write file log as well as frames (Stenzek)
  • Loading old save state versions is unlikely (Stenzek)
  • Rewrite BFRD handling (Stenzek)
  • Cancel VRAM writes on Reset (Stenzek)
  • Tie idle bit to FIFO emptyness on VRAM write (Stenzek)
  • Fix IRQ request (Stenzek)
  • a7543ab: GPU/HW: Fix crash on VRAM write/copy with mask test (Stenzek)
  • Ignore SPU byte writes to unaligned addresses (Stenzek)
  • Implement GetID command (Stenzek)
  • Fix title after loading state for EXE-boot (Stenzek)
  • Fix range check in mode0 when decrementing (Stenzek)
  • Further refine interrupt delay (Stenzek)
  • Add PGXP-CPU to Lego Racers (Stenzek)

Latest Rolling Release

30 May 04:04
f1ff15f
Compare
Choose a tag to compare

Commits

  • 0a63bec: CI/Flatpak: Push to Flathub (Stenzek)
  • Strip trailing whitespace from Windows errors (Stenzek)
  • Fix pipeline cache load error after device change (Stenzek)
  • PGXP-CPU for Dragon Valor (Stenzek)
  • Add Bilinear (Integer) scaling option (Stenzek)
  • Fix incorrect minimum latency display (Stenzek)
  • 872cee9: dep/cubeb: Sync to 19fcbef (Stenzek)
  • eab4271: dep/cubeb: Only include connected devices when enumerating wasapi (Stenzek)
  • Fix double popup on missing SBI file (Stenzek)
  • Save audio output latency value separately to minimal flag (Stenzek)
  • Correct pixel alignment of some UI elements (Stenzek)
  • Add horizontal padding to menu windows (Stenzek)
  • Use native file selector on Flatpak (Stenzek)
  • Add span returners (Stenzek)
  • Move SPIR-V compilation to base class (Stenzek)
  • Warning fix (Stenzek)
  • Get rid of double popup on renderer create error (Stenzek)
  • Fix triple popup on missing BIOS (Stenzek)
  • a2abcc9: CI/AppImage: Don't bundle libssl/libcrypto (Stenzek)
  • Re-introduce plural translation support (Stenzek)
  • 278c3ab: Atualização Português do Brasil (#3200) (Anderson Cardoso) #3200
  • Tidy up some unused code (Stenzek)
  • 8f415a4: CPU/NewRec: Fix register allocation crash on Linux (Stenzek)
  • Add link to Flathub (Stenzek)
  • Update shaderc to 2024.1 (Stenzek)
  • Add deps-build (Stenzek)
  • Add option to pause when controller is disconnected (Stenzek)
  • Fix Mac dylib not being included (Stenzek)
  • Remove now-unused file (Stenzek)
  • 4208d41: Update the Simple-Chinese Translation to latest. (#3201) (zkdpower) #3201
  • Remove ninja dependency for Mac deps (Stenzek)
  • Fix TinyString helper (Stenzek)
  • Detect cache line size dynamically on AArch64 Linux (Stenzek)
  • Simplify loader using DynamicLibrary (Stenzek)
  • cea061f: Update upload-artifact & download-artifact actions to v4 (#3202) (shinra-electric) #3202
  • Consider per-game overrides for Edit Memory Cards menu (Stenzek)
  • Fix Windows build upload (Stenzek)
  • Bump actions versions (Stenzek)
  • Fix auto updater getting stuck after failed request (Stenzek)
  • Fix double unload (Stenzek)
  • Correct heading sizes (Stenzek)
  • Add push to toggle for macros (Stenzek)
  • Improve >100% volume output quality (Stenzek)
  • 284b10f: Atualização Português do Brasil (#3203) (Anderson Cardoso) #3203
  • Rewrite input profile hotkey priority logic (Stenzek)
  • Rename Load Profile to Apply Profile (Stenzek)
  • Check host page size on startup (Stenzek)
  • 4c531d2: Update Russian translation (#3204) (shikulja) #3204
  • e444eb7: CI/MacOS: Switch to Xcode 15.4 (Stenzek)
  • Fix translation of %n hours (Stenzek)
  • Disable true colour for Dragon Valor (Stenzek)
  • Fix ugly popup message on Mac in setup wizard (Stenzek)
  • Open all image types as shared files (Stenzek)
  • Value logging/tracing for PGXP (Stenzek)
  • 29d4e04: CPU/PGXP: Use bit math for flags instead of union (Stenzek)
  • e4bedbb: CPU/PGXP: Readability improvements (Stenzek)
  • 3fd86a6: CPU/PGXP: Use component enum (Stenzek)
  • 37b1aa4: CPU/PGXP: Minor optimization to shift instructions (Stenzek)
  • bbac7a6: CPU/PGXP: Don't set high bits of flags (Stenzek)
  • 5672b0d: CPU/PGXP: sub rd, rs, 0 => move rd, rs (Stenzek)
  • ea4efb4: CPU/PGXP: Prefer fresh over tainted Z values (Stenzek)
  • 7476bac: CPU/PGXP: Track valid Z for lower/upper halves of 32-bit values (Stenzek)
  • Fix disassembly of rtps/nclip (Stenzek)
  • PGXP-CPU for Lifeforce Tenka (Stenzek)
  • 2dcf267: Atualização Português do Brasil (#3206) (Anderson Cardoso)
  • Various fixes (#3207) #3207 (PowerDuckSamurai)
  • Use string_view for GetEntryForPath() (Stenzek)
  • Load game settings from first disc of multi-disc games (Stenzek)
  • Merge multi-disc games (Stenzek)
  • bc67994: Bump GitHub Actions and Ubuntu (#3208) (Juan Pablo Romero Mendoza) #3208
  • 515e44f: Data: Update SDL Game Controller DB (#3209) (GreyXor) #3209
  • Reduce logging verbosity (Stenzek)
  • Update string list (Stenzek)
  • bd0cf65: Revert "CI/AppImage: Don't bundle libssl/libcrypto" (Stenzek)
  • Disc set corrections (Stenzek)
  • Add "Skip Duplicate Frame Display" option (Stenzek)
  • 09b43f9: CPU/NewRec: Clear needed on swapped delay slot (Stenzek)
  • ab4c6f2: CPU/NewRec: Enable delay slot swapping in more situations (Stenzek)
  • Implement disc reading for MacOS (Stenzek)
  • Use different conditions for frame dupe-skip (Stenzek)
  • 0bdedbf: Atualização Português do Brasil (#3210) (Anderson Cardoso) #3210
  • 2b39d50: Update the Simple-Chinese translation to latest. (#3211) (zkdpower) #3211
  • Update glyph ranges ([Stenzek](https://github.com/stenzek/duc...
Read more

v0.1-6759

09 May 05:58
0a63bec
Compare
Choose a tag to compare

Commits

  • 2fc9a6d: CPU/NewRec: Work around clang <16 structured binding capture bug (Stenzek)
  • Add gstreamer fallback to PlaySoundAsync() (Stenzek)
  • Fix >1 controller display (Stenzek)
  • Fix input profile ctype change not saving (Stenzek)
  • Fix swap() not swapping size (Stenzek)
  • Fix double source of truth for controller names (Stenzek)
  • Fix empty box on no-controller type (Stenzek)
  • 5c48218: Italian translation - Small consistency fixes (#3191) (Valtekken) #3191
  • Various fixes (#3192) #3192 (PowerDuckSamurai)
  • Fix build again (Stenzek)
  • Fix GPU usage without vsync (Stenzek)
  • Replace offsetof with constexpr-friendly OFFSETOF (Stenzek)
  • Use ShaderGen GLSL version string (Stenzek)
  • Improve CRTC hblank accuracy (Stenzek)
  • Add controller implementation (Stenzek)
  • Fix mask for drawing area coordinates (Stenzek)
  • Backport buggy NVIDIA driver workarounds from PCSX2 (Stenzek)
  • Fix possible null descriptor set with feedback loop (Stenzek)
  • Add Classic Windows as theme option (Stenzek)
  • 325cf57: Atualização Português do Brasil (#3194) (Anderson Cardoso) #3194
  • Ensure coordinates are masked/clamped (Stenzek)
  • Add #define'able PSX GPU stats (Stenzek)
  • Rework pre-draw clipping (Stenzek)
  • Implement CLUT cache (SW renderer only) (Stenzek)
  • e3b0050: GPU/HW: Fix shader sampling with MSAA on (Stenzek)
  • Mark %d ms for translation (#3196) #3196 (xujibbs)
  • Add default option for cubeb driver (Stenzek)
  • Compute Hashes -> Verify (Stenzek)
  • Update SDL2 to 2.30.3 (Stenzek)
  • Pass string_view by value (Stenzek)
  • Purge unused code and report startup error to host (Stenzek)
  • Use SetUnhandledExceptionFilter() and terminate on crash (Stenzek)
  • Add game list excluded folders as well as files (Stenzek)
  • Simplify game directory list (Stenzek)
  • Add compatibility report in game summary (Stenzek)
  • Add notes about Shadow Master/Castrol Honda Superbike Racing (Stenzek)
  • Add label next to audio buffer size (Stenzek)
  • Fix compile error with Metal+Barriers (Stenzek)
  • c015039: Atualização Português do Brasil (#3198) (Anderson Cardoso) #3198

v0.1-6720

26 Apr 02:57
26917f1
Compare
Choose a tag to compare

Commits

  • Purge unused code (Stenzek)
  • Fix gaps between some UI elements (Stenzek)
  • 07c012a: Negcon rumble (#3177) (Matheus Fraguas)
  • 1c39244: Spanish (Spain) translation update 2024/01/25 (#3102) (Víctor "IlDucci)
  • Simplify controller binding layout construction (Stenzek)
  • Add binding layout for NegConRumble (Stenzek)
  • Fix Flathub update script (Stenzek)
  • Fix a couple of errors in ReadFrames() resampler (Stenzek)
  • Fix Windows build (Stenzek)
  • f9b1944: Atualização Português do Brasil (#3180) (Anderson Cardoso) #3180
  • 79a7a8c: Update the Simple-Chinese translation to latest. (#3181) (zkdpower) #3181
  • ef05a80: Polish localization updates (#3182) (Marcin Mitura) #3182
  • Fix HC mode activating on reset of non-cheevo game (Stenzek)
  • Fix possible crash in save state selector (Stenzek)
  • Get rid of extra scrollbar in save state selector (Stenzek)
  • d918705: Massive Italian translation rework, part 2 (#3183) (Valtekken) #3183
  • Fix forward slash entries on Windows (Stenzek)
  • Fix fullscreen window height (Stenzek)
  • Allow opening cheat manager while shutdown (Stenzek)
  • Shrink text box size in memory scanner (Stenzek)
  • Use a 128b cache line size on Apple Silicon (Stenzek)
  • Clarify controller settings labels (Stenzek)
  • b478fd9: New Theme Added (#3184) (Anderson Cardoso) #3184
  • a2d81bb: Final third of the translation (#3185) (Valtekken) #3185
  • Purplerain -> Purple Rain (Stenzek)
  • Swap to KDE 6.7 Flatpak actions (Stenzek)
  • Rename build-dependencies.sh to build-dependencies-linux.sh (Stenzek)
  • Update Linux build instructions (Stenzek)
  • Motor Toon Grand Prix (again) (Stenzek)
  • Tidy up build system (Stenzek)
  • Remove questionable hashes (Stenzek)
  • Motor Toon Grand Prix (again) (Stenzek)
  • Move dump audio on startup out of settings (Stenzek)
  • Add kissfft (Stenzek)
  • Add freesurround (Stenzek)
  • Add surround expansion via FreeSurround (Stenzek)
  • Update debug dispatcher flag on init (Stenzek)
  • Improve reset determinism (Stenzek)
  • Add OSD message when all enhancements are disabled (Stenzek)
  • Confirm shutdown if memory card is being written (Stenzek)
  • Don't try to fast boot non-PS1 discs (Stenzek)
  • Add OSD toggle hotkey (Stenzek)
  • Add tooltip for stretch/expansion advanced settings (Stenzek)
  • Fix pause-on-start running unthrottled (Stenzek)
  • Fix rare crash during update download (Stenzek)
  • 89c0d49: Fix post processing menu in the fullscreen UI (#3187) (RSDuck) #3187
  • bfe3cf4: Polish localization updates (#3188) (Marcin Mitura) #3188
  • 6e78db3: Atualização Português do Brasil (#3186) (Anderson Cardoso) #3186
  • Handle sliders in per-game settings (Stenzek)
  • Backport changes (Stenzek)
  • 9d3f328: Adding crt-guest-advanced-HD shader (#3189) (Michael Prince Sharpe) #3189
  • Fix file leak on Linux (Stenzek)
  • Move COM init to common code (Stenzek)
  • Add volume reset button (Stenzek)
  • Build fix (Stenzek)
  • Clean and remove empty game settings (Stenzek)
  • Warning fix (Stenzek)
  • Drop freetype/zlib from Linux deps build (Stenzek)
  • Slim down Linux package install list (Stenzek)
  • Add Ubuntu/Debian package list (Stenzek)
  • f7238a8: Atualização Português do Brasil (#3190) (Anderson Cardoso) #3190
  • 26917f1: CI/Flatpak: Disable SDK CFLAGS (Stenzek)

v0.1-6658

16 Apr 03:13
4e0c417
Compare
Choose a tag to compare

Commits

  • Enable DBus for Linux deps build (Stenzek)
  • Ignore End+Mute flag for noise channels (Stenzek)
  • Motor Toon Grand Prix (Stenzek)
  • Handle paths longer than MAX_PATH on Windows (Stenzek)
  • Use PathCchCanonicalizeEx() for GetWin32Path() (Stenzek)
  • a3013ef: CPU/NewRec: Fix PGXP desync (Stenzek)
  • 8ebda3c: CPU/NewRec: Fix register corruption in swl/swr (Stenzek)
  • Fix HW readback counter (Stenzek)
  • Add Error to CreateDirectory()/RenamePath() (Stenzek)
  • Add Error to Save() (Stenzek)
  • Ensure settings are writable before running setup wizard (Stenzek)
  • 5784906: Atualização Português do Brasil (#3141) (Anderson Cardoso) #3141
  • Fix native message boxes on MacOS (Stenzek)
  • Use window modality for message boxes (Stenzek)
  • 71a07a5: CPU/NewRec: Fix lwl/lwr on ARM (Stenzek)
  • Update Vulkan-Headers to v1.3.279 (Stenzek)
  • Add support for feedback loops (Stenzek)
  • 74f3c8d: GPU/HW: Enable feedback loops for rendering (Stenzek)
  • Minor typo corrections (Stenzek)
  • 3a0bc36: Update the Simple-Chinese Translation to latest. (#3142) (zkdpower)
  • Update glyph ranges (Stenzek)
  • Use vkCmdClearAttachments() to avoid render pass restart (Stenzek)
  • Port over Cobalt Sky theme from PCSX2 (#3145) #3145 (KamFretoZ)
  • fa644a0: Update the Simple-Chinese translation to latest. (#3147) (zkdpower) #3147
  • 38249a3: Atualização Português do Brasil (#3144) (Anderson Cardoso) #3144
  • Rayman Brain Games (#3143) #3143 (Blackbird)
  • Various updates (Stenzek)
  • Fix loading/saving state to file on Windows (Stenzek)
  • Warn if CPU mode is enabled and unnecessary (Stenzek)
  • Don't use libjpeg stdio functions (Stenzek)
  • More PSX.EXE games (Stenzek)
  • 5e1c527: Atualização Português do Brasil (#3148) (Anderson Cardoso) #3148
  • Motor Toon Grand Prix (again) (Stenzek)
  • Fix GLES compile error (Stenzek)
  • c2a08bd: CPU/NewRec: Fix ARM32 (again) (Stenzek)
  • 1097eab: GPU/HW: Don't create shader blend pipelines if disallowed (Stenzek)
  • 44322a1: dep/imgui: Update to v1.90.4 (Stenzek)
  • More hashes (Stenzek)
  • More missing toNativeSeparators() calls (Stenzek)
  • Update to Qt 6.7.0 and SDL 2.30.2 (Stenzek)
  • Include freetype/harfbuzz shared libraries (Stenzek)
  • ffbb14f: dep/imgui: Use FreeType rasterizer (Stenzek)
  • Update README.md (Stenzek)
  • Fix crash on shutdown settings save (Stenzek)
  • Fix double free on opening invalid zip file (Stenzek)
  • Build shaderc (Stenzek)
  • Swap out glslang for shaderc (Stenzek)
  • Remove glslang (Stenzek)
  • d3b552e: Update Russian translation (#3149) (shikulja) #3149
  • Add Fedora package names to README.md (Connor McLaughlin)
  • Fix toolbar position not saving (Stenzek)
  • Use IFileOperation (Stenzek)
  • Add missing CoInitializeEx() call (Stenzek)
  • Speed up shaderc build (Stenzek)
  • ca11898: Added submitted cheats and more clean ups c/o (#3151) (PugsyMAME) #3151
  • 79e96ff: Polish localization updates (#3152) (Marcin Mitura) #3152
  • 99b0fb5: GPU/HW: Move pipelines to end of struct (Stenzek)
  • f4584f4: dep/imgui: Disable windowing key (Stenzek)
  • Add error feedback (Stenzek)
  • Report errors to caller (Stenzek)
  • Handle 128KB GME files (Stenzek)
  • Halt linked list transfers during pad transfer (Stenzek)
  • PGXP-CPU for Newman Haas Racing (Stenzek)
  • Consider pending ticks when using global ticks (Stenzek)
  • 841a6e1: lupdate translation file. (#3153) (Marcin Mitura) #3153
  • 7dbe021: New cheats and cheat cleanups (#3154) (PugsyMAME) #3154
  • Fix incorrect flatpak cache key (Stenzek)
  • Fixes swapped arrow key glyphs (#3156) #3156 (KamFretoZ)
  • translation file cleanup (#3155) #3155 (Marcin Mitura)
  • Add missing methods (Stenzek)
  • Add SmallString overloads (Stenzek)
  • Avoid per-frame memory allocations with SmallString (Stenzek)
  • Dino Crisis PAL (Stenzek)
  • Redo landing page and add help bar (Stenzek)
  • Regenerate strings (Stenzek)
  • Icon fix (Stenzek)
  • 5fb8175: Autalização Português do Brasil (#3157) (Anderson Cardoso) #3157
  • fix "Show Controller Input" and "Show Settings" descriptions (#3159) #3159 (Bobby Smith)
  • 6965bc5: Polish localization ...
Read more

v0.1-6461

16 Mar 06:12
359678a
Compare
Choose a tag to compare

Commits

  • Inhibit debug dispatcher when COP0 BP is invalid (Stenzek)
  • 95486f7: House cleaning (#3083) (Anderson Cardoso) #3083
  • fcbae6c: GPU/HW: Fix off-by-one in dirty rect checks (Stenzek)
  • Add SDL to thirdparty.html (Stenzek)
  • Log axes/buttons when controller is opened (Stenzek)
  • add PS Mouse support for Discword #3085 (bl@ck_m@ge)
  • 34160a8: Qt/FSUI: Backport PromptFont from PCSX2 for better readibility (KamFretoZ) #3084
  • Add UserResources to EmuFolders (Stenzek)
  • Add runtime resource downloading (Stenzek)
  • Add runtime downloading of OSD fonts (Stenzek)
  • Fix race on resize in GL/Vulkan (Stenzek)
  • e86cf51: GPU/HW: Handle palette VRAM wrapping (Stenzek)
  • Fix warning (Stenzek)
  • e2e85a0: dep/rcheevos: Bump to 74860c9 (Stenzek)
  • Display missable/progression/win icons (Stenzek)
  • Open cheevo details in browser when selected (Stenzek)
  • Add LayoutUnscale() (Stenzek)
  • Wrap long achievement descriptions (Stenzek)
  • Skip argument packing when below filter level (Stenzek)
  • 4d1d830: Atualização Português do Brasil (Anderson Cardoso)
  • Remove DualShock support for Chessmaster II (bl@ck_m@ge)
  • cc94b76: Add debanding option to improve gradient smoothness with truecolor (Hugo Locurcio) #3089
  • f369724: dep/imgui: Update to v1.90.1 (Stenzek)
  • Tidy up Enhancement settings (Stenzek)
  • 836e59c: CI : Use wildcard for libc downgrade (Mrlinkwii) #3090
  • Make Shift+Wheel scroll settings description (Stenzek)
  • 687e212: GPU/HW: Shader compile fix (Stenzek)
  • bc04854: GPU/HW: Bump shader cache version (Stenzek)
  • Move functionality to Host (Stenzek)
  • Delete settings windows on close (Stenzek)
  • Handle infinite symlink loops in FindFiles() (Stenzek)
  • Allow toggling fullscreen when VM is paused (Stenzek)
  • Update Korean translation by Hackjjang (Stenzek)
  • Use Error class for initialization errors (Stenzek)
  • Fix a couple of error log formats (Stenzek)
  • Fix GTE control register disassembly (Stenzek)
  • Add host/hardware stats (Stenzek)
  • 543c28b: Update the Simple-Chinese Translation to latest. (zkdpower)
  • Update glyph ranges (Stenzek)
  • Fix Match Window on Android (Stenzek)
  • Fix crash with replacement precaching (Stenzek)
  • 37e8d1a: GPU/HW: Fix VRAM write replacements (Stenzek)
  • daa8445: Atualização Português do Brasil (Anderson Cardoso)
  • 5e2c6d2: Add independent settings for NeGcon axes (#3094) (athenavr)
  • 1b8e75e: Take widescreen hack into account when determining automatic resolution scale (Hugo Locurcio)
  • b7b2a50: Update the Simple-Chinese translation to latest. (zkdpower)
  • 56b452d: Atualização Português do Brasil (Anderson Cardoso)
  • Fix potential race between submit and main thread (Stenzek)
  • Make controller settings page scrollable (Stenzek)
  • Add missing display setting help text (Stenzek)
  • Disable WS in Resident Evil games (Stenzek)
  • ef9edb8: Update the Simple-Chinese translation to latest. (zkdpower)
  • b545234: CPU/NewRec/AArch32: Fix double condition (Stenzek)
  • Fix duplicated key (Stenzek)
  • Add lint of GameDB (Stenzek)
  • 8b656d7: Atualização Português do Brasil (Anderson Cardoso)
  • 08eec2e: Update the Simple-Chinese translation to latest. (zkdpower)
  • Warning fixes (Stenzek)
  • Fix setting typos (Stenzek)
  • 7d3d063: Update the Simple-Chinese translation to latest. (#3104) (zkdpower) #3104
  • 3fd0ab3: Indonesian Translation (KamFretoZ) #3082
  • 5eefbcd: Atualização Português do Brasil (#3106) (Anderson Cardoso) #3106
  • a9d834c: Update the Simple-Chinese translation to latest. (zkdpower) #3105
  • compatibility fixes (bl@ck_m@ge)
  • Don't clamp scale to 1.0 (Stenzek)
  • Slightly improve hover/animation behavior (Stenzek)
  • af2042e: GPU/HW: Fix toggling PGXP depth buffer causing black screen (Stenzek)
  • Fix incorrect animation when opening state selector (Stenzek)
  • Disable PGXP culling for Kingsley's Adventure (Stenzek)
  • cdea4eb: GPU/HW: Fix possible crash on setting change (Stenzek)
  • cdb614a: GPU/HW: Fix possible crash (again) (Stenzek)
  • Bump to SDL2 2.30.0 (Stenzek)
  • Update SDL Game Controller DB (Stenzek)
  • Use shared webp/zstd/zlib (Stenzek)
  • Fix creation error on non-RGBA8 layers (Stenzek)
  • Expose IOKit/MFI toggles (Stenzek)
  • Textures should be private #3109 (Stenzek)
  • Add family check for 16-bit formats #3109 (Stenzek)
  • More incompatible enhancement flags (Stenzek)
  • Fix inequal-length EqualNoCase (Stenzek)
  • Add YAML GameDB/DiscDB (Stenzek)
  • Add rapidyaml (Stenzek)
  • Switch to YAML (Stenzek)
  • Remove JSON GameDB ([Stenzek](https://github.com/stenzek/duckstation/commit...
Read more

v0.1-6292

06 Feb 14:01
Compare
Choose a tag to compare

Commits

  • Fix Match Window on Android (Stenzek)
  • Fix crash with replacement precaching (Stenzek)
  • af3de3b: GPU/HW: Fix VRAM write replacements (Stenzek)
  • Fix potential race between submit and main thread (Stenzek)
  • Disable WS in Resident Evil games (Stenzek)
  • 6ad2739: CI : Use wildcard for libc downgrade (Mrlinkwii)
  • Fix duplicated key (Stenzek)
  • Add lint of GameDB (Stenzek)
  • Clear cheat list on reset (Stenzek)

v0.1-6232

19 Dec 12:52
21bbe5c
Compare
Choose a tag to compare

Commits

  • Get rid of framebuffer abstraction (Stenzek)
  • Pool textures (Stenzek)
  • 6b00bf0: GPU/HW: Dynamically size display texture (Stenzek)
  • Add LLVM SmallVector (Stenzek)
  • ff37afe: PostProcessing/FX: Support multiple render targets (Stenzek)
  • f1604db: GPU/HW: Dynamically size downsampling textures (Stenzek)
  • Fix incomplete swap chain clear with dynamic rendering (Stenzek)
  • Fix crash on SW renderer switch (Stenzek)
  • Fix crash on SW renderer switch (Stenzek)
  • Fix depth not storing (Stenzek)
  • Add Config::GetShaderOptions() (Stenzek)
  • Fix incorrect positioning with PostFX and GL (Stenzek)
  • Fix ARM32 build (again) (Stenzek)
  • 53241b7: Qt/WinUpdater: Remove "Update Complete" dialog (Mrlinkwii) #3067
  • Make less ugly (Stenzek)
  • Improve menu button borders (Stenzek)
  • Linux build fix (Stenzek)
  • 68d3cb5: CI/AppImage: Bump libc6 downgrade version (Stenzek)
  • Combine some redundant functions (Stenzek)
  • Add PGXP/upscale/recompiler options (Stenzek)
  • fmt -> format, format -> sprintf (Stenzek)
  • Remove StringUtil::{Starts,Ends}With, use C++20 (Stenzek)
  • Pass string_views by value (Stenzek)
  • 82b71e8: Atualização Português do Brasil (Anderson Cardoso) #3068
  • Work around some mobile driver issues (Stenzek)
  • Fix binding deferred cleared textures (Stenzek)
  • Fix opening while paused (Stenzek)
  • Add compile progress indicator (Stenzek)
  • Pass string_view by value (Stenzek)
  • Add unsafe settings summary (Stenzek)
  • 5218ac6: GPU/HW: Fix incorrect mask in VRAM offset calc (Stenzek)
  • 23d5b20: GPU/HW: Split dirty rect into draw/write (Stenzek)
  • Remove redundant fields (Stenzek)
  • PGXP-CPU for Formula 1 (Stenzek)
  • 2eed013: Atualização Português do Brasil (Anderson Cardoso) #3069
  • Fix menu background obscuring text (Stenzek)
  • a499e21: CPU/CodeCache: Don't try to compile direct double branches (Stenzek)
  • 87a7c09: GPU/HW: Improve heuristics for draw/write when copying (Stenzek)
  • aa65804: CPU/Recompiler: Fix jal/jalr to load delayed register (Stenzek)
  • Fix incorrect fallback message (Stenzek)
  • More Mali driver workarounds (Stenzek)
  • Reload settings after hardcode disabled (Stenzek)
  • Don't emit index qualifier when not using DSB (Stenzek)
  • Don't unconditionally refresh save state UI (Stenzek)
  • Fix incorrect scissor rect (Stenzek)
  • Add disassembly of GTE instructions (Stenzek)
  • 7379158: Atualização Português do Brasil (Anderson Cardoso) #3070
  • Decouple current slot from list (Stenzek)
  • Fix namespacing in disassembler (Stenzek)
  • Fix game properties dialogs keeping app open (Stenzek)
  • Fix incorrect mipmap texture creation (Stenzek)
  • Explicitly bind fragment resources (Stenzek)
  • Defer release of layer drawables (Stenzek)
  • Fix incorrect rewind VRAM estimation (Stenzek)
  • Fix crash on emptying rewind buffer (Stenzek)
  • Fix rewind throttling at half speed (Stenzek)
  • We don't need WinPixEventRuntime in Release builds (Stenzek)
  • 6a7dea6: CPU/CodeCache: Fix rewinding on Apple Silicon (Stenzek)
  • Use MAP_FIXED on MacOS/MAP_FIXED_NOREPLACE on Linux (Stenzek)
  • 21bbe5c: CPU/CodeCache: Fix page error when rewinding (Stenzek)

v0.1-6168

18 Dec 03:30
a9ee2a3
Compare
Choose a tag to compare
SmallString: Add missing constructors/move operators

v0.1-6045

24 Nov 15:03
1e0dbe3
Compare
Choose a tag to compare

Commits

  • Swap over to fmt (Stenzek)
  • Reset downcount when head is resorted (Stenzek)
  • 79e1ae3: CPU/CodeCache: Rewrite using new-rec's block management (Stenzek)
  • Protect main RAM buffer (Stenzek)
  • 9d40164: CPU/Recompiler: Offset LUT fastmem pointers (Stenzek)
  • Allow LUT fastmem on mirrors (Stenzek)
  • Add new experimental recompiler (Stenzek)
  • Reduce library scope (Stenzek)
  • Ignore GPUs which don't support Vulkan 1.1 (Stenzek)
  • 2df88e7: Update README.md (Connor McLaughlin)
  • 03ccc07: Atualização Português do Brasil (Anderson Cardoso) #3033
  • Add new controller image and icon refinement #3034 (kamfretoz)
  • 709b3b2: Add to contributors list (kamfretoz) #3034
  • c727ac3: CPU/CodeCache: Include hi/lo in state logging (Stenzek)
  • e361301: CPU/Recompiler: Fix incorrect shift in LUT fastmem (Stenzek)
  • Properly set unmapped pages to NULL for LUT fastmem (Stenzek)
  • cce1ec5: CPU/Recompiler/AArch32: Reduce register usage of Mul (Stenzek)
  • 52e0d8d: CPU/Recompiler/AArch32: Load membase on demand (Stenzek)
  • 9d14ba0: dep/vixl: Add Reset-to-new-buffer overload (Stenzek)
  • d00ed00: CPU/NewRec/AArch64: Don't recreate assembler every time (Stenzek)
  • Fix Debug x64 builds on Linux (Stenzek)
  • 8ddb0c4: Common/HeapArray: Fix mismatched delete/free (Stenzek)
  • b3cbe5a: CPU/NewRec: Add AArch32 backend (Stenzek)
  • 6592caf: CPU/NewRec: Add speculative constants (Stenzek)
  • 06c4dc5: GPU/OpenGL: Fix incorrect 1/4 blend on Mali (Stenzek)
  • f786138: CPU/CodeCache: Fix crash on Apple Silicon (Stenzek)
  • 117cbee: CPU/CodeCache: Fix NewRec on Apple Silicon (Stenzek)
  • 3ee8159: CI/AppImage: Work around GH runner issue 8659 (Stenzek)
  • 10877c2: Remove vertical spacer preventing Tweaks/Hacks from expanding (Matthew Broomfield) #3038
  • Fix playlist memory card handling (Stenzek)
  • 33f945f: CI/AppImage: Disable Wayland by default (Stenzek)
  • 6ca098d: CI/Flatpak: Disable Wayland by default (Stenzek)
  • Fix Discord Rich Presence (Stenzek)
  • Build fixes for Android (Stenzek)
  • Compiling x64 builds on Apple Silicon host (Stenzek)
  • Don't force-disable dual source blending (Stenzek)
  • 1831a29: GL/ContextEGL: Fix surface_format left uninitialized (Stenzek)
  • Fix Guncon positioning with window padding (Stenzek)
  • Fix for Metal renderer (Stenzek)
  • Fix incorrect type for Display/Scaling (Stenzek)
  • Update Korean translation by Hackjjang (Stenzek)
  • Log command parameters (Stenzek)
  • 4ef465c: PostProcessing/FX: Fix loading of resource textures (Stenzek)
  • 8f1d724: Postprocesing/FX: Add BUFFER_COLOR_BIT_DEPTH and random source (Stenzek)
  • Add option to choose emulated mechacon version (Stenzek)
  • Pad fragment output components for MSL (Stenzek)
  • Raise settings window if already open #3035 (Stenzek)
  • 82b3907: dep/libchdr: Add subtype parsing functions (Stenzek) #3035
  • Fix incorrect CRC-16 computation #3035 (Stenzek)
  • Support reading subchannel from CHD #3035 (Stenzek)
  • Fix incorrect render pass end #3035 (Stenzek)
  • Use ByteSwap() (Stenzek)
  • Add missing icons to some OSD messages (Stenzek)
  • clang warning fix (Stenzek)
  • Fix incorrect scratchpad masking (Stenzek)
  • 536f151: Atualização Português do Brasil (Anderson Cardoso)
  • Add log callback (Stenzek)
  • f62a3ff: dep/rcheevos: Update to 8a717b1 (Stenzek)
  • Use retryable client error status code (Stenzek)
  • Move to util project (Stenzek)
  • Use a 60 second timeout for server calls (Stenzek)
  • Switch to multi/async API (Stenzek)
  • Remove ThreadPool class (Stenzek)
  • Add third-party license notices (Stenzek)
  • Backport button/hat max from PCSX2 (Stenzek)
  • Remove Pause on Menu open (Stenzek)
  • Change settings dialogs to widgets/windows (Stenzek)
  • 9516a45: Atualização Po...
Read more