Skip to content
Snippets Groups Projects
Commit c958cd5b authored by Pascal Engeler's avatar Pascal Engeler
Browse files

added imgui changelog

parent 3cfbc6df
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,7 @@ Building on macOS is currently not supported.
Todo
# Documentation
The following is a documentation for all the code used in the project. As the project is currently at development halt, there are a few known issues that can not be addressed for the time being. They are pointed out in their respective sections.
## Architecture
Todo
## Classes
......@@ -111,7 +112,19 @@ Todo
Todo
## ImGui Customization
Todo
The ImGui library has been customized in the following way:
- *`imgui_widgets.cpp`*:
- `ImGui::PlotEx`: Removed tooltip
- *`imgui_impl_sdl.h`*:
- `ImGui_ImplSDL2_Touch_ProcessEvent`: Added declaration
- `ImGui_ImplSDL2_Touch_UpdateMousePosAndButtons`: Added declaration
- *`imgui_impl_sdl.cpp`*:
- `ImGui_ImplSDL2_Touch_ProcessEvent`: Added implementation
- `ImGui_ImplSDL2_Touch_UpdateMousePosAndButtons`: Added implementation
- `ImGui_ImplSDL2_NewFrame`: Changed to call `ImGui_ImplSDL2_Touch_UpdateMousePosAndButtons` instead of `ImGui_ImplSDL2_UpdateMousePosAndButtons`
- *Notes*:
- On touch devices, one should generally call `ImGui_ImplSDL2_Touch_ProcessEvent` rather than `ImGui_ImplSDL2_ProcessEvent`
- To run `ImGui` demos, one must revert the change to `ImGui_ImplSDL2_NewFrame` (see comments).
## GLSL Shaders
Todo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment