Commit Graph

92 Commits

Author SHA1 Message Date
52914a393e Add named events 2023-08-11 01:33:32 +02:00
836e9dce42 Change shader handling 2023-08-04 20:20:20 +02:00
aa727775b0 Refactor Event class 2021-08-31 21:41:32 +02:00
f96de2123f Add ui logic for renderer 2021-07-31 01:59:11 +02:00
7813920951 Start imgui integration 2021-07-31 01:02:03 +02:00
440b6ca0e5 Move IEventHandler out of Event to allow for forward declaration 2021-07-25 13:37:21 +02:00
a5d5f53ae7 Move free cam camera controlls into it's own class 2021-05-29 15:26:23 +02:00
63dea5443d Update platform enums 2021-05-19 17:58:06 +02:00
59d3e7ed5a Minor improvements 2021-04-04 22:28:43 +02:00
e858e87efc Add SetMouseVisibility 2021-04-02 22:25:11 +02:00
69775368ee Store logs in app data dir 2021-03-27 11:12:13 +01:00
01a8f837b7 Use ByteSize helper 2021-03-25 02:27:11 +01:00
97cb8d1ac9 Expose view and projection matrix to shader 2021-02-12 19:47:11 +01:00
8dc50ab279 Fix viewport resizing not updating camera aspect ratio 2021-02-11 19:41:24 +01:00
5a12607b61 Fix build issues 2021-02-06 00:09:08 +01:00
824c42ef00 Add config option to determin if srgb frame buffer format should be used 2021-01-30 03:25:11 +01:00
29f158c9b2 Fix SetThreadName on apple 2021-01-28 02:53:11 +01:00
b72b8a9a19 Add simple block profiler 2021-01-17 22:07:08 +01:00
43a41e5e58 Make framebuffer clear color an engine config option 2021-01-13 14:38:11 +01:00
e90c043c6b Update shader loading 2021-01-10 23:39:13 +01:00
89ec52abf1 Add some more methods 2021-01-04 22:30:40 +01:00
55e72222ba Add MutexProtectedObject helper class 2021-01-01 09:11:22 +01:00
96602df23f Update logger 2020-12-05 14:13:12 +01:00
01fd1c7aaf Add util functions 2020-12-04 00:06:11 +01:00
8011c094c7 Mark invalid weakptr event handlers as invalid 2020-12-03 21:01:11 +01:00
37073bc9ae Improve event handling 2020-11-30 20:51:11 +01:00
7dc90b3e83 Add IsLittleEndian check to Utils 2020-11-28 20:38:23 +01:00
b76cbeb32f Add utils 2020-11-25 21:21:21 +01:00
6f00cedfbc Cleanup logger 2020-11-24 23:16:54 +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
ae76fa59e9 Split IWindow a bit 2020-10-24 23:02:01 +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
4f2122a2be Refactor code 2020-09-25 01:55:18 +02:00
3a663e4dec Cleanup Logger 2020-08-14 21:32:17 +02:00
fc529b0694 Add basic input system 2020-05-16 00:56:22 +02:00
3e3cbad9c4 Add basic Event class 2020-01-11 14:56:08 +01: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