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)