Commit Graph

354 Commits (wip4)

Author SHA1 Message Date
Stenzek b3cbe5a7ee
CPU/NewRec: Add AArch32 backend 2 years ago
Stenzek 41bb9fddfc
CMake: Fix Debug x64 builds on Linux 2 years ago
Stenzek 9d14ba0541
dep/vixl: Add Reset-to-new-buffer overload 2 years ago
Stenzek e097f720bb dep/simpleini: Replace sprintf() with snprintf() 2 years ago
Stenzek 709e107db7 dep/WinPixEventRuntime: Fix incorrect ARM64 DLL 2 years ago
Stenzek 9fc736eaa0 dep/vixl: Fix build with clang-cl 2 years ago
Stenzek 60cd1d540c dep/vixl: Fix unrepresentable constants 2 years ago
Stenzek 5da65c237d dep/cubeb: Disable winmm on Windows/ARM64
Needs ksuser.lib, which is incompatible with clang-cl..
2 years ago
Stenzek 31052581d3 CMake: Fix Mac build 2 years ago
Stenzek e6bfcf22d9 CMake: Disable warnings on third-party projects 2 years ago
Stenzek c8dc8849ea Build: Ensure exceptions are off for fmt 2 years ago
Stenzek 2067b660f6 dep/rcheevos: Bump to a34895b 2 years ago
Stenzek 7fc4b89719 dep/glad: Fix Linux build 2 years ago
Stenzek 7120b19ab7 MSBuild: Generate combined .qm files 2 years ago
Stenzek c773c763ef Achievements: Switch to rc_client 2 years ago
Stenzek f8c5e4982c dep/rcheevos: Functionality changes 2 years ago
Stenzek 58d62e1ab4 dep/rcheevos: Update to ffddcdb 2 years ago
Stenzek b30c86ed75 Build: Improve MacOS support 2 years ago
Stenzek 56d95c3331 Build: Fix double-linking when creating Flatpak 2 years ago
Stenzek a66fec4266 dep/xbyak: Unreachable code warning fix 2 years ago
Stenzek 1398d789ec dep: Update rapidjson to 476ffa2 2 years ago
Stenzek be71fb6000 dep/cubeb: C++20 warning fixes 2 years ago
Stenzek 0b0abc426b dep: Remove gsl 2 years ago
Stenzek d8309b7ee9 dep/reshadefx: Hopefully fix build on some Linux systems 2 years ago
Stenzek ea68c5b4b5 Build: Use dependency package on Windows 2 years ago
Stenzek 3d8e63da9e Scripts: Add Windows dependency build scripts 2 years ago
Stenzek cee4f93097 Build: Use precompiled headers 2 years ago
Stenzek 817129328b dep: Move WinPixEventRuntime to root 2 years ago
Stenzek 358f87a74d PostProcessing/ReShade: Fix up for GL/Vulkan 2 years ago
Stenzek 8a40c7bf94 PostProcessing: Add ReShade .fx shader support 2 years ago
Stenzek 288757ca9a dep/reshadefx: Temporarily combine textures+samplers in HLSL 2 years ago
Stenzek 520e94226d Build: Don't link with glad if GL is disabled 2 years ago
Stenzek 76b5b8ad06 MSBuild: Support building with clang-cl 2 years ago
Stenzek bf15d13eb7 dep/xbyak: Update to v6.73 2 years ago
Stenzek 1a70c2b4de dep: Remove tinyxml2
No longer needed.
2 years ago
Stenzek 7b4cbe3007 MSBuild: Fix TLS plugin not getting included 2 years ago
Stenzek 5b980dafa5 System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
2 years ago
Stenzek 4ebd34fcb3 MSBuild: Use project referencing instead of .lib linking 2 years ago
Stenzek 827446b27f Build: Switch to Qt 6.5.0 on Windows 2 years ago
Stenzek 68eb32f963 dep/reshadefx: Fix building on MacOS/Linux 2 years ago
Stenzek 8c638b4c78 dep: Add reshadefx 2 years ago
Stenzek c01f249e0f dep: Update Vulkan headers 2 years ago
Stenzek 590baba2ef dep: Add D3D12MA 2 years ago
Stenzek 1b486d3f42 dep: Add WinPixEventRuntime 2 years ago
Stenzek b42f4a3b85 dep: Add SPIRV-Cross 2 years ago
Stenzek 49a4901c78 dep: Add biscuit and riscv-disas 2 years ago
Stenzek c561400a47 dep: Add Zydis 2 years ago
Stenzek f41384c6c8 dep/libchdr: Add chd_is_matching_parent() 2 years ago
Stenzek bd1cf91030 dep/libchdr: Add option to transfer file ownership 2 years ago
Stenzek 62c5e3af2f dep/libchdr: Add read_header variants for user-provided file 2 years ago
Stenzek 06a8349162 dep/libchdr: Re-add progress precaching 2 years ago
Stenzek 4b70853daa dep: Bump libchdr to 54bfb87 2 years ago
Stenzek 5d750a8803 dep: Bump rcheevos to 3af1e2fc5188d6e932ee379942f4049ea877e648 2 years ago
Stenzek d84a02a2c3 CMake: Build tweaks 3 years ago
Connor McLaughlin 81383afc50 dep: Add fast_float 3 years ago
Connor McLaughlin 9c41126298 dep: Add GSL 4.0.0 3 years ago
Connor McLaughlin 899efb2bdc MSBuild: Use MultiToolTask mode 3 years ago
Connor McLaughlin fd807b14aa dep: Update SDL2 to 2.24.2 3 years ago
Connor McLaughlin 56293e4d8f 3rdparty: Add vk_mem_alloc 3 years ago
Connor McLaughlin 91c8681bed dep/imgui: Round when DPI scaling instead of flooring 3 years ago
Connor McLaughlin c27026aed5 dep: Add cpuinfo 3 years ago
Connor McLaughlin dde2f6cd68 dep/imgui: Reapply 89eda96cef 3 years ago
Connor McLaughlin ccaad874a9 dep/rcheevos: Update to 31f8788 3 years ago
Connor McLaughlin 7bbacd2392 Misc: Remove unused code 3 years ago
Connor McLaughlin 43869bf74c dep: Update RAInterface 3 years ago
Connor McLaughlin 4c2906fb72 dep/soundtouch: Export main class on Android 3 years ago
Connor McLaughlin 2de402b2db Build: Add missing sln dependency 3 years ago
Connor McLaughlin fc770c83e8 dep: Add zstd 3 years ago
Connor McLaughlin 4025350457 dep/cubeb: Fix building without doxygen installed 3 years ago
Connor McLaughlin 1fb075adf9 dep/soundtouch: Disable exceptions 3 years ago
Connor McLaughlin 58cc3efa7f vsprops: Simplify conditions 3 years ago
Connor McLaughlin 3cc020069b dep/cubeb: Linux build fix 3 years ago
Connor McLaughlin 609b050676 dep/cubeb: Add cubeb_get_backend_names() 3 years ago
Connor McLaughlin 8f45bf7f27 dep/cubeb: Update to dc511c6 3 years ago
Connor McLaughlin ea65c0970c FrontendCommon: Drop SDL2 audio output 3 years ago
Connor McLaughlin d674014e30 CMake: Enable cross-compiling for macos arm64 on x86 3 years ago
Connor McLaughlin f6ff7e48c1 Build: Fix compiling for arm64/linux 3 years ago
Connor McLaughlin 1625908847 dep: Remove libsamplerate 3 years ago
Connor McLaughlin f54e32ff01 dep: Add soundtouch 3 years ago
Connor McLaughlin 25c52f97d4 CMake: Include Vulkan headers 3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin 3fb61865e5 dep/rcheevos: Update to 0181d02 3 years ago
Connor McLaughlin 0c0bd4c995 dep: Update imgui to v1.88 3 years ago
Connor McLaughlin f89529015c dep: Move Vulkan loader to common 3 years ago
Connor McLaughlin d81e156a29 dep: Add build config for fmt 3 years ago
Connor McLaughlin 830f097aad dep: Add fmt 9.0.0 3 years ago
Connor McLaughlin 9a5ef2d0a2 Cheevos: Add RAIntergration support 3 years ago
Connor McLaughlin e45c7fd1f7 dep/libchdr: arm64 compile fix on MSVC 3 years ago
Connor McLaughlin ec9411c0a7 dep/libchdr: Add chd_precache_progress()
Alternative which reports back as the file is read.
3 years ago
Connor McLaughlin bceca040d9 dep/libchdr: Remove libFLAC dependency 3 years ago
Connor McLaughlin 6b8486674f dep/libchdr: Update to a03e693 3 years ago
Connor McLaughlin 3c2d5ae508 dep/vixl: Fix compilation under MSVC2022 3 years ago
Connor McLaughlin 4c4e62cee6 dep: Update rcheevos to 0e9eb7c 3 years ago
Connor McLaughlin c43df29abc ImGuiFullscreen: Move to core 3 years ago
Connor McLaughlin ad26d352d3 vsprops: Update to VS2022 toolchain 3 years ago
Silent 9c91af6dfa
Update to rcheevos v10.2.0
Leaderboard rurl hacks are now replaced by proper calls
4 years ago
Connor McLaughlin c3a39a9bba vsprops: Add DynamicLibrary.props 4 years ago
Connor McLaughlin 9278b7f110 dep/msvc: Update SDL2 to 2.0.16 4 years ago
Connor McLaughlin 74bf021c2f MSBuild: Copy base translation files 4 years ago
Wunkolo 494b6e029f GPU/Vulkan: Add complete VK_EXT_debug_utils API entry points 4 years ago
Connor McLaughlin 0da756b0fd dep/stb: Warning fix 4 years ago
Connor McLaughlin 673f9927ad dep/stb: Use zlib for png compression 4 years ago
Connor McLaughlin 0ff1402fcd dep/libchdr: Disable verification/subcode decompression
Small speed boost on low end devices.
4 years ago
Connor McLaughlin 03ab18909a Common: Add UWP support for helper classes 4 years ago
Connor McLaughlin 281f7c5789 Build: Add UWP configurations 4 years ago
Connor McLaughlin 5da9edceb9 Build: Unify MSBuild options in props files 4 years ago
Connor McLaughlin 6a74272fb4 glslang: Warning/error fix 4 years ago
Connor McLaughlin e4b23ffb7e dep/imgui: Handle backspace text input 4 years ago
Connor McLaughlin 89eda96cef dep/imgui: Activate text input on mouse/gamepad nav 4 years ago
Connor McLaughlin 98e1bdee8d dep/vulkan-loader: _WIN32 -> WIN32 4 years ago
Connor McLaughlin 48422a9932
Merge pull request #2336 from Wunkolo/vk-debug-utils
GPU/Vulkan: Update VK_EXT_debug_report to VK_EXT_debug_utils
4 years ago
Wunkolo b7f583d10f GPU/Vulkan: Update VK_EXT_debug_report to VK_EXT_debug_utils
`VK_EXT_debug_report` has been officially depreciated by khronos in favor of the `VK_EXT_debug_utils` extension
4 years ago
Connor McLaughlin 06b009f361 Warning fixes 4 years ago
Silent d567f1e870 Upgrade rcheevos to v10.1.0 4 years ago
Silent c705eea3f9
Expose additional functions from rc_url.h
Will be needed for building proper leaderboard requests
4 years ago
Connor McLaughlin 815146e7d8 GPU/HW: Fix incorrect blend factor
Regression from 75e6c175de
4 years ago
Connor McLaughlin 0cb9a3dcb6 dep/libFLAC: Silence CPUID messages in debug builds 4 years ago
Connor McLaughlin 81f004b6c6 dep/msvc: Sync Qt submodule 4 years ago
Connor McLaughlin 270bf59817 dep/libsamplerate: Sync minimum cmake version with main 4 years ago
Connor McLaughlin e995331239 dep/vulkan-loader: Don't use potentially-conflicting symbol names 4 years ago
Connor McLaughlin d4a13f511c dep: Reduce dependencies for libretro core 4 years ago
Connor McLaughlin 4436cd5b58 dep: Remove libcue 4 years ago
Connor McLaughlin 05a89e385d Build: Use Qt 6 on Windows 4 years ago
Connor McLaughlin 1392a64a93 Re-add libretro core 4 years ago
Christopher Snowhill 1d7a7bc842 cubeb: Adjust cubeb_jack to build on latest macOS 4 years ago
Connor McLaughlin 6b2ce266d4 dep/discord-rpc: Ensure the cleared presence gets sent at shutdown 4 years ago
Connor McLaughlin a7017783e4 dep/rurl: Enlarge username buffers 4 years ago
Connor McLaughlin aa57ec6105 dep/cubeb: Work around strlcpy not existing on Linux 4 years ago
Connor McLaughlin 1893bfd248 Cheevos: Don't choke on long passwords 4 years ago
Connor McLaughlin 7190c571f9 CMake: Build system support for FreeBSD 4 years ago
Connor McLaughlin 10c3506f1a Cheevos: Linux support 4 years ago
Connor McLaughlin 0ec2c87a0e Implement RetroAchivements 4 years ago
Connor McLaughlin 20fa5b74d2 dep/rcheevos: Use https for requests in url.c 4 years ago
Connor McLaughlin 3ccaddc7e6 dep: Add rcheevos 4 years ago
Connor McLaughlin 8f9bbb0bba Vulkan: Support VK_KHR_display 5 years ago
Connor McLaughlin b267020d07 dep: Remove nativefiledialog 5 years ago
Connor McLaughlin a563f99191 dep/imgui: Update to 9499afdf5e7f22e2cf4bf7c365d18f7e1d07572b 5 years ago
Connor McLaughlin 6f60960a1d dep/imgui: Move internal header to public include 5 years ago
Connor McLaughlin 901f862737 dep/minizip: Don't define 64-bit file macros on Android
Doesn't compile with current NDKs otherwise.
5 years ago
Connor McLaughlin d23645e02f CMake: Fix Linux build 5 years ago
Connor McLaughlin 25847494d5 dep/xxhash: Set XXH_X86DISPATCH_ALLOW_AVX on x86/x64 5 years ago
Connor McLaughlin 1eab296ec3 dep: Add libsamplerate 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 d588c26cf6 Revert "dep/msvc: Update SDL2 to 2.0.14"
This reverts commit 8debaa34d9.

Seems to be a few regressions, namely XBox Controller Rumble, other
controllers not detecting, etc.
5 years ago
Guillaume Bouchard f30addc70d Use gtk3 for nativefiledialog
Rational: gtk2 is not maintained anymore and the change was simple.

- Update of nativefiledialog/CMakeLists.txt in order to detect and use
  gtk3
- Updated a few files referencing gtk2, especially:
  - github workflow: I tested that the apt-get update works on ubuntu
    18.03 in a docker container
  - Readme.

This was tested in the following nixpkgs PR: https://github.com/NixOS/nixpkgs/pull/107878
5 years ago
Connor McLaughlin 8debaa34d9 dep/msvc: Update SDL2 to 2.0.14 5 years ago
Connor McLaughlin af3b2b0e15 Build: Fix xxhash on non-Windows 5 years ago
Connor McLaughlin 34dace4506 dep/xxhash: Update to latest version 5 years ago
Albert Liu b9c5d5b8a3 dep/cubeb: Update to 860bf2b 5 years ago
Connor McLaughlin 0f8f9bc052 dep/cubeb: Update to 85f1cf4 5 years ago