Commit Graph

19 Commits

Author SHA1 Message Date
6faac2f08e make Window and ImgUi into singletons; there will only ever be one of each 2019-01-06 17:00:19 -08:00
45f68bcec7 fix opengl init 2019-01-05 12:20:12 -08:00
0523e41732 wrap imgui 2018-12-31 17:30:59 -08:00
a90a36d235 add debug logging 2018-12-31 17:10:45 -08:00
557608155d state control through scenes 2018-12-31 16:52:53 -08:00
e9f5793a5c platform and imgui cleanup 2018-12-31 13:40:02 -08:00
1c7fdda65f platform cleanup 2018-12-31 13:28:50 -08:00
2a22e7a446 imgui cleanup 2018-12-31 13:10:58 -08:00
188d824ca0 viewer ui improvements 2018-12-30 16:48:11 -08:00
9eac33ef79 switch all rendering to opengl 2018-12-30 16:34:53 -08:00
0e1e1a51f0 work towards getting imgui properly working in viewer 2018-12-29 13:24:55 -08:00
e217b9e223 more work on platform
add sdl texture wrapper
switch viewer to work with platform code
2018-12-29 11:52:30 -08:00
7c024b537e work on getting platform to abstract updating and rendering
add "Scene" interface to provide customization point for clients
2018-12-28 09:26:05 -08:00
5d95d2ef77 cleanup global state 2018-12-27 19:28:33 -08:00
6736cc5067 create error constants, hookup imgui_backend init and shutdown 2018-12-27 18:36:28 -08:00
dd39ca8b8d create imgui_backend module, add more error handling to platform 2018-12-27 18:28:03 -08:00
7a8338c19d add opengl2 sdl2 imgui implementation 2018-12-27 14:35:06 -08:00
0089093c7f change platform to be a singleton 2018-12-27 13:59:35 -08:00
8c0c4890cb add basic stubs for platform and window 2018-12-27 13:36:34 -08:00