Releases: stenzek/duckstation
Releases · stenzek/duckstation
v0.1-6720
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
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 ...
v0.1-6461
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...
v0.1-6292
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
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
v0.1-6045
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...
v0.1-5943
v0.1-5624
Commits
- de505c9: Atualização Português do Brasil (Anderson Cardoso) #2991
- 657d4f3: Spanish (Spain) translation update 2023-08-06 (IlDucci) #2992
- Bump libchdr to 54bfb87 (Stenzek)
- 06a8349: dep/libchdr: Re-add progress precaching (Stenzek)
- 62c5e3a: dep/libchdr: Add read_header variants for user-provided file (Stenzek)
- bd1cf91: dep/libchdr: Add option to transfer file ownership (Stenzek)
- f41384c: dep/libchdr: Add chd_is_matching_parent() (Stenzek)
- Support loading parent/delta CHDs (Stenzek)
- Don't call frame update when paused (Stenzek)
v0.1-6515
Commits
- 8fe86ff: GPU/HW: Fix another buffer unmapping case (Stenzek)
- Fix incorrect streamed counter (Stenzek)
- Update to SDL2 2.30.1 and Qt 6.6.2 (Stenzek)
- update simpleini to 4.22 (#3131) #3131 (Mrlinkwii)
- 9950fdb: Memory Card Icon (#3133) (Anderson Cardoso) #3133
- b76af42: Update Russian translation (#3132) (shikulja) #3132
- Fix overflow in UpdatePositionWhileSeeking() (Stenzek)
- Direct KUSEG+KSEG0 isolated cache reads to ICache (Stenzek)
- Try libEGL.so.1 as well as libEGL.so (Stenzek)
- Remove duplicate menu action (Stenzek)
- Add CreateFileURL() (Stenzek)
- 5054d46: Add Theme - Ruby (Anderson Cardoso)
- Ensure screenshots are saved before shutdown (Stenzek)
- Improve screenshot naming (Stenzek)
- Fix reading of JPEG files (Stenzek)
- Rewrite deinterlacing and add adaptive/blend modes (Stenzek)
- Fix GLSL compile error (Stenzek)
- 3702a53: Update duckstation-qt_pt-BR.ts (#3135) (Anderson Cardoso) #3135
- Make interrupts actually edge-triggered (Stenzek)
- Properly handle bus errors and DICR transitions (Stenzek)
- More PGXP CPU traits (Stenzek)
- Implement volume sweep phase inversion (Stenzek)
- e70f0e1: GPU/HW: Use texelFetch() instead of sampler (Stenzek)
- Re-add SDL backend (Stenzek)
- Update translation strings (Stenzek)
- Add copy/clear game settings (Stenzek)
- Add SDL platform (Stenzek)
- Fix closing log window via taskbar (Stenzek)
- Fix infinite loop (Stenzek)
- Fix main window stuck open after update (Stenzek)
- Verify MSF of SUBQ before use (Stenzek)
- f2a7810: Atualização Português do Brasil (#3137) (Anderson Cardoso) #3137
- Build libwebp on Windows as part of deps (Stenzek)
- Add DisablePGXPPreserveProjFP trait (Stenzek)
- Build zlib/zstd/libjpeg/libpng as part of deps #3138 (Stenzek)
- Use deps DLLs on Windows #3138 (Stenzek)
- Remove now-unused vendored libs #3138 (Stenzek)
- Support loading/saving WebP #3138 (Stenzek)
- Support saving WebP screenshots #3138 (Stenzek)
- Don't bother building SDL2 debug #3138 (Stenzek)
- Drop setup-python for Mac #3138 (Stenzek)
- Link zlib statically (Stenzek)
- Fix crash toggling debug GPU device (Stenzek)
- Fix depth clears not going through (Stenzek)
- 101ebe3: PostProcessing/FX: Fix GLSL compile error with discard (Stenzek)
- Fix rendering to multiple RTs (Stenzek)
- Fix rendering to multiple targets (Stenzek)
- Fix render pass fallback path with MRT (Stenzek)
- Fix incorrect sanitization of memcard filenames (Stenzek)
- Leave title empty when booting physical audio CDs (Stenzek)
- Fix reading of pure audio CDs (Stenzek)
- Use OS zlib for MacOS (Stenzek)
- Expose "Ignore Drive Subcode" option (Stenzek)
- Don't send reports when subq isn't valid (Stenzek)
- Add MAP_DISCARD fallback path for uniform streaming #3140 (Stenzek)
- c09e9ed: Atualização Português do Brasil (#3139) (Anderson Cardoso) #3139
- e54ad19: GPU/HW: Fix height incorrect doubling in interleaved 480i mode (Stenzek)
- Fix unconditional memory card replug on load state (Stenzek)
- 2b7008b: GPU/HW: Fix box downsampling with FMVs (Stenzek)