Thad House
4ba80a3a8c
[wpigui] Don't recursively render frames in size callback ( #3743 )
...
WindowSizeCallback can sometimes be called while doing a render. If this occurs, imgui asserts. Avoid this case.
2021-11-28 01:03:40 -08:00
Peter Johnson
0bbf51d566
[wpigui] Change maximized to bool
2021-11-27 00:12:13 -08:00
Peter Johnson
141354cd79
[wpigui] Add hooks for custom load/save settings
...
Add GetPlatformSaveFileDir().
2021-11-27 00:12:13 -08:00
Prateek Machiraju
d29acc90a2
[wpigui] Add option to reset UI on exit ( #3463 )
...
Also add wpiutil as a dependency for wpigui.
2021-06-26 22:48:54 -07:00
Peter Johnson
8f1f64ffb6
Remove year from file copyright message (NFC) ( #2972 )
...
Also update copyright to include "and other WPILib contributors" and clarify
license referral language to not be restricted to FIRST teams.
2020-12-26 14:12:05 -08:00
Peter Johnson
7ac39b10f7
[wpigui] Add icon support
2020-12-25 22:08:37 -08:00
Prateek Machiraju
2c5668af46
[wpigui] Add platform-specific preferences save
2020-12-05 23:23:35 -08:00
Peter Johnson
183b7c85a1
[wpigui] Handle Direct3D framebuffer resize
2020-08-30 06:48:52 -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