github stenzek/duckstation v0.1-6045

latest releases: preview, latest, v0.1-6995...
10 months ago

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 Português do Brasil (Anderson Cardoso) #3037
  • 0ba5024: Update Russian translation (#3039) (shikulja) #3039
  • 312790c: CPU/NewRec: Handle mtc0 rt, sr (Stenzek)
  • Update Game Controller Database (Stenzek)
  • Use hint for loading GC Database (Stenzek)
  • Update link (Stenzek)
  • Update to Qt 6.5.3 and SDL2 2.28.5 (Stenzek)
  • Force Python 3.11 on Mac runner (Stenzek)
  • 7aa4180: Spanish (Spain) translation update (#3041) (Víctor "IlDucci) #3041
  • Support loading subchannel from LSD files (Stenzek)
  • 5fff97c: GPU/HW: Clear instead of invalidating adaptive downsample RTs (Stenzek)
  • ad1716e: GPU/HW: Correct OSD message (Stenzek)
  • d6e6bc6: Atualização Português do Brasil (Anderson Cardoso) #3044
  • Fix incorrect library for HTTPDownloaderCurl (Stenzek)
  • Make struct member functions file-local (Stenzek)
  • dbd0525: CPU/NewRec: Fix build for AArch32 (Stenzek)
  • Bump dep version requirement (Stenzek)
  • Bump SDL2 to v2.28.5 (Stenzek)
  • Update Italian translation by Vecna (Stenzek)
  • Fix build on Mac (Stenzek)
  • e10ff55: CPU/NewRec: Handle inside-block SMC (Stenzek)
  • Fix bool and SetValue() (Stenzek)
  • a80ffc9: GL/Context: Fix surfaceless context creation (Stenzek)
  • Enable unifiedTitleAndToolBarOnMac in main window (Stenzek)
  • Allow post-processing to be set per-game #3045 (Stenzek)
  • ca1dd27: CPU/NewRec: Fix SR interrupts on non-x64 (Stenzek) #3045
  • Allocate within 32-bit range #3045 (Stenzek)
  • Fix for Intel on MacOS #3045 (Stenzek)
  • Use glClearBuffer() instead of glClear() #3045 (Stenzek)
  • Disable scissor for buffer clears (Stenzek)

Don't miss a new duckstation release

NewReleases is sending notifications on new releases.