Commit Graph

7321 Commits

Author SHA1 Message Date
Kevin Ring f2d903c897 Merge pull request #42 from CesiumGS/doc
Add doxygen to cmake build, including on Travis
2020-07-27 13:45:11 +10:00
Kevin Ring 00cb9024e2 Fix more linux compile errors. 2020-07-25 23:48:18 +10:00
Kevin Ring 50928c5443 Merge remote-tracking branch 'origin/master' into doc 2020-07-25 23:44:20 +10:00
Kevin Ring 0330fdf00c Fix linux compile error.
"ISO C++11 requires whitespace after the macro name"
2020-07-25 23:42:56 +10:00
Kevin Ring 3c8ddfa9f0 Add doxygen build via cmake. 2020-07-25 23:22:40 +10:00
Kevin Ring 08b4348c60 Move tests into library directories. 2020-07-25 22:56:53 +10:00
Kevin Ring 91e3bb6e3c Merge pull request #41 from CesiumGS/libs
Break cesium-native into three libraries / namespaces: CesiumUtility, CesiumGeometry, CesiumGeospatial, and Cesium3DTiles
2020-07-25 22:17:57 +10:00
Kevin Ring 1ac5d52a8f Remove unneeded file. 2020-07-25 22:01:52 +10:00
Kevin Ring 3b138ec145 Put everything in the right namespace. 2020-07-24 22:59:53 +10:00
Kevin Ring 6d4beea85d Better physical org of files. 2020-07-24 21:15:46 +10:00
Kevin Ring df503436d3 Declare link dependencies PUBLIC. 2020-07-24 17:58:25 +10:00
Kevin Ring 573f4b486d Break out CesiumGeospatial library. 2020-07-24 16:56:03 +10:00
Kevin Ring 789db6ffff Factor out repetitive cmake config in each lib. 2020-07-24 16:26:54 +10:00
Kevin Ring a4a99700c9 Create CesiumGeometry lib. 2020-07-24 15:59:01 +10:00
Kevin Ring 9dc9a84441 Start moving to finer-grained libs. 2020-07-24 15:24:35 +10:00
Kevin Ring 1f0f6e2bc7 Merge pull request #40 from CesiumGS/cleanup
A bunch of cleanup / quality stuff
2020-07-23 22:54:12 +10:00
Kevin Ring 53416d375f Fix Windows-only warning. 2020-07-23 22:40:22 +10:00
Kevin Ring ae7a1b20bf Enable shadowing warnings. 2020-07-23 22:36:27 +10:00
Kevin Ring 44584491aa Enable lots of warnings. 2020-07-23 22:29:04 +10:00
Kevin Ring 84a856faea Fix test failures on linux.
Apparently abs() only supports integers. Use std::abs() instead.
2020-07-23 21:58:18 +10:00
Kevin Ring 72ad174f88 Run tests on Travis. 2020-07-23 16:30:56 +10:00
Kevin Ring 9e91890be3 Fix linux build. 2020-07-23 15:19:15 +10:00
Kevin Ring c02aaf2a0c Fix -D syntax to cmake 2020-07-23 14:58:56 +10:00
Kevin Ring 0ffc52021f Fix extern build on Linux. 2020-07-23 14:50:57 +10:00
Kevin Ring 9293a7cf36 Don't use pushd/popd. 2020-07-23 14:43:36 +10:00
Kevin Ring bd77291637 Mark build.sh executable. 2020-07-23 14:36:31 +10:00
Kevin Ring c407267388 Script for third-party build. 2020-07-23 14:33:24 +10:00
Kevin Ring a9dee0fa1f Add Doxygen config, add some doc, rename TestBoundingBox.cpp. 2020-07-23 13:44:14 +10:00
Kevin Ring 84250faade externals() -> getExternals(), BoundingBox -> OrientedBoundingBox 2020-07-22 21:11:34 +10:00
Kevin Ring 03111316bf Merge pull request #39 from CesiumGS/show-in-editor
Show in tilesets in the Unreal Editor
2020-07-22 19:23:50 +10:00
Kevin Ring 2fbf39d3fd Less crashy switching between editor and PIE. 2020-07-22 18:10:39 +10:00
Kevin Ring 47b96f93a3 Show tilesets in the editor (not just Play-in-editor). 2020-07-22 15:25:46 +10:00
Kevin Ring 9e15606a2b Merge pull request #38 from CesiumGS/tile-destruction
Clean tileset destruction
2020-07-21 23:34:44 +10:00
Kevin Ring 62bc85becc Clean tileset destruction. 2020-07-21 23:29:19 +10:00
Kevin Ring 586a769ef2 Rework tile loading states. 2020-07-20 13:51:59 +10:00
Kevin Ring 7d6c884b7f Merge pull request #37 from CesiumGS/externals-are-not-renderable
Don't treat external tileset tiles as renderable.
2020-07-16 23:19:49 +10:00
Kevin Ring 184ffeaaae Don't treat external tileset tiles as renderable. 2020-07-16 23:18:51 +10:00
Kevin Ring 4dcb0c87cd Merge pull request #36 from CesiumGS/less-crashy
Fix data race in external tileset loading.
2020-07-16 22:48:18 +10:00
Kevin Ring b245af82b5 Fix data race in external tileset loading. 2020-07-16 22:45:15 +10:00
Kevin Ring 348bc7b3ca Merge pull request #35 from CesiumGS/missing-tiles
Fix missing tiles when using external tilesets
2020-07-16 17:33:40 +10:00
Kevin Ring a6b54d704b Fix missing tiles with external tilesets. 2020-07-16 17:31:41 +10:00
Kevin Ring 5424114155 BoundingRegion tests from CesiumJS. 2020-07-16 15:09:47 +10:00
Kevin Ring d62af75c5f Merge pull request #34 from CesiumGS/external
Basic support for external tilesets
2020-07-15 22:39:19 +10:00
Kevin Ring ad5852259e Basic support for external tilesets. 2020-07-15 22:32:56 +10:00
Kevin Ring 48c5668fcf Merge pull request #33 from CesiumGS/regions
Add support for region and sphere bounding volumes
2020-07-15 15:23:57 +10:00
Kevin Ring 8e2a5db3dd Add support for region and sphere bounding volumes. 2020-07-15 15:21:55 +10:00
Kevin Ring a21f38f53a Fix bounding region -> bounding box computation. 2020-07-15 11:48:07 +10:00
Kevin Ring 298fe158b8 Work toward support for "region" bounding volumes. 2020-07-15 00:30:28 +10:00
Kevin Ring 70091e97a3 Merge pull request #29 from CesiumGS/unloading
Unload tiles that haven't been used in awhile
2020-07-13 16:19:19 +10:00
Kevin Ring 2784b4dd2a Merge remote-tracking branch 'origin/master' into unloading 2020-07-13 16:14:47 +10:00