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