Commit Graph

149 Commits

Author SHA1 Message Date
Janine Liu 3024720c3b Fix typo and test file name 2023-02-24 16:33:33 -05:00
Kevin Ring 0ab860f728 Add computeTranslationRotationScaleFromMatrix. 2023-02-15 18:27:27 +11:00
Kevin Ring 65e6efc3bc Beginning of GlobeAnchor implementation. 2023-02-13 22:01:01 +11:00
Kevin Ring f5a9f816e2 Fix merge error. 2022-02-24 11:25:59 +11:00
Kevin Ring 7efd09db05 Merge remote-tracking branch 'origin/main' into ue5 2022-02-24 10:48:11 +11:00
Kevin Ring 9c33e51598
Merge branch 'main' into distance-to-bounding-sphere 2022-01-26 14:40:25 +11:00
Joseph Kaile cf21f59481 fix distance squared to function in bounding sphere 2022-01-25 13:13:33 -05:00
Kevin Ring 1a100de53e More renaming for consistency. 2022-01-25 19:36:10 +11:00
Nithin Pranesh 4b3e7af9b2 fix wrong endianness when counting available bits 2022-01-13 15:13:44 -05:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Nithin Pranesh a8582e0989 QuadtreeAvailability and OctreeAvailability classes don't need tiling scheme 2021-11-17 01:54:47 -05:00
Nithin Pranesh ee5b04041e Merge branch 'main' into implicit-tiling 2021-11-13 12:51:16 -05:00
Nithin Pranesh 5868f553b3 Merge branch 'main' into overlays-on-3dtiles 2021-11-12 15:21:01 -05:00
Nithin Pranesh 7c9dc83732 fix endianness in availability tests 2021-11-11 20:47:19 -05:00
Nithin Pranesh 0b1f3a03b6 fix wrong endianness when reading availability bitstream 2021-11-11 20:46:49 -05:00
Nithin Pranesh e54e087674 Merge branch 'external-buffers-images2' into implicit-tiling 2021-11-11 20:43:28 -05:00
Kevin Ring 29778d6648 Merge remote-tracking branch 'origin/main' into overlays-on-3dtiles 2021-11-10 13:29:30 +11:00
Nithin Pranesh 19da272405 add more Availability tests 2021-11-07 02:10:38 -05:00
Kevin Ring d2f0cf33fa Merge remote-tracking branch 'origin/main' into s2 2021-11-05 16:34:49 +11:00
Kevin Ring 9f1c1b27d2 More tests. 2021-11-05 15:40:30 +11:00
Nithin Pranesh ea5f5aaee4 fix usage of vec3 instead of dvec3 2021-11-04 21:52:53 -04:00
Nithin Pranesh 134db78716 Merge branch 'main' into implicit-tiling 2021-11-04 21:47:30 -04:00
Nithin Pranesh ff23bff509 gcc/clang warning 2021-11-04 17:19:04 -04:00
Nithin Pranesh 1724f91cb0 fix gcc/clang warnings 2021-11-04 15:41:56 -04:00
Kevin Ring 92f0d71b51 WIP support for S2 bounding volumes. 2021-11-04 23:58:58 +11:00
Nithin Pranesh c234ceb735 Continue refactoring subtree loading logic into tile traversal
everything is broken
2021-11-04 00:37:24 -04:00
Nithin Pranesh a86e534c1b add tests for new addSubtree variant and findChildNode 2021-11-03 01:28:40 -04:00
Nithin Pranesh 6dc7a7b787 add faster way to insert new child subtree 2021-11-03 00:46:48 -04:00
Nithin Pranesh b311d44d6b WIP move subtree loading to Tileset.cpp 2021-11-02 04:43:12 -04:00
Ian Lilley 944e85f9d5 added new GLM defines 2021-11-01 10:29:11 -04:00
Nithin Pranesh 380b2f6f87 test OctreeAvailability / fix bugs exploited by test 2021-10-26 16:38:22 -04:00
Nithin Pranesh 6c12c66848 renamed AvailabilityTree -> Availability 2021-10-26 14:49:35 -04:00
Nithin Pranesh 47935f824d fix AvailabilityAccessor, gcc/clang tests should pass now 2021-10-26 11:50:59 -04:00
Nithin Pranesh c3d1e1e660 turn TileAvailabilityFlags into enum + gcc warnings 2021-10-25 23:04:05 -04:00
Nithin Pranesh 7fdd9afbb5 Merge branch 'main' into implicit-tiling 2021-10-25 16:18:31 -04:00
Nithin Pranesh 46cae3bd03 tests for AvailabilityUtilities and QuadtreeAvailability 2021-10-25 16:11:49 -04:00
Kevin Ring 06fd62b6a8 Better handling of geometric error for leaf tiles. 2021-10-19 23:38:41 +11:00
Nithin Pranesh 306fc64d75 more gcc/clang warnings fixed 2021-10-13 11:40:33 -04:00
Nithin Pranesh f5c30aca51 gcc/clang warnings 2021-10-13 11:18:42 -04:00
Nithin Pranesh f9eda479f5 fix some gcc/clang warnings 2021-10-13 11:01:56 -04:00
Nithin Pranesh b5b385424e avoid using a global morton index 2021-10-12 10:12:30 -04:00
Sean Lilley 52283f3359 Fix includes 2021-10-11 17:28:44 -04:00
Nithin Pranesh 1cbb2f4cc9 hook up OctreeAvailability into implicit tiling 2021-10-11 14:41:58 -04:00
Nithin Pranesh ac2db1a119 add OctreeAvailability 2021-10-11 13:52:01 -04:00
Nithin Pranesh 03c0e1da97 better names for availability classes? 2021-10-09 15:49:09 -04:00
Nithin Pranesh 7844ad5d61 remove needless constexpr 2021-10-09 15:29:07 -04:00
Nithin Pranesh c74ddb9f31 small fixes, simple implicit quadtree tileset almost working 2021-10-08 20:52:32 -04:00
Nithin Pranesh 8724a676e8 small fixes, fix test 2021-10-06 20:34:15 -04:00
Nithin Pranesh a3a9177c96 Availability accessors, Generalized some availability functionality
Tried too hook up the subtree content parsing back into the availability tree.
Close to being able to test on a basic tileset.
2021-10-06 16:12:02 -04:00
Nithin Pranesh b8f21fa85f subtree file parsing, some more adjustment to subtree representation
lots of async nonsense
2021-10-06 03:54:47 -04:00