Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								d621e41596 
								
							 
						 
						
							
							
								
								vulkan: Define VK_NO_PROTOTYPES when linking Volk  
							
							
							
						 
						
							2025-03-17 19:39:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								12d83a26cd 
								
							 
						 
						
							
							
								
								Add thirdparty library VulkanMemoryAllocator 3.2.1  
							
							
							
						 
						
							2025-03-11 20:35:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								72e8f9e3f4 
								
							 
						 
						
							
							
								
								Add thirdparty library volk 1.4.304  
							
							
							
						 
						
							2025-03-11 20:35:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								d6c00f4236 
								
							 
						 
						
							
							
								
								Add thirdparty library vulkan 1.4.304  
							
							
							
						 
						
							2025-03-11 20:33:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								a1d4bf6b22 
								
							 
						 
						
							
							
								
								Revert new libraries  
							
							
							
						 
						
							2025-03-11 18:38:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								501f9b6aed 
								
							 
						 
						
							
							
								
								Add thirdparty library VulkanMemoryAllocator 3.2.1  
							
							
							
						 
						
							2025-03-11 16:06:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								fc736434a1 
								
							 
						 
						
							
							
								
								Add thirdparty library volk 1.4.304  
							
							
							
						 
						
							2025-03-11 16:00:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								6f9710f63d 
								
							 
						 
						
							
							
								
								Update thirdparty/fmt to 11.1.3  
							
							
							
						 
						
							2025-02-13 20:53:47 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								43de82f35a 
								
							 
						 
						
							
							
								
								Update thirdparty/fmt to 11.1.0  
							
							
							
						 
						
							2024-12-26 12:45:08 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								6a90097b0f 
								
							 
						 
						
							
							
								
								Update tracy client to 0.11.1  
							
							
							
						 
						
							2024-10-20 13:35:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R. 
								
							 
						 
						
							
							
							
							
								
							
							
								df28169031 
								
							 
						 
						
							
							
								
								Merge branch 'remove-libvpx-overlay' into 'master'  
							
							... 
							
							
							
							Update vcpkg baseline, remove libvpx overlay
See merge request KartKrew/Kart!2324  
							
						 
						
							2024-05-12 01:42:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								a44bbca27d 
								
							 
						 
						
							
							
								
								Use rapidjson master in discord-rpc  
							
							... 
							
							
							
							The last stable version of rapidjson was in 2016, and it is
unlikely that neither rapidjson nor discord-rpc will receive a
stable release ever again. However, rapidjson has a lot of fixes
merged in their tree, so in order to fix gcc 14 compilation issues,
let's pull in that tree. 
							
						 
						
							2024-05-11 15:13:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								c84ea60417 
								
							 
						 
						
							
							
								
								Update vcpkg baseline, remove libvpx overlay  
							
							... 
							
							
							
							The upstream changes for libvpx on Windows were merged and so this
overlay is no longer needed.
Updating the baseline requires everyone to update their vcpkg repo
locally (git pull). It also upgrades all dependencies used. 
							
						 
						
							2024-05-11 15:03:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								f75564371d 
								
							 
						 
						
							
							
								
								Merge public master  
							
							
							
						 
						
							2024-05-03 12:55:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bitten2up 
								
							 
						 
						
							
							
							
							
								
							
							
								cfacbd91be 
								
							 
						 
						
							
							
								
								Fix implicit casts of int expecting 4-byte width  
							
							... 
							
							
							
							This fixes the issue with certain compilers that have int set to
different sizes by either explicitly casting or setting templates
manually 
							
						 
						
							2024-05-03 17:53:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								a138917789 
								
							 
						 
						
							
							
								
								Don't use <iterator> in rapidjson for discord-rpc  
							
							... 
							
							
							
							Fixes  KartKrew/Kart#1302 
