Commit Graph

169 Commits

Author SHA1 Message Date
Vladyslav Baranovskyi
49104ae14f Fixed string_view out of bounds error 2024-05-29 12:57:21 +03:00
Vladyslav Baranovskyi
29108cab21 Minor code fixes in order to compile on windows 2024-05-23 23:58:45 +03:00
5393f2101a Fix issues 2023-11-22 16:25:44 +01:00
89d475fd7c Add ResourceLoaderAppDirLinux 2023-11-20 14:43:11 +01:00
4c2af98602 Introduce new helpers 2023-11-16 16:04:09 +01:00
6356075227 Fix some compile errors 2023-11-13 19:58:23 +01:00
84cc87c1d3 Handle UUID in named event 2023-11-01 16:40:16 +01:00
ee8a6cb222 Add UUID.hpp 2023-10-30 16:18:20 +01:00
748f556e40 Add Observable class 2023-10-26 12:55:43 +02:00
0178c716dd Log ar tracking changes 2023-10-25 11:37:29 +02:00
488d1ebfc8 Add conversion operator to std::chrono::seconds 2023-10-09 09:30:17 +02:00
811ebf347a Add second init and close stage for GraphicsApp 2023-10-08 21:13:42 +02:00
ff684504ad Add app logger 2023-10-07 20:56:33 +02:00
097780779c Refactor EngineConfiguration 2023-10-06 16:26:45 +02:00
ab226e04bf Cleanup GraphicsApp 2023-10-05 15:52:15 +02:00
82c3b77666 Refactor ExampleApps 2023-10-04 19:59:59 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
869a9a36a1 Handle loggers with name that already exist 2023-09-25 20:56:47 +02:00
b38ff35e09 Code cleanups 2023-09-15 15:33:22 +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
317d5c0e3c Introduce Version class 2023-08-26 21:23:25 +02:00
19b6e3c2d4 Flush logs on error 2023-08-24 11:49:15 +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
7e3aae1681 Add ThreadBackgroundSleep helper class 2023-08-18 23:26:11 +02:00
aa0f1e7967 Add AppEvents 2023-08-17 15:54:22 +02:00
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