Commit Graph

94 Commits (c854b8f85e0d01ab50d0179d6b3b4320fd280cea)

Author SHA1 Message Date
Stenzek c854b8f85e
Image: Swap stb for libpng/libjpeg 2 years ago
Stenzek d7a1c447c6
GameDatabase: Switch to YAML 2 years ago
Stenzek c2c3eac749
Build: Use shared webp/zstd/zlib 2 years ago
Stenzek 185af2b039
CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode 2 years ago
Stenzek 7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
Stenzek f05ff4103e
Misc: Build fixes for Android 2 years ago
Stenzek b3cbe5a7ee
CPU/NewRec: Add AArch32 backend 2 years ago
Stenzek 41bb9fddfc
CMake: Fix Debug x64 builds on Linux 2 years ago
Stenzek 9501439d6b
CPU: Add new experimental recompiler 2 years ago
Stenzek 79e1ae3e54
CPU/CodeCache: Rewrite using new-rec's block management 2 years ago
Stenzek 3c68543491 Bus: 16KB page compatibility for mmap fastmem 2 years ago
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2 years ago
Stenzek a37e89b52f CMake: Remove unsupported options 2 years ago
Stenzek c773c763ef Achievements: Switch to rc_client 2 years ago
Stenzek b30c86ed75 Build: Improve MacOS support 2 years ago
Stenzek cee4f93097 Build: Use precompiled headers 2 years ago
Stenzek 09e7a5843f GPU: Add scaling shader support
Currently only Bilinear (Sharp).
2 years ago
Stenzek dc9c99438b Misc: Post-refactor cleanups 2 years ago
Stenzek bf15d13eb7 dep/xbyak: Update to v6.73 2 years ago
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2 years ago
Stenzek cee5decec4 GameDB: Merge traits/compatibility into single file 2 years ago
Stenzek bb60170d9a Move frontend-common to util/core 2 years ago
Stenzek 84e5fbe0c6 CPU: HLE implementation of PCDrv (host file access) 3 years ago
Connor McLaughlin 395e9a934b InputManager: Support inverted full axis
i.e. pedals
3 years ago
Connor McLaughlin 10f98106dd Misc: Normalize code vs serial usage 3 years ago
Connor McLaughlin 0f82dc9161 System: Use streaming for compressed save 3 years ago
Connor McLaughlin 759938a5cf System: Support compressing save states 3 years ago
Connor McLaughlin 093979a65a Build: Disable mmap fastmem for Apple Silicon
It uses 16K pages, which means we'd also have to protect at 16K
granularity... which might be okay, but there's probably going to be
more faults due to code/data in the same page, which negates much of the
benefit.
3 years ago
Connor McLaughlin ea65c0970c FrontendCommon: Drop SDL2 audio output 3 years ago
Connor McLaughlin a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin 462eb2c155 Add Host/HostSettings 3 years ago
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 3 years ago
Connor McLaughlin f89529015c dep: Move Vulkan loader to common 3 years ago
Connor McLaughlin 584525cb11 Cheevos: Move to core 4 years ago
Connor McLaughlin c43df29abc ImGuiFullscreen: Move to core 4 years ago
Connor McLaughlin fd76f437b3 Core: Purge WITH_IMGUI define 4 years ago
Connor McLaughlin 14e7f8fd13 GPU: Add D3D12 renderer 4 years ago
Albert Liu f9dc1a7e80 Core: Add Multitap support 5 years ago
Connor McLaughlin 85b4a02f20 Fix Android build 5 years ago
Connor McLaughlin e697d9aa33 HostDisplay: Move imgui context creation to base class 5 years ago
Connor McLaughlin fd166a4485 ShaderCache: Add a data version field
We can increment this to prevent people's shader caches from growing too
large with shader changes.
5 years ago
Connor McLaughlin 419726f4cc Remove libretro core - core will now be maintained by libretro
libretro have agreed to take over maintenance of the core.

Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
5 years ago
Connor McLaughlin af3b2b0e15 Build: Fix xxhash on non-Windows 5 years ago
Connor McLaughlin 8db961042a GPU: Support replacing VRAM writes with new textures 5 years ago
Jean-Baptiste Boric abd2399aaf Core: Implement GDB protocol 5 years ago
Connor McLaughlin 9e1987063d System: Add a libcrypt game list, and check serials
Nag the user if they're missing a sbi file.
5 years ago
Connor McLaughlin bf2e38aed5 CPU/Recompiler: Implement LUT-based fastmem 5 years ago
Connor McLaughlin 131dc923ed Build: Fix CMake build 5 years ago
Connor McLaughlin 2595e31575 GPU: Split software to frontend/backend 5 years ago