Commit Graph

1197 Commits

Author SHA1 Message Date
fe12fe649d Add some shaders 2021-10-12 00:54:11 +02:00
6e11aa9546 Cleanup main.cpp 2021-09-06 00:28:11 +02:00
aa727775b0 Refactor Event class 2021-08-31 21:41:32 +02:00
20ecb4f1a3 Refactoring of Input Devices 2021-08-30 19:28:43 +02:00
e5ccf0879c Cleanup 2021-08-28 12:13:14 +02:00
ee4ad9a28d Refactor Camera class 2021-08-27 11:19:11 +02:00
3d92bef231 Refactor some ArCameraController code 2021-08-26 19:50:56 +02:00
2364c05055 Refactor CameraController logic 2021-08-25 19:11:19 +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
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