mirror of
				https://github.com/hedge-dev/UnleashedRecomp.git
				synced 2025-10-30 07:11:05 +00:00 
			
		
		
		
	* Implement audio timing with integer math. * Add busy loop to audio thread. * Implement a frame limiter. * Implement implot. * Add more stuff to the profiler window. * Redo frame limiter logic to fix drifting. * Move frame limiter, add limiters for SFD & loading screen. * Update waiting logic for audio thread. * Correct small delta time errors. * Decrease delta time error threshold. * Set busy wait threshold to 2ms. * Change spin wait in D3D12 present to infinite wait. * Replace FPS literals with constants.
		
			
				
	
	
		
			63 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
[submodule "thirdparty/PowerRecomp"]
 | 
						|
	path = tools/PowerRecomp
 | 
						|
	url = https://github.com/hedge-dev/PowerRecomp
 | 
						|
[submodule "thirdparty/ddspp"]
 | 
						|
	path = thirdparty/ddspp
 | 
						|
	url = https://github.com/redorav/ddspp.git
 | 
						|
[submodule "thirdparty/ShaderRecomp"]
 | 
						|
	path = tools/ShaderRecomp
 | 
						|
	url = https://github.com/hedge-dev/ShaderRecomp.git
 | 
						|
[submodule "thirdparty/libmspack"]
 | 
						|
	path = thirdparty/libmspack
 | 
						|
	url = https://github.com/kyz/libmspack
 | 
						|
[submodule "UnleashedRecompResources"]
 | 
						|
	path = UnleashedRecompResources
 | 
						|
	url = https://github.com/hedge-dev/UnleashedRecompResources.git
 | 
						|
[submodule "thirdparty/msdf-atlas-gen"]
 | 
						|
	path = thirdparty/msdf-atlas-gen
 | 
						|
	url = https://github.com/Chlumsky/msdf-atlas-gen.git
 | 
						|
[submodule "thirdparty/vcpkg"]
 | 
						|
	path = thirdparty/vcpkg
 | 
						|
	url = https://github.com/microsoft/vcpkg
 | 
						|
[submodule "thirdparty/volk"]
 | 
						|
	path = thirdparty/volk
 | 
						|
	url = https://github.com/zeux/volk
 | 
						|
[submodule "thirdparty/SDL"]
 | 
						|
	path = thirdparty/SDL
 | 
						|
	url = https://github.com/libsdl-org/SDL.git
 | 
						|
[submodule "thirdparty/Vulkan-Headers"]
 | 
						|
	path = thirdparty/Vulkan-Headers
 | 
						|
	url = https://github.com/KhronosGroup/Vulkan-Headers.git
 | 
						|
[submodule "thirdparty/VulkanMemoryAllocator"]
 | 
						|
	path = thirdparty/VulkanMemoryAllocator
 | 
						|
	url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
 | 
						|
[submodule "thirdparty/D3D12MemoryAllocator"]
 | 
						|
	path = thirdparty/D3D12MemoryAllocator
 | 
						|
	url = https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git
 | 
						|
[submodule "thirdparty/stb"]
 | 
						|
	path = thirdparty/stb
 | 
						|
	url = https://github.com/nothings/stb.git
 | 
						|
[submodule "thirdparty/concurrentqueue"]
 | 
						|
	path = thirdparty/concurrentqueue
 | 
						|
	url = https://github.com/cameron314/concurrentqueue.git
 | 
						|
[submodule "thirdparty/tiny-AES-c"]
 | 
						|
	path = thirdparty/tiny-AES-c
 | 
						|
	url = https://github.com/kokke/tiny-AES-c.git
 | 
						|
[submodule "thirdparty/magic_enum"]
 | 
						|
	path = thirdparty/magic_enum
 | 
						|
	url = https://github.com/Neargye/magic_enum.git
 | 
						|
[submodule "thirdparty/nativefiledialog-extended"]
 | 
						|
	path = thirdparty/nativefiledialog-extended
 | 
						|
	url = https://github.com/btzy/nativefiledialog-extended.git
 | 
						|
[submodule "thirdparty/imgui"]
 | 
						|
	path = thirdparty/imgui
 | 
						|
	url = https://github.com/ocornut/imgui.git
 | 
						|
[submodule "thirdparty/unordered_dense"]
 | 
						|
	path = thirdparty/unordered_dense
 | 
						|
	url = https://github.com/martinus/unordered_dense.git
 | 
						|
[submodule "thirdparty/SDL_mixer"]
 | 
						|
	path = thirdparty/SDL_mixer
 | 
						|
	url = https://github.com/libsdl-org/SDL_mixer
 | 
						|
[submodule "thirdparty/implot"]
 | 
						|
	path = thirdparty/implot
 | 
						|
	url = https://github.com/epezent/implot.git
 |