diff options
| author | Rémy Tassoux <contact@rt2.fr> | 2021-08-25 01:28:54 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-24 16:28:54 -0700 |
| commit | d8e1d6b50caec4f54ca86376d6ad7d159e3b736f (patch) | |
| tree | a679702182c6dc76830ec1355052e4a3da13871c | |
| parent | 9e799f4344d2684373f456cbdd373281f8746880 (diff) | |
| download | vcpkg-d8e1d6b50caec4f54ca86376d6ad7d159e3b736f.tar.gz vcpkg-d8e1d6b50caec4f54ca86376d6ad7d159e3b736f.zip | |
[imgui] Update to 1.84.1 (#19677)
* [imgui] Update to 1.84.1
* [imgui] Update version files
Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
| -rw-r--r-- | ports/imgui/CMakeLists.txt | 32 | ||||
| -rw-r--r-- | ports/imgui/imgui-config.cmake.in | 16 | ||||
| -rw-r--r-- | ports/imgui/portfile.cmake | 15 | ||||
| -rw-r--r-- | ports/imgui/vcpkg.json | 27 | ||||
| -rw-r--r-- | versions/baseline.json | 2 | ||||
| -rw-r--r-- | versions/i-/imgui.json | 5 |
6 files changed, 25 insertions, 72 deletions
diff --git a/ports/imgui/CMakeLists.txt b/ports/imgui/CMakeLists.txt index 7cb412842..b049fdd43 100644 --- a/ports/imgui/CMakeLists.txt +++ b/ports/imgui/CMakeLists.txt @@ -65,27 +65,7 @@ if(IMGUI_BUILD_OPENGL2_BINDING) target_sources(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl2.cpp) endif() -if(IMGUI_BUILD_OPENGL3_GLEW_BINDING) - find_package(GLEW REQUIRED) - target_link_libraries(${PROJECT_NAME} PUBLIC GLEW::GLEW) - target_sources(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.cpp) -endif() - -if(IMGUI_BUILD_OPENGL3_GLAD_BINDING) - find_package(glad CONFIG REQUIRED) - target_link_libraries(${PROJECT_NAME} PUBLIC glad::glad) - target_sources(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.cpp) -endif() - -if(IMGUI_BUILD_OPENGL3_GL3W_BINDING) - find_package(gl3w CONFIG REQUIRED) - target_link_libraries(${PROJECT_NAME} PUBLIC unofficial::gl3w::gl3w) - target_sources(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.cpp) -endif() - -if(IMGUI_BUILD_OPENGL3_GLBINDING_BINDING) - find_package(glbinding CONFIG REQUIRED) - target_link_libraries(${PROJECT_NAME} PUBLIC glbinding::glbinding) +if(IMGUI_BUILD_OPENGL3_BINDING) target_sources(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.cpp) endif() @@ -193,8 +173,14 @@ if(NOT IMGUI_SKIP_HEADERS) install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl2.h DESTINATION include) endif() - if(IMGUI_BUILD_OPENGL3_GLEW_BINDING OR IMGUI_BUILD_OPENGL3_GLAD_BINDING OR IMGUI_BUILD_OPENGL3_GL3W_BINDING OR IMGUI_BUILD_OPENGL3_GLBINDING_BINDING) - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.h DESTINATION include) + if(IMGUI_BUILD_OPENGL3_BINDING) + install( + FILES + ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.h + ${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3_loader.h + DESTINATION + include + ) endif() if(IMGUI_BUILD_OSX_BINDING) diff --git a/ports/imgui/imgui-config.cmake.in b/ports/imgui/imgui-config.cmake.in index 7f34ec9c4..d2bdfbdaa 100644 --- a/ports/imgui/imgui-config.cmake.in +++ b/ports/imgui/imgui-config.cmake.in @@ -8,26 +8,10 @@ if (@IMGUI_BUILD_GLFW_BINDING@) find_dependency(glfw3 CONFIG)
endif()
-if (@IMGUI_BUILD_OPENGL3_GLEW_BINDING@)
- find_dependency(GLEW)
-endif()
-
-if (@IMGUI_BUILD_OPENGL3_GLAD_BINDING@)
- find_dependency(glad CONFIG)
-endif()
-
-if (@IMGUI_BUILD_OPENGL3_GL3W_BINDING@)
- find_dependency(gl3w CONFIG)
-endif()
-
if (@IMGUI_BUILD_GLUT_BINDING@)
find_dependency(GLUT)
endif()
-if (@IMGUI_BUILD_OPENGL3_GLBINDING_BINDING@)
- find_dependency(glbinding CONFIG)
-endif()
-
if (@IMGUI_BUILD_SDL2_BINDING@)
find_dependency(SDL2 CONFIG)
endif()
diff --git a/ports/imgui/portfile.cmake b/ports/imgui/portfile.cmake index 181b813d7..2f964b450 100644 --- a/ports/imgui/portfile.cmake +++ b/ports/imgui/portfile.cmake @@ -4,16 +4,16 @@ if ("docking-experimental" IN_LIST FEATURES) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO ocornut/imgui - REF 1b435ae3e07ca813eb3ef40aaabe7053f5570fae - SHA512 bbdbcb4e8544810a51f1d8824a248ddbe19eed4978db7a059bd9c85bb997b1f98ad3997626fd2e9ea67d0e50f1ba1e11338858ebb2cc41c116bd6fd208aac684 + REF 47fb332fb20921658732107e115aa397e9b08cbe + SHA512 92bfb20c9734dc37381d24325156c149f110b53dfabaf294e4bb2b0bccd618ab421aa347fa3c7fcaa1929b5bec8885246e7f49dc5fb6e81f1a8e80ff2d980f28 HEAD_REF docking ) else() vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO ocornut/imgui - REF v1.83 - SHA512 2150e7101f384b1c749b2e89876b2085a7ff43435f04e88602d0e5e00db7a41c1ace5176bdb0963326845d1c8303b5092a7ca1c9c8e70c522ba96f899ed5bb9c + REF v1.84.1 + SHA512 054beebda9a17758a9a6b9edf075279800a314b0e255e528bb9ac248b4911fd8fd2b5160079896d116b58fe6d993281ba9082780a31197faefd9f7adf32aec51 HEAD_REF master ) endif() @@ -37,10 +37,7 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS marmalade-binding IMGUI_COPY_MARMALADE_BINDING metal-binding IMGUI_BUILD_METAL_BINDING opengl2-binding IMGUI_BUILD_OPENGL2_BINDING - opengl3-glew-binding IMGUI_BUILD_OPENGL3_GLEW_BINDING - opengl3-glad-binding IMGUI_BUILD_OPENGL3_GLAD_BINDING - opengl3-gl3w-binding IMGUI_BUILD_OPENGL3_GL3W_BINDING - opengl3-glbinding-binding IMGUI_BUILD_OPENGL3_GLBINDING_BINDING + opengl3-binding IMGUI_BUILD_OPENGL3_BINDING osx-binding IMGUI_BUILD_OSX_BINDING sdl2-binding IMGUI_BUILD_SDL2_BINDING vulkan-binding IMGUI_BUILD_VULKAN_BINDING @@ -69,6 +66,8 @@ vcpkg_configure_cmake( ${FEATURE_OPTIONS} OPTIONS_DEBUG -DIMGUI_SKIP_HEADERS=ON + MAYBE_UNUSED_VARIABLES + IMGUI_COPY_MARMALADE_BINDING ) vcpkg_install_cmake() diff --git a/ports/imgui/vcpkg.json b/ports/imgui/vcpkg.json index d7772a780..5d7b96f73 100644 --- a/ports/imgui/vcpkg.json +++ b/ports/imgui/vcpkg.json @@ -1,6 +1,6 @@ { "name": "imgui", - "version": "1.83", + "version": "1.84.1", "description": "Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.", "homepage": "https://github.com/ocornut/imgui", "features": { @@ -55,29 +55,8 @@ "opengl2-binding": { "description": "Make available OpenGL (legacy) binding" }, - "opengl3-gl3w-binding": { - "description": "Make available OpenGL3/ES/ES2 (modern) binding with gl3w", - "dependencies": [ - "gl3w" - ] - }, - "opengl3-glad-binding": { - "description": "Make available OpenGL3/ES/ES2 (modern) binding with glad", - "dependencies": [ - "glad" - ] - }, - "opengl3-glbinding-binding": { - "description": "Make available OpenGL3/ES/ES2 (modern) binding glbinding", - "dependencies": [ - "glbinding" - ] - }, - "opengl3-glew-binding": { - "description": "Make available OpenGL3/ES/ES2 (modern) binding with GLEW", - "dependencies": [ - "glew" - ] + "opengl3-binding": { + "description": "Make available OpenGL3/ES/ES2 (modern) binding" }, "osx-binding": { "description": "Make available OSX binding" diff --git a/versions/baseline.json b/versions/baseline.json index affb5ee3b..b214f85cf 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2681,7 +2681,7 @@ "port-version": 0 }, "imgui": { - "baseline": "1.83", + "baseline": "1.84.1", "port-version": 0 }, "imgui-sfml": { diff --git a/versions/i-/imgui.json b/versions/i-/imgui.json index 2afddaacd..8def6cd7e 100644 --- a/versions/i-/imgui.json +++ b/versions/i-/imgui.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1be902aeef127530aa2817829ff44f29b1eb6e52", + "version": "1.84.1", + "port-version": 0 + }, + { "git-tree": "07ff738266906a6d9faf3957e828acb87d48b782", "version": "1.83", "port-version": 0 |
