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 |
Kevin Ring
|
405ff9cc4d
|
Tile unloading is working.
|
2020-07-13 16:13:32 +10:00 |
Kevin Ring
|
d677dd5900
|
Expose child tiles vector externally as a span.
Resizing the vector will invalidate all the tile pointers, and that'd be
bad.
|
2020-07-12 22:03:40 +10:00 |
Kevin Ring
|
65afbc919f
|
Merge pull request #28 from CesiumGS/fix-iter-typo
fix iter typo
|
2020-07-11 09:00:47 +10:00 |
loshjawrence
|
5cd9842d76
|
[ci skip] fix iter typo
|
2020-07-10 10:59:13 -04:00 |
Kevin Ring
|
d9d713ff8a
|
Intrusive doubly-linked list for loaded tile tracking.
|
2020-07-10 22:08:38 +10:00 |
Kevin Ring
|
98c808e5fa
|
Eliminate dodgy VectorReference / VectorRange system.
|
2020-07-10 20:00:28 +10:00 |
Kevin Ring
|
9e6c7d835e
|
Merge pull request #26 from CesiumGS/better-loading
Better selection algorithm
|
2020-07-09 23:23:13 +10:00 |
Kevin Ring
|
c7f12e434a
|
Add `forbidHoles` option.
|
2020-07-09 23:18:27 +10:00 |
Kevin Ring
|
efa7667366
|
Selection improvements.
|
2020-07-09 22:37:01 +10:00 |
Kevin Ring
|
a9bd05d26c
|
Selection algorithm from CesiumJS's terrain engine.
|
2020-07-08 22:01:13 +10:00 |
Kevin Ring
|
f8f420465a
|
Limit the number of requests in flight at once.
|
2020-07-08 15:11:48 +10:00 |