Fixes  KartKrew/RingRacers#9  
						
							2024-04-27 23:07:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								140a56f513 
								
							 
						 
						
							
							
								
								Add build option to disable discord RPC  
							
							
							
						 
						
							2024-04-25 21:05:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								43eb8471e5 
								
							 
						 
						
							
							
								
								Fix add_library for nlohmann_json  
							
							
							
						 
						
							2024-04-25 19:57:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								3eba2cf60d 
								
							 
						 
						
							
							
								
								CMakeLists.txt: use libfmt from thirdparty/fmt  
							
							... 
							
							
							
							Now compiles on Ubuntu 22.04, which only has libfmt 8.
I don't know which exact version of libfmt we need but the
one in thirdparty works.
This version of libfmt is header-only. 
							
						 
						
							2024-04-14 00:24:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								640ad6bc1e 
								
							 
						 
						
							
							
								
								Remove GME VGM music emulation  
							
							... 
							
							
							
							We cannot comply with the terms of the GPL in using and distributing
libgme due to MAME license incompatibility, so the feature needs to
be removed. 
							
						 
						
							2024-01-29 15:54:20 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SteelT 
								
							 
						 
						
							
							
							
							
								
							
							
								9db766935c 
								
							 
						 
						
							
							
								
								Update tracy client to v0.10  
							
							
							
						 
						
							2024-01-27 21:06:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								2433d37d44 
								
							 
						 
						
							
							
								
								Switch from CPM to vcpkg  
							
							
							
						 
						
							2023-12-15 02:49:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								187f30cc64 
								
							 
						 
						
							
							
								
								rhi: use GL 2 instead of GL Core  
							
							... 
							
							
							
							Widens the hardware compat range without losing features (besides
debugging) 
							
						 
						
							2023-11-04 20:15:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								e9d789abc9 
								
							 
						 
						
							
							
								
								Add Tracy client library and build preset  
							
							
							
						 
						
							2023-09-18 16:13:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed356d620 
								
							 
						 
						
							
							
								
								thirdparty: add nlohmann/json  
							
							
							
						 
						
							2023-04-28 12:50:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								18287e2ed4 
								
							 
						 
						
							
							
								
								cmake: always build libgme, even if SRB2_CONFIG_SYSTEM_LIBRARIES  
							
							
							
						 
						
							2023-03-30 23:44:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								ecf785f405 
								
							 
						 
						
							
							
								
								Add glm CPM dependency  
							
							
							
						 
						
							2023-03-23 11:20:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sally Coolatta 
								
							 
						 
						
							
							
							
							
								
							
							
								62dd76dbcd 
								
							 
						 
						
							
							
								
								Use a modified ACSVM to support 10 arg linedefs  
							
							
							
						 
						
							2023-03-14 08:03:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SteelT 
								
							 
						 
						
							
							
							
							
								
							
							
								de00dd15fc 
								
							 
						 
						
							
							
								
								Fix building errors with webm, catch missing SRB2_CONFIG_ENABLE_WEBM_MOVIES condition  
							
							
							
						 
						
							2023-02-28 21:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								11fecebc47 
								
							 
						 
						
							
							
								
								Make AVRecorder WebM an optional part of the build  
							
							
							
						 
						
							2023-02-26 20:18:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								d855d96a10 
								
							 
						 
						
							
							
								
								hwr2: Add hardware 2D rendering  
							
							
							
						 
						
							2023-02-26 18:47:42 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee785bb7e 
								
							 
						 
						
							
							
								
								cpm-ogg.cmake: fix libvorbis cross-build  
							
							... 
							
							
							
							Vorbis couldn't find ogg so tell it explicitly where it
is. 
							
						 
						
							2023-02-24 19:20:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								61198a46e7 
								
							 
						 
						
							
							
								
								Add libvorbis (and ogg) dependency  
							
							
							
						 
						
							2023-02-24 19:20:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								3741ab1c91 
								
							 
						 
						
							
							
								
								Add libwebm, libvpx, libyuv dependencies  
							
							... 
							
							
							
							Libvpx is built with configure script and make.
Unfortunate but the configure script is very dense and I'm
not sure if it's worth translating into CMake, since it
apparently does CPU detection for optimizations. 
							
						 
						
							2023-02-24 19:20:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								d959ac9954 
								
							 
						 
						
							
							
								
								thirdparty/cpm-discordrpc.cmake: fix GCC 9.4.0 Ubuntu link  
							
							
							
						 
						
							2023-02-20 17:53:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								ba4e21bbb0 
								
							 
						 
						
							
							
								
								cmake: fix build with 3.16  
							
							
							
						 
						
							2023-02-20 17:52:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James R 
								
							 
						 
						
							
							
							
							
								
							
							
								7092f1126e 
								
							 
						 
						
							
							
								
								cmake: move ACSVM fetch to cpm-acsvm.cmake  
							
							... 
							
							
							
							Remove SRB2_CONFIG_SYSTEM_LIBRARIES condition. This is
because I am lazy and don't want to write
a FindACSVM.cmake. I also don't think it will be common
for it to be installed at the system level. 
							
						 
						
							2023-01-26 23:33:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									toaster 
								
							 
						 
						
							
							
							
							
								
							
							
								d2d7421072 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://git.do.srb2.org/KartKrew/Kart  into acs  
							
							... 
							
							
							
							# Conflicts:
#	src/CMakeLists.txt 
							
						 
						
							2023-01-21 15:32:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								01ddbf6dcf 
								
							 
						 
						
							
							
								
								(WIP) hardware: add render hardware interface  
							
							
							
						 
						
							2023-01-14 18:40:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sally Coolatta 
								
							 
						 
						
							
							
							
							
								
							
							
								1caf255f5c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into acs  
							
							
							
						 
						
							2023-01-05 22:23:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								81d1aa79c2 
								
							 
						 
						
							
							
								
								cmake: Split common deps setup scripts  
							
							
							
						 
						
							2023-01-04 17:30:45 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								dd182cd0a1 
								
							 
						 
						
							
							
								
								cmake: Separate cpm discordrpc setup  
							
							
							
						 
						
							2023-01-04 17:30:45 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								ac7ca10061 
								
							 
						 
						
							
							
								
								cmake: Separate cpm xmp-lite setup  
							
							
							
						 
						
							2023-01-04 17:30:45 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								b95fd459b9 
								
							 
						 
						
							
							
								
								cmake: Remove SDL2_mixer and OpenMPT  
							
							... 
							
							
							
							Libraries superceded by libxmp-lite and new mixer. 
							
						 
						
							2023-01-04 16:51:12 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								9806df5883 
								
							 
						 
						
							
							
								
								cmake: Add stb-vorbis  
							
							... 
							
							
							
							This is a lightweight single-file Ogg Vorbis decoder which will be used
for Ogg playback instead of libogg/libvorbis. 
							
						 
						
							2023-01-04 16:51:12 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								210b513c8b 
								
							 
						 
						
							
							
								
								cmake: Add xmp-lite  
							
							... 
							
							
							
							This is a very lightweight module playback engine which will replace
OpenMPT. 
							
						 
						
							2023-01-04 16:51:12 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sally Coolatta 
								
							 
						 
						
							
							
							
							
								
							
							
								0d67b12c74 
								
							 
						 
						
							
							
								
								Merge branch 'master' into acs  
							
							
							
						 
						
							2023-01-01 17:13:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								19c5711092 
								
							 
						 
						
							
							
								
								cmake: build discord-rpc internally  
							
							
							
						 
						
							2023-01-01 14:50:52 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sally Coolatta 
								
							 
						 
						
							
							
							
							
								
							
							
								a0adb05c9b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into acs  
							
							
							
						 
						
							2022-12-31 15:04:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								ccb74e7371 
								
							 
						 
						
							
							
								
								Add tcbrindle's C++20 std::span impl (tcb::span)  
							
							
							
						 
						
							2022-12-28 16:28:04 -06:00