Skip to content

ImGuiIntegration example#51

Closed
Squareys wants to merge 1 commit into
mosra:masterfrom
Squareys:imgui-example
Closed

ImGuiIntegration example#51
Squareys wants to merge 1 commit into
mosra:masterfrom
Squareys:imgui-example

Conversation

@Squareys

@Squareys Squareys commented Nov 13, 2018

Copy link
Copy Markdown
Contributor

Hello everybody!

This is the WIP PR for integrating the example from magnum-imgui into the main magnum repositories.

Cheers,
Jonathan

TODOs

  • Add initial code
  • Adapt codestyle
  • Adapt to changes is ImGuiIntegration
  • Enable on CI
  • Add documentation and screenshot

@mosra mosra added this to the 2018.1d milestone Nov 13, 2018
Comment thread src/imgui/ImGuiExample.cpp Outdated

@mosra mosra left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😍

Comment thread doc/imgui.dox Outdated
Comment thread src/imgui/ImGuiExample.cpp Outdated
@Squareys Squareys changed the title [WIP] ImGuiIntegration example ImGuiIntegration example Dec 1, 2018
@Squareys

Squareys commented Dec 1, 2018

Copy link
Copy Markdown
Contributor Author

@mosra Ready for review! :)

@mosra mosra left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, except for the inconsistencies in CI configs (and those will probably uncover some more issues).

Also, what's the webvr_original.png doing here? ;)

Comment thread package/ci/appveyor-desktop-gles.bat Outdated
Comment thread package/ci/travis-desktop.sh
Comment thread package/ci/travis-emscripten.sh
Comment thread package/ci/travis-ios-simulator.sh
Comment thread src/imgui/CMakeLists.txt
Comment thread src/imgui/ImGuiExample.cpp
Comment thread doc/imgui.dox Outdated
Comment thread doc/imgui.dox
The [ports branch](https://github.com/mosra/magnum-examples/tree/ports/src/imgui)
contains additional patches for @ref CORRADE_TARGET_EMSCRIPTEN "Emscripten"
support that aren't present in `master` in order to keep the example code as
simple as possible.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds like a thing I should do post-merge, haha :)

Comment thread src/imgui/ImGuiExample.cpp Outdated
Comment thread doc/imgui.dox Outdated
Comment thread doc/imgui.dox Outdated
@Squareys Squareys force-pushed the imgui-example branch 3 times, most recently from 779b454 to f498e76 Compare December 15, 2018 22:54
@Squareys

Copy link
Copy Markdown
Contributor Author

Updated the find modules and rebased onto master :)

@mosra mosra left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And there's still the superfluous webvr_original.png file ;)

Comment thread package/ci/appveyor.yml Outdated
Comment thread package/ci/travis-desktop.sh
Comment thread package/ci/travis-android-arm.sh Outdated
Comment thread package/ci/travis-emscripten.sh Outdated
Comment thread package/ci/travis.yml Outdated
Comment thread src/imgui/CMakeLists.txt
@Squareys Squareys force-pushed the imgui-example branch 4 times, most recently from dd94ea3 to 49dcc4d Compare December 16, 2018 09:47
@Squareys

Copy link
Copy Markdown
Contributor Author

Alright, now it should be done :D

Signed-off-by: Squareys <squareys@googlemail.com>
Comment thread src/imgui/CMakeLists.txt
# Vladimír Vondruš <mosra@centrum.cz>
# 2018 — ShaddyAQN <ShaddyAQN@gmail.com>
# 2018 — Jonathan Hale <squareys@googlemail.com>
# 2018 — Thomas Skrivan <skrivantomas@seznam.cz>

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2018 — Tomáš Skřivan <skrivantomas@seznam.cz>

... 😆

@mosra mosra mentioned this pull request Dec 29, 2018
55 tasks
@mosra

mosra commented Jan 9, 2019

Copy link
Copy Markdown
Owner

Merged in 37dab5b, thank you (and everyone else) for the great work! 🎉

Since this was impossible to test for you without the integration PR being merged, I amended the commit with up-to-date FindImGui and FindMagnumIntegration as well as other minor fixes in the CI scripts. The web demo is now ready as well: https://magnum.graphics/showcase/imgui/

@Squareys

Copy link
Copy Markdown
Contributor Author

Awesome! 🎉 And thank you so much for all the cleanup and improvements afterwards! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants