added imgui as dependency
This commit is contained in:
parent
9e4fc17e6c
commit
e1d16e9de7
|
@ -81,4 +81,9 @@
|
||||||
[submodule "externals/ffmpeg-core"]
|
[submodule "externals/ffmpeg-core"]
|
||||||
path = externals/ffmpeg-core
|
path = externals/ffmpeg-core
|
||||||
url = https://github.com/shadps4-emu/ext-ffmpeg-core.git
|
url = https://github.com/shadps4-emu/ext-ffmpeg-core.git
|
||||||
shallow = true
|
shallow = true
|
||||||
|
[submodule "externals/dear_imgui"]
|
||||||
|
path = externals/dear_imgui
|
||||||
|
url = https://github.com/shadps4-emu/ext-imgui.git
|
||||||
|
shallow = true
|
||||||
|
branch = docking
|
||||||
|
|
|
@ -608,7 +608,7 @@ endif()
|
||||||
|
|
||||||
create_target_directory_groups(shadps4)
|
create_target_directory_groups(shadps4)
|
||||||
|
|
||||||
target_link_libraries(shadps4 PRIVATE magic_enum::magic_enum fmt::fmt toml11::toml11 tsl::robin_map xbyak::xbyak Tracy::TracyClient RenderDoc::API FFmpeg::ffmpeg)
|
target_link_libraries(shadps4 PRIVATE magic_enum::magic_enum fmt::fmt toml11::toml11 tsl::robin_map xbyak::xbyak Tracy::TracyClient RenderDoc::API FFmpeg::ffmpeg Dear_ImGui)
|
||||||
target_link_libraries(shadps4 PRIVATE Boost::headers GPUOpen::VulkanMemoryAllocator sirit Vulkan::Headers xxHash::xxhash Zydis::Zydis glslang::SPIRV glslang::glslang SDL3::SDL3)
|
target_link_libraries(shadps4 PRIVATE Boost::headers GPUOpen::VulkanMemoryAllocator sirit Vulkan::Headers xxHash::xxhash Zydis::Zydis glslang::SPIRV glslang::glslang SDL3::SDL3)
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
|
|
|
@ -149,6 +149,19 @@ if (APPLE AND NOT TARGET date::date-tz)
|
||||||
add_subdirectory(date)
|
add_subdirectory(date)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Dear ImGui
|
||||||
|
block()
|
||||||
|
add_library(Dear_ImGui
|
||||||
|
dear_imgui/imgui.cpp
|
||||||
|
dear_imgui/imgui_demo.cpp
|
||||||
|
dear_imgui/imgui_draw.cpp
|
||||||
|
dear_imgui/imgui_internal.h
|
||||||
|
dear_imgui/imgui_tables.cpp
|
||||||
|
dear_imgui/imgui_widgets.cpp
|
||||||
|
)
|
||||||
|
target_include_directories(Dear_ImGui INTERFACE dear_imgui/)
|
||||||
|
endblock()
|
||||||
|
|
||||||
# Tracy
|
# Tracy
|
||||||
option(TRACY_ENABLE "" ON)
|
option(TRACY_ENABLE "" ON)
|
||||||
option(TRACY_NO_CRASH_HANDLER "" ON) # Otherwise texture cache exceptions will be treaten as a crash
|
option(TRACY_NO_CRASH_HANDLER "" ON) # Otherwise texture cache exceptions will be treaten as a crash
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 636cd4a7d623a2bc9bf59bb3acbb4ca075befba3
|
Loading…
Reference in New Issue