mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2025-04-28 13:27:58 +03: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
|