Stenzek
|
8867bb129a
|
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
|
2024-04-20 21:19:31 +10:00 |
Stenzek
|
4d8ed49b24
|
FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
|
2024-04-16 15:40:31 +10:00 |
Stenzek
|
fbe54f454f
|
Deps: Purge SPIRV-Cross from tree
|
2024-04-14 17:25:23 +10:00 |
Stenzek
|
5f915e1cbe
|
MetalDevice: Use shared SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
Stenzek
|
164062f80d
|
Build: Use C++20 for everything except reshadefx
|
2024-04-11 13:46:25 +10:00 |
Stenzek
|
de1a1af908
|
FullscreenUI: Avoid per-frame memory allocations with SmallString
|
2024-04-09 19:54:25 +10:00 |
Stenzek
|
f4584f48f9
|
dep/imgui: Disable windowing key
|
2024-04-06 21:51:52 +10:00 |
Stenzek
|
52f1686520
|
Deps: Remove glslang
|
2024-04-05 17:53:24 +10:00 |
Stenzek
|
ffbb14f508
|
dep/imgui: Use FreeType rasterizer
|
2024-04-05 17:23:28 +10:00 |
Stenzek
|
44322a14f0
|
dep/imgui: Update to v1.90.4
|
2024-04-04 16:17:01 +10:00 |
Stenzek
|
cc5f9a12b1
|
dep: Update Vulkan-Headers to v1.3.279
|
2024-04-01 13:55:00 +10:00 |
Stenzek
|
cd3c88ad7e
|
deps: Remove now-unused vendored libs
|
2024-03-24 16:03:00 +10:00 |
Stenzek
|
b143d96476
|
Build: Use deps DLLs on Windows
|
2024-03-24 16:02:59 +10:00 |
Mrlinkwii
|
78854f433a
|
Deps: update simpleini to 4.22 (#3131)
|
2024-03-13 14:12:36 +10:00 |
Stenzek
|
c854b8f85e
|
Image: Swap stb for libpng/libjpeg
|
2024-03-07 00:02:35 +10:00 |
Stenzek
|
e9c4416272
|
dep: Add libjpeg v9f
|
2024-03-06 23:55:18 +10:00 |
Stenzek
|
b749c483da
|
dep: Add libpng 1.6.43
|
2024-03-06 23:55:18 +10:00 |
Stenzek
|
143fb0876d
|
dep/glad: Update to v2.0.5
|
2024-02-25 20:30:41 +10:00 |
Stenzek
|
94657ae4ab
|
dep/rcheevos: Update to 3d01191
|
2024-02-24 14:52:57 +10:00 |
KamFretoZ
|
1f6636f62b
|
Qt: Icon updates
|
2024-02-18 15:44:12 +09:00 |
Stenzek
|
0e6a9f637b
|
dep/libchdr: Rebase to upstream 2a1119c
|
2024-02-18 15:34:06 +09:00 |
Stenzek
|
05cbf86be0
|
dep/rapidyaml: Add missing files
|
2024-02-04 16:47:26 +10:00 |
Stenzek
|
5c08fa9d00
|
dep: Add rapidyaml
|
2024-02-04 16:14:05 +10:00 |
Stenzek
|
c2c3eac749
|
Build: Use shared webp/zstd/zlib
|
2024-02-03 19:41:56 +10:00 |
Stenzek
|
f369724b7c
|
dep/imgui: Update to v1.90.1
|
2024-01-19 21:22:26 +10:00 |
Stenzek
|
da9e3064c2
|
Achievements: Display missable/progression/win icons
|
2024-01-14 01:44:21 +10:00 |
Stenzek
|
e2e85a06cd
|
dep/rcheevos: Bump to 74860c9
|
2024-01-14 01:44:21 +10:00 |
Stenzek
|
fd341f6a9d
|
dep/libchdr: Add chd_get_compressed_size()
|
2023-12-20 23:40:11 +10:00 |
Stenzek
|
7fbf40a9fc
|
MSBuild: Purge 32-bit targets
This has never been supported.
|
2023-12-19 22:38:35 +10:00 |
Stenzek
|
cf45047463
|
CI/Windows: Use Clang-CL instead of MSVC
|
2023-12-19 22:38:35 +10:00 |
Stenzek
|
ba5d1a109e
|
dep/reshadefx: Support generating GLSL ES
|
2023-12-07 14:13:56 +10:00 |
Stenzek
|
8431d3be0c
|
dep/rcheevos: Bump to 8afec6c
|
2023-11-30 14:06:00 +10:00 |
Stenzek
|
7fe3bfece0
|
fmt: Bump to version v10.1.1
|
2023-11-28 14:38:38 +10:00 |
Stenzek
|
bbf7d9d769
|
ImGui: Add missing file
|
2023-11-27 00:24:06 +10:00 |
Stenzek
|
1b948aab62
|
dep/cubeb: Minimize and update to 54217bc
|
2023-11-25 00:50:12 +10:00 |
Stenzek
|
7cc52bba23
|
CMake: Support multiple CMAKE_OSX_ARCHITECTURES
|
2023-11-25 00:50:12 +10:00 |
Stenzek
|
1a79a2f196
|
dep/reshadefx: Add manual include callbacks
|
2023-11-25 00:50:11 +10:00 |
Stenzek
|
f62a3ffbfa
|
dep/rcheevos: Update to 8a717b1
|
2023-11-06 23:17:57 +10:00 |
Stenzek
|
82b3907804
|
dep/libchdr: Add subtype parsing functions
|
2023-11-05 21:14:19 +10:00 |
Stenzek
|
f05ff4103e
|
Misc: Build fixes for Android
|
2023-11-04 20:11:51 +10:00 |
Stenzek
|
b3cbe5a7ee
|
CPU/NewRec: Add AArch32 backend
|
2023-10-21 20:22:51 +10:00 |
Stenzek
|
41bb9fddfc
|
CMake: Fix Debug x64 builds on Linux
|
2023-10-21 13:49:35 +10:00 |
Stenzek
|
9d14ba0541
|
dep/vixl: Add Reset-to-new-buffer overload
|
2023-10-21 13:49:35 +10:00 |
Stenzek
|
e097f720bb
|
dep/simpleini: Replace sprintf() with snprintf()
|
2023-10-02 12:44:56 +10:00 |
Stenzek
|
709e107db7
|
dep/WinPixEventRuntime: Fix incorrect ARM64 DLL
|
2023-10-01 23:00:48 +10:00 |
Stenzek
|
9fc736eaa0
|
dep/vixl: Fix build with clang-cl
|
2023-10-01 20:48:02 +10:00 |
Stenzek
|
60cd1d540c
|
dep/vixl: Fix unrepresentable constants
|
2023-10-01 20:48:02 +10:00 |
Stenzek
|
5da65c237d
|
dep/cubeb: Disable winmm on Windows/ARM64
Needs ksuser.lib, which is incompatible with clang-cl..
|
2023-10-01 20:48:02 +10:00 |
Stenzek
|
31052581d3
|
CMake: Fix Mac build
|
2023-09-30 21:54:12 +10:00 |
Stenzek
|
e6bfcf22d9
|
CMake: Disable warnings on third-party projects
|
2023-09-30 15:41:38 +10:00 |
Stenzek
|
c8dc8849ea
|
Build: Ensure exceptions are off for fmt
|
2023-09-23 22:21:50 +10:00 |
Stenzek
|
2067b660f6
|
dep/rcheevos: Bump to a34895b
|
2023-09-23 14:14:52 +10:00 |
Stenzek
|
7fc4b89719
|
dep/glad: Fix Linux build
|
2023-09-17 12:51:00 +10:00 |
Stenzek
|
7120b19ab7
|
MSBuild: Generate combined .qm files
|
2023-09-16 22:26:16 +10:00 |
Stenzek
|
c773c763ef
|
Achievements: Switch to rc_client
|
2023-09-16 19:00:29 +10:00 |
Stenzek
|
f8c5e4982c
|
dep/rcheevos: Functionality changes
|
2023-09-16 19:00:29 +10:00 |
Stenzek
|
58d62e1ab4
|
dep/rcheevos: Update to ffddcdb
|
2023-09-16 19:00:29 +10:00 |
Stenzek
|
b30c86ed75
|
Build: Improve MacOS support
|
2023-09-16 19:00:28 +10:00 |
Stenzek
|
56d95c3331
|
Build: Fix double-linking when creating Flatpak
|
2023-09-05 22:59:39 +10:00 |
Stenzek
|
a66fec4266
|
dep/xbyak: Unreachable code warning fix
|
2023-09-05 22:10:50 +10:00 |
Stenzek
|
1398d789ec
|
dep: Update rapidjson to 476ffa2
|
2023-09-05 22:10:50 +10:00 |
Stenzek
|
be71fb6000
|
dep/cubeb: C++20 warning fixes
|
2023-09-05 22:10:50 +10:00 |
Stenzek
|
0b0abc426b
|
dep: Remove gsl
|
2023-09-05 22:10:50 +10:00 |
Stenzek
|
d8309b7ee9
|
dep/reshadefx: Hopefully fix build on some Linux systems
|
2023-09-04 22:44:01 +10:00 |
Stenzek
|
ea68c5b4b5
|
Build: Use dependency package on Windows
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
3d8e63da9e
|
Scripts: Add Windows dependency build scripts
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
cee4f93097
|
Build: Use precompiled headers
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
817129328b
|
dep: Move WinPixEventRuntime to root
|
2023-09-02 21:44:07 +10:00 |
Stenzek
|
358f87a74d
|
PostProcessing/ReShade: Fix up for GL/Vulkan
|
2023-08-30 02:04:07 +10:00 |
Stenzek
|
8a40c7bf94
|
PostProcessing: Add ReShade .fx shader support
|
2023-08-30 00:44:01 +10:00 |
Stenzek
|
288757ca9a
|
dep/reshadefx: Temporarily combine textures+samplers in HLSL
|
2023-08-30 00:44:01 +10:00 |
Stenzek
|
520e94226d
|
Build: Don't link with glad if GL is disabled
|
2023-08-22 18:36:16 +10:00 |
Stenzek
|
76b5b8ad06
|
MSBuild: Support building with clang-cl
|
2023-08-21 22:38:55 +10:00 |
Stenzek
|
bf15d13eb7
|
dep/xbyak: Update to v6.73
|
2023-08-21 22:38:31 +10:00 |
Stenzek
|
1a70c2b4de
|
dep: Remove tinyxml2
No longer needed.
|
2023-08-19 22:54:20 +10:00 |
Stenzek
|
7b4cbe3007
|
MSBuild: Fix TLS plugin not getting included
|
2023-08-19 12:04:02 +10:00 |
Stenzek
|
5b980dafa5
|
System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
|
2023-08-16 01:13:00 +10:00 |
Stenzek
|
4ebd34fcb3
|
MSBuild: Use project referencing instead of .lib linking
|
2023-08-16 01:12:59 +10:00 |
Stenzek
|
827446b27f
|
Build: Switch to Qt 6.5.0 on Windows
|
2023-08-16 01:12:59 +10:00 |
Stenzek
|
68eb32f963
|
dep/reshadefx: Fix building on MacOS/Linux
|
2023-08-16 01:12:59 +10:00 |
Stenzek
|
8c638b4c78
|
dep: Add reshadefx
|
2023-08-16 01:12:58 +10:00 |
Stenzek
|
c01f249e0f
|
dep: Update Vulkan headers
|
2023-08-15 23:51:39 +10:00 |
Stenzek
|
590baba2ef
|
dep: Add D3D12MA
|
2023-08-15 23:51:32 +10:00 |
Stenzek
|
1b486d3f42
|
dep: Add WinPixEventRuntime
|
2023-08-15 23:51:09 +10:00 |
Stenzek
|
b42f4a3b85
|
dep: Add SPIRV-Cross
|
2023-08-15 23:50:58 +10:00 |
Stenzek
|
49a4901c78
|
dep: Add biscuit and riscv-disas
|
2023-08-15 14:06:00 +10:00 |
Stenzek
|
c561400a47
|
dep: Add Zydis
|
2023-08-15 14:03:59 +10:00 |
Stenzek
|
f41384c6c8
|
dep/libchdr: Add chd_is_matching_parent()
|
2023-08-12 14:46:09 +10:00 |
Stenzek
|
bd1cf91030
|
dep/libchdr: Add option to transfer file ownership
|
2023-08-12 14:46:09 +10:00 |
Stenzek
|
62c5e3af2f
|
dep/libchdr: Add read_header variants for user-provided file
|
2023-08-12 14:46:09 +10:00 |
Stenzek
|
06a8349162
|
dep/libchdr: Re-add progress precaching
|
2023-08-12 14:46:09 +10:00 |
Stenzek
|
4b70853daa
|
dep: Bump libchdr to 54bfb87
|
2023-08-12 14:46:09 +10:00 |
Stenzek
|
5d750a8803
|
dep: Bump rcheevos to 3af1e2fc5188d6e932ee379942f4049ea877e648
|
2023-08-09 19:42:52 +10:00 |
Stenzek
|
d84a02a2c3
|
CMake: Build tweaks
|
2023-02-05 13:12:45 +10:00 |
Connor McLaughlin
|
81383afc50
|
dep: Add fast_float
|
2023-01-15 15:13:54 +10:00 |
Connor McLaughlin
|
9c41126298
|
dep: Add GSL 4.0.0
|
2023-01-07 13:10:43 +10:00 |
Connor McLaughlin
|
899efb2bdc
|
MSBuild: Use MultiToolTask mode
|
2022-11-19 14:49:08 +10:00 |
Connor McLaughlin
|
fd807b14aa
|
dep: Update SDL2 to 2.24.2
|
2022-11-10 18:55:32 +10:00 |
Connor McLaughlin
|
56293e4d8f
|
3rdparty: Add vk_mem_alloc
|
2022-09-26 20:42:49 +10:00 |
Connor McLaughlin
|
91c8681bed
|
dep/imgui: Round when DPI scaling instead of flooring
|
2022-09-17 15:56:05 +10:00 |