Commit Graph

189 Commits

Author SHA1 Message Date
16f76fa04b Extend SystemInfo 2021-08-02 02:26:18 +02:00
2829c02762 Add SystemInfo class 2021-08-01 17:20:35 +02:00
87dad42c79 Move Drawable draw call recording logic out of renderer 2021-08-01 00:37:11 +02:00
8d370c9860 Refactor Drawable 2021-07-31 11:22:33 +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
f34f7a659d Add tracy dependency 2021-07-30 22:42:33 +02:00
d90107601a Add ftxui dependency 2021-07-30 22:34:11 +02:00
8b4e58526a Add EXCLUDE_FROM_ALL 2021-07-30 20:21:11 +02:00
b00d888471 Refactor RenderPass logic 2021-07-30 17:45:02 +02:00
582a82d9b4 Fix issues with debug layers 2021-07-29 15:32:23 +02:00
312ac14bef Cleanup 2021-07-28 22:32:11 +02:00
d372ce7c07 Add async frame recording 2021-07-27 02:05:08 +02:00
7faf3a7a7d Update AR data recording to use Events for new frame recording, add more config options and prepare for async recording 2021-07-26 21:57:56 +02:00
440b6ca0e5 Move IEventHandler out of Event to allow for forward declaration 2021-07-25 13:37:21 +02:00
66ff6b3bab Add option for lazy archive creation with MultiPartArchiveWriter 2021-07-24 11:21:36 +02:00
393586c4ce Spliting archive creates new parts only when starting to fill them 2021-07-23 14:43:11 +02:00
ef871997cf Fix issue with 0 Byte archives 2021-07-22 03:23:25 +02:00
58f2efb360 Update DeviceManager 2021-07-21 01:59:11 +02:00
cfbf31cb77 Split out UpdateFrequency 2021-07-15 22:20:10 +02:00
d74eb9523e Split Image definition and implementation 2021-07-14 18:19:20 +02:00
9541f8a800 Add ArCameraController 2021-07-11 18:19:20 +02:00
42bad4c049 Update build script 2021-07-10 20:02:11 +02:00
cb3c93c8c8 Add initial ArKit support 2021-07-07 20:21:22 +02:00
2e7b8d03c9 Add MutexProtectedObject 2021-07-06 19:53:32 +02:00
2a87b9a207 Add spintex 2021-07-05 19:52:11 +02:00
5f85d07609 Add ArRecorder logic 2021-06-30 19:35:10 +02:00
b3284ae096 Read frame id from metadata name 2021-06-22 19:33:09 +02:00
88144df490 Rename files 2021-06-21 16:12:31 +02:00
d98aa4fa57 Add initial AR playback support 2021-06-18 19:48:11 +02:00
a28650a1ef Introduce ArFrameMetadata to relly less on virtual functions for metadata getters 2021-06-05 19:46:07 +02:00
51d61fd5f5 Add default constructor 2021-06-02 19:15:19 +02:00
8d80e744fa Add resolution aware version of CameraIntrinsic helper class 2021-05-31 16:47:22 +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
d80249cd1c Start design of AR abstraction layer 2021-05-28 22:22:22 +02:00
cb9f33b6f0 Add grid shader 2021-05-27 20:21:22 +02:00
d3090a98b4 Add YuvUtils to assist with nv12 to planar yuv conversions 2021-05-26 17:17:17 +02:00
0f15c691e1 Add RGB10A2 type 2021-05-25 14:45:15 +02:00
41aa57f0a9 Use system packages of libs when posible 2021-05-24 14:43:11 +02:00
e636b8eae5 Add option to enable alpha blending 2021-05-23 20:47:23 +02:00
3ce9ce8e3b Update camera class 2021-05-22 18:55:55 +02:00
a40a2090e4 Add GetFovX and GetFovY to CameraIntrinsic 2021-05-21 18:55:11 +02:00
69adaaad5f Automatically handle switch between standalone fmt, spdlog bundled fmt and no fmt 2021-05-20 18:01:11 +02:00
63dea5443d Update platform enums 2021-05-19 17:58:06 +02:00
5b4e12b8f5 Add method to manually split archive and delete last split if empty 2021-05-18 20:14:15 +02:00
4eeafafe34 Fix issues with not existing dirs for MultiPartArchiveWriter 2021-05-17 00:10:20 +02:00
3440c65ddc Make sure that directory exists before when creating MultipartArchiveWriter 2021-04-05 22:29:29 +02:00
59d3e7ed5a Minor improvements 2021-04-04 22:28:43 +02:00
7bb4dae733 Add dependencies for lz4 and zstd 2021-04-03 21:21:21 +02:00