Commit Graph

1807 Commits

Author SHA1 Message Date
baothientran 050ef4019c
Merge pull request #275 from CesiumGS/catch2-with-angle
Use angle brackets to #include catch2.
2021-07-08 23:00:31 -04:00
Bao Tran e6a378920b Merge branch 'main' into feature-metadata-extension 2021-07-08 18:50:41 -04:00
Bao Tran fb24d8d6ca add comment to FeatureTableView 2021-07-08 18:29:38 -04:00
Kevin Ring 3e5c584f3f Do Debug builds on non-Windows platforms, too. 2021-07-08 22:16:48 +10:00
Kevin Ring ae8977e70f Fix a mysterious thread_local related segfault. 2021-07-08 22:13:12 +10:00
baothientran 9ba169a3ee
Merge pull request #279 from CesiumGS/combine-generated-handlers
Put all generated glTF JSON handlers into a single C++ source file, rather than one file per class
2021-07-07 16:48:53 -04:00
Nithin Pranesh 556f61df8a format 2021-07-07 13:28:59 -04:00
Nithin Pranesh 6f459f5cbd attempt to fix clang warnings 2021-07-07 13:12:24 -04:00
Nithin Pranesh 7e83aafdf8 attempt to fix casting warnings 2021-07-07 12:54:42 -04:00
Nithin Pranesh 0823adbf55 format Projection.h 2021-07-07 12:33:44 -04:00
Nithin Pranesh 76571dc3eb fixed upsampling rasters and some -werrors 2021-07-07 12:13:02 -04:00
Kevin Ring ad11fffb42 Add specialization for Promise<void>. 2021-07-07 14:40:10 +10:00
Kevin Ring 4305556124 Update CHANGES.md. 2021-07-07 14:14:25 +10:00
Kevin Ring a1ebce1dcd Allow direct creation of a Promise.
Rather than the JavaScript-like create a future by providing a callback
that is given a promise. This can be less exception safe (allow
exceptions to escape from a Future-returning method instead of being
turned into Promise rejection) but also tends to be much easier to work
with.
2021-07-07 14:12:15 +10:00
Kevin Ring 49eb83a233 Merge remote-tracking branch 'origin/async-system-tests' into combine-generated-handlers 2021-07-07 10:51:03 +10:00
Kevin Ring b2ac5a70f6 Fix a race condition in a test. 2021-07-07 00:53:54 +10:00
Kevin Ring 8f7570ccdd Avoid slicing exception objects. 2021-07-07 00:32:46 +10:00
Kevin Ring 43f10812f9 Merge remote-tracking branch 'origin/async-system-tests' into combine-generated-handlers 2021-07-06 23:37:52 +10:00
Kevin Ring 355c486683 Make Future::wait return T and throw on reject. 2021-07-06 23:29:59 +10:00
Kevin Ring 33b40b6dad Generate JSON handlers into a single source file.
To speed up compilation.
2021-07-06 22:34:18 +10:00
Kevin Ring 76a427370f Update CHANGES.md. 2021-07-06 22:17:26 +10:00
Kevin Ring 17a16a4dc7 AsyncSystem test improvements. 2021-07-06 22:12:42 +10:00
Kevin Ring 2c88c6c282 Formatting. 2021-07-06 19:02:18 +10:00
Kevin Ring 490114c648 Add some tests for AsyncSystem. 2021-07-06 19:01:46 +10:00
Nithin Pranesh cd7b7d43d0 added parent RasterOverlayTileProvider pointer to RastersMappedTo3DTile 2021-07-05 21:57:35 -04:00
Kevin Ring 4e45bab460 Use angle brackets to #include catch2. 2021-07-04 22:57:11 +10:00
baothientran d672261b95
Merge pull request #272 from CesiumGS/editor-settings
Add .editorconfig and .gitattributes
2021-07-02 10:58:02 -04:00
Bao Tran e1eb2d1f84 Merge branch 'main' into feature-metadata-extension 2021-07-02 10:50:43 -04:00
Nithin Pranesh 902627898c WIP upsample blitted imagery while loading/blitting 2021-07-02 07:13:32 -04:00
Nithin Pranesh 173a3dfd74 cleaned up projections accumulation from overlays for uv generation 2021-07-01 15:28:13 -04:00
Nithin Pranesh dee6c0d55d remove old implementation of rasterized cartographic selections 2021-07-01 13:31:32 -04:00
Nithin Pranesh 9903d7714e format 2021-07-01 12:09:56 -04:00
Nithin Pranesh 9b71b597fe renamed RasterMappedTo3DTile + small things
Tile provider only maps one raster to geometry now. Rasterized polygons includes 1x1 texture for geometry tiles
that are completely inside a polygon or completely outside all polygons (outside the polygon's bounding rectangle).
2021-07-01 11:44:20 -04:00
Kevin Ring e1f1524ad2 Small improvements to texture blitting. 2021-07-01 19:08:21 +10:00
Kevin Ring 593c746d85 Better comment. 2021-07-01 16:49:34 +10:00
Kevin Ring 192920e218 Normalize all the line endings. 2021-07-01 16:34:08 +10:00
Kevin Ring 6e87a88989 Add editorconfig and gitattributes. 2021-07-01 16:33:15 +10:00
Kevin Ring 998d214dd9 Label as v0.5.0. 2021-07-01 15:59:22 +10:00
Nithin Pranesh 66de819c59 fixed misaligned blitting + format 2021-07-01 00:25:59 -04:00
Nithin Pranesh 963e8e6ed2 WIP blit rasters into single texture per overlay per geometry tile 2021-06-30 22:29:40 -04:00
baothientran c61de95203
Merge pull request #267 from CesiumGS/load-tracing
Load tracing and performance optimizations
2021-06-29 22:22:10 -04:00
Kevin Ring bf25e2b925 Changes from review. 2021-06-30 09:53:24 +10:00
Kevin Ring 46c01f0d10 Merge remote-tracking branch 'origin/main' into load-tracing 2021-06-30 09:17:27 +10:00
Bao Tran e8521c280a retrieve property by using callback 2021-06-28 18:52:02 -04:00
Kevin Ring a74941bf53 Refactor schedulers. 2021-06-27 22:37:32 +10:00
Kevin Ring a2a99dbc98
Merge pull request #268 from zy6p/patch-raster
Use uint32_t instand of int32_t as count of tiles and use const T& not const T
2021-06-27 12:06:13 +10:00
knowmore d6bd025b21 fix: use int32_t rather than uint32_t
ref https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es106-dont-try-to-avoid-negative-values-by-using-unsigned
2021-06-26 23:00:20 +08:00
Kevin Ring 287bde9573 typedef -> using 2021-06-26 23:25:08 +10:00
Nithin Pranesh b4397123ef removed unnecessary "using" statements 2021-06-26 09:23:13 -04:00
Kevin Ring f0ee99a714 Actually track the thread pool threads. 2021-06-26 23:14:12 +10:00