Peter Johnson
069f932e59
[build] Fix gl3w cmake build ( #4139 )
2022-03-28 22:31:51 -07:00
Thad House
ab7ac4fbb9
[build] Fix various warnings in cmake builds ( #4081 )
2022-03-07 22:36:42 -08:00
Peter Johnson
5158730b81
[wpigui] Upgrade to imgui 1.86, GLFW 3.3.6 ( #3817 )
...
The GLFW upgrade fixes gamepads not being mapped at startup.
2021-12-22 12:24:36 -08:00
Peter Johnson
5da54888f8
[glass] Upgrade imgui to 0.85, implot to HEAD, glfw to 3.3.5 ( #3754 )
...
This in particular upgrades the plot widget with a few new features
and makes more plot configuration persistent.
2021-12-03 17:23:18 -08:00
Peter Johnson
561d53885e
[build] Update opencv to 4.5.2, imgui/implot to latest ( #3344 )
...
Also update native-utils to 2022.0.0 to start pulling 2022 artifacts.
2021-05-10 18:59:14 -07:00
Peter Johnson
ea1974d576
[wpigui] Update imgui and implot to latest
2021-01-08 11:37:35 -08:00
Peter Johnson
1593eb4d47
[sim] Add plotting to simulation GUI
2020-09-02 21:13:38 -07:00
Peter Johnson
b80fde4388
[wpigui] Add wpigui wrappers for GLFW+imgui
...
These hide the platform specifics behind a common C++ API. Platforms:
- Windows: DirectX 11 (with 10 backwards compatibility)
- Linux: OpenGL 3
- Mac: Metal
2020-08-27 21:05:17 -07:00
Peter Johnson
492d6c2826
[sim] Update thirdparty-imgui ( #2552 )
...
Updates the following dependencies:
- glfw to latest 3.3-stable
- imgui to 1.76
- stb to latest master
Removes libvulkan dependency.
Also adds implot.
2020-06-27 16:02:40 -07:00
Peter Johnson
c165dc5e50
Simulation GUI: Add 2D field view ( #2261 )
...
The field image and robot image can be loaded or just a wireframe used.
The robot can be moved and rotated with a mouse click + drag.
The robot position is settable in robot code via the Field2d class.
2020-02-01 21:30:23 -08:00
Peter Johnson
5bce489b98
Add ProggyDotted font to imgui (both cmake and gradle)
2019-10-21 16:16:17 -07:00
Peter Johnson
f97d16073a
Add imgui build to cmake
2019-10-06 17:28:39 -07:00