Commit Graph

61 Commits

Author SHA1 Message Date
Kevin Ring 6bb8ca3179 Detect missing overlay textures coordinates and add them. 2021-09-01 15:56:24 +10:00
Nithin Pranesh fc3f11dd2b
Merge pull request #326 from CesiumGS/clipping-2.5d-kring
Clipping / insetting
2021-08-31 14:25:57 -04:00
Marco Hutter 36309817c2 Fix internal compiler error.
The predefined constant should be used anyhow.
2021-08-31 14:47:02 +02:00
Kevin Ring 92c79297ab Introduce ITileExcluder, simplify CartographicPolygon. 2021-08-31 22:31:58 +10:00
Kevin Ring 09b4283fbb Merge remote-tracking branch 'origin/raster-overlay-refactoring' into clipping-2.5d-kring 2021-08-31 12:42:16 +10:00
Kevin Ring f885f349ee Delete tile when it is removed from the tile provider. 2021-08-31 12:16:53 +10:00
Kevin Ring 62622a370f CartographicSelection -> CartographicPolygon, move to CesiumGeospatial 2021-08-30 22:41:02 +10:00
Kevin Ring 5d06ec2cb7 Small optimizations and cleanup. 2021-08-30 21:17:12 +10:00
Kevin Ring 70908ccf69 Merge remote-tracking branch 'origin/raster-overlay-refactoring' into clipping-2.5d-kring 2021-08-30 16:47:33 +10:00
Kevin Ring 8b979eb643 Store renderer resources from load thread. 2021-08-30 15:03:30 +10:00
Kevin Ring beffe9a783 Remove unnecessary changes. 2021-08-30 14:02:08 +10:00
Kevin Ring 53d8ab5a43 Merge remote-tracking branch 'origin/raster-overlay-refactoring' into clipping-2.5d-kring 2021-08-30 13:53:44 +10:00
Kevin Ring acd276388a Fix merge problem. 2021-08-30 13:52:28 +10:00
Kevin Ring 3d490f4651 Merge remote-tracking branch 'origin/raster-overlay-refactoring' into clipping-2.5d-kring 2021-08-30 11:33:24 +10:00
Kevin Ring 690b2259f8 Fix merge problem. 2021-08-30 11:25:02 +10:00
Kevin Ring b7adf2c1e8 Merge remote-tracking branch 'origin/main' into raster-overlay-refactoring 2021-08-30 11:19:24 +10:00
Kevin Ring 36ef899803
Merge branch 'main' into gen-smooth-norms 2021-08-30 10:29:28 +10:00
Kevin Ring bd0187235b Remove overlays-on-3DTiles support. 2021-08-27 22:34:08 +10:00
Kevin Ring 14493f0149 Fix some merge problems. 2021-08-27 22:25:25 +10:00
Kevin Ring ae975be07b Merge remote-tracking branch 'origin/raster-overlay-refactoring' into clipping-2.5d-kring 2021-08-27 22:05:06 +10:00
Kevin Ring 9566296e3e Some of the code I just deleted was more important than I realized. 2021-08-27 21:25:00 +10:00
Kevin Ring 9b1745746d Fix GCC warning by deleting a bunch of code. 2021-08-27 18:55:38 +10:00
Kevin Ring d6c84b6a20 Remove unused code, unnecessary moves. 2021-08-27 17:57:00 +10:00
Kevin Ring d48f577342 Improve comment. 2021-08-26 14:32:50 +10:00
Kevin Ring a665c1bd4c Remove texture coordinate rectangle parameters. 2021-08-26 14:23:33 +10:00
Kevin Ring ba506422da Make subtile cache configurable. 2021-08-26 13:50:53 +10:00
Kevin Ring 19a99af2a2 QuadtreeRasterOverlayTileProvider tests. 2021-08-26 13:25:29 +10:00
Kevin Ring 75a61da65c More doc and cleanup. 2021-08-24 21:59:03 +10:00
Kevin Ring 286c8d72e0 Formatting. 2021-08-24 19:28:50 +10:00
Kevin Ring 6bac2f2872 RasterOverlayTileProvider doc. 2021-08-24 19:25:26 +10:00
Kevin Ring db2fa140d3 More cleanup. 2021-08-24 18:33:17 +10:00
Kevin Ring 492621cc07 Misc cleanup. 2021-08-24 16:34:14 +10:00
Kevin Ring 015e92e8de Separate raster overlay refactoring into a new branch. 2021-08-24 13:32:56 +10:00
Kevin Ring 9d33917358 Cleanup, remove some unnecessary changes. 2021-08-24 00:16:16 +10:00
Kevin Ring acb2acd69c Merge remote-tracking branch 'origin/merged-for-clipping' into clipping-2.5d-kring 2021-08-23 23:29:15 +10:00
Kevin Ring b1dae79a17 Merge remote-tracking branch 'origin/rectangle-union' into clipping-2.5d-kring 2021-08-23 19:30:50 +10:00
Kevin Ring 2911275357 Rename GlobeRectangle::intersect to computeIntersection. 2021-08-23 19:24:55 +10:00
Kevin Ring c0b7b130fb Rename intersect to computeIntersection. 2021-08-23 19:22:08 +10:00
Kevin Ring e0b835f686 Fix linux build problems. 2021-08-23 14:55:10 +10:00
Kevin Ring b163c9b8a3 Formatting. 2021-08-23 12:13:48 +10:00
Kevin Ring 6f13727b14 Revert to ID-based overlay texture coordinate handling.
Creating unique names per projection isn't really scalable or necessary.
2021-08-23 12:06:21 +10:00
Kevin Ring d1fe4e72a9 Minor cleanup. 2021-08-20 18:24:56 +10:00
Kevin Ring 87a4e44bee Merge remote-tracking branch 'origin/tile-url' into clipping-2.5d-kring 2021-08-19 20:13:00 +10:00
Kevin Ring 342da1fa08 Fix tile URL extra in gltfs. 2021-08-19 19:58:44 +10:00
Kevin Ring 36a1f2301b Make TMS overlay work when tilemapresource.xml is missing. 2021-08-18 21:57:54 +10:00
Nithin Pranesh 02430a1643 remove flat normal generation from cesium-native 2021-08-17 16:57:25 -04:00
Kevin Ring 00c25ecf51 Move some blitting code to a more reusable place. 2021-08-17 21:36:28 +10:00
Kevin Ring 1c6fed348e Remove remnants of RastersMappedTo3DTile. 2021-08-17 16:04:32 +10:00
Nithin Pranesh d769b17fda add generate missing flat normals options 2021-08-16 12:26:50 -04:00
Nithin Pranesh 6a4477136d WIP move code to CesiumGltf::Model 2021-08-15 12:57:35 -04:00