Commit Graph

49 Commits

Author SHA1 Message Date
57e4352c6c Add Tick method to input device 2023-10-14 18:29:32 +02:00
811ebf347a Add second init and close stage for GraphicsApp 2023-10-08 21:13:42 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
3ffbaea37b Improve handling of view loading/unloading 2023-09-26 00:50:25 +02:00
5b5f18b9a8 Fix release of Vulkan resources 2023-09-23 17:52:11 +02:00
1e693a184e Fix issues with Window resizing 2023-09-19 15:40:11 +02:00
090e75a1ca Fix issues with de/re-initialisation 2023-09-18 15:13:14 +02:00
de75b6c724 Fix vulkan view resizing on iOS 2023-09-17 14:32:22 +02:00
793c35e274 Fix iOS build 2023-09-16 10:11:12 +02:00
2b90b5d84e Cleanup code 2023-09-09 23:18:27 +02:00
703f5c0d12 Fix issues with ui rendering 2023-09-08 18:17:16 +02:00
2bcea0d7fd Add imgui rendering ability on none glfw windows 2023-09-07 00:54:22 +02:00
bcbb69833b Fix memory leaks 2023-08-28 15:09:57 +02:00
d1cef56090 Update sys info 2023-08-27 13:55:23 +02:00
317d5c0e3c Introduce Version class 2023-08-26 21:23:25 +02:00
d84d2935ff Changes to the inharitance of some classes 2023-08-22 00:40:20 +02:00
b99e255ad6 Remove IInitable class 2023-08-21 00:35:11 +02:00
aa0f1e7967 Add AppEvents 2023-08-17 15:54:22 +02:00
3d73efee81 Improve named event handling 2023-08-16 13:01:11 +02:00
8cb8332923 Add support for classname suffixes 2023-08-13 12:15:18 +02:00
52914a393e Add named events 2023-08-11 01:33:32 +02:00
7ba39f76d8 Fix crash on background on iOS 2023-08-09 13:24:11 +02:00
13cefdf9f8 Refactor app creation for better iOS support 2023-07-28 18:09:11 +02:00
20ecb4f1a3 Refactoring of Input Devices 2021-08-30 19:28:43 +02:00
16f76fa04b Extend SystemInfo 2021-08-02 02:26:18 +02:00
2829c02762 Add SystemInfo class 2021-08-01 17:20:35 +02:00
7813920951 Start imgui integration 2021-07-31 01:02:03 +02:00
ec18bcdb98 Add iOS window host 2021-05-30 15:35:11 +02:00
a5d5f53ae7 Move free cam camera controlls into it's own class 2021-05-29 15:26:23 +02:00
e858e87efc Add SetMouseVisibility 2021-04-02 22:25:11 +02:00
5a12607b61 Fix build issues 2021-02-06 00:09:08 +01:00
2922e74f07 Update platform creation code 2021-02-02 16:14:15 +01:00
716cd7e94b Make GraphicsAppManager work without a platform 2021-01-25 21:22:23 +01:00
9d27784e08 Crossplatform build fixes 2021-01-24 21:21:21 +01:00
8cf70e483b Fix typo 2020-11-23 22:48:11 +01:00
7ed8f0134f Add option to name threads and name main thread 2020-11-20 21:37:12 +01:00
ef80e8918f Refactor platform enums 2020-11-19 21:25:19 +01:00
876f25784e Cleanup includes 2020-10-28 01:13:11 +01:00
78d24fbe41 Introduce Math.hpp and use typedef to make replacing glm with something else in the future simpler 2020-10-27 23:25:26 +01:00
c219fc3778 Move GLFW error handling into PlatformGLFW 2020-10-26 23:23:23 +01:00
ae76fa59e9 Split IWindow a bit 2020-10-24 23:02:01 +02:00
30dd4f255c Cleanup for GraphicsAppManager 2020-10-23 11:22:33 +02:00
0790e40294 More code cleanup 2020-10-18 21:56:30 +02:00
079b55f0d0 Refactor code 2020-09-26 21:13:14 +02:00
0a693b72dd Refactor some code 2020-08-06 20:48:17 +02:00
c0a234ab06 Fix linux build 2020-05-24 23:14:11 +02:00
fc529b0694 Add basic input system 2020-05-16 00:56:22 +02:00
3efb05fac3 Make changing window mode work 2019-12-19 22:45:18 +01:00
542ef348ee first release 2019-10-14 23:02:51 +02:00