Kevin Ring
7fd397734d
Fix gcc compiler warning.
2020-12-22 12:33:58 +11:00
Kevin Ring
fcbfc4e176
Merge remote-tracking branch 'origin/master' into skirt
2020-12-22 12:25:22 +11:00
Nithin Pranesh
7ef66bb523
Merge branch 'master' into tileset-credits
2020-12-21 20:16:36 -05:00
Kevin Ring
d2f0e8e6c6
Merge pull request #95 from CesiumGS/no-assertions
...
Use CRT allocator with tinygltf/RapidJSON.
2020-12-22 12:11:17 +11:00
Kevin Ring
c8ececa0f6
Use multithreaded allocator with tinygltf/RapidJSON.
2020-12-22 12:04:30 +11:00
Marco Hutter
e67ca6dedc
An attempt to repeat the previous changes
...
This had originally been a sequence of commented commits
in the ""tileset-helper-functions" branch, but the changes
from logging and rapidjson made the other branch unmergeable.
2020-12-21 22:21:00 +01:00
unknown
7bdf6f27ec
fix mismatch type
2020-12-21 13:53:41 -05:00
unknown
931ae39c47
add skirt for upsample tile
2020-12-21 13:41:21 -05:00
Nithin Pranesh
bc434f81bf
WIP convert to rapidjson
2020-12-21 10:40:00 -05:00
Nithin Pranesh
951cc35ef3
Merge branch 'master' into tileset-credits
2020-12-21 08:15:29 -05:00
Kevin Ring
587be7b287
Remove debug code.
2020-12-21 23:00:09 +11:00
Kevin Ring
06260f02b8
Merge pull request #84 from CesiumGS/rapidjson
...
Use RapidJSON instead of nlohmann JSON
2020-12-21 22:48:15 +11:00
Kevin Ring
83e4955d1e
Remove some debug code.
2020-12-21 22:34:53 +11:00
Kevin Ring
61ba624f90
Merge remote-tracking branch 'origin/master' into rapidjson
2020-12-21 22:20:09 +11:00
Kevin Ring
c87133c494
Merge pull request #56 from CesiumGS/spdlog-integration
...
Spdlog integration
2020-12-21 22:08:16 +11:00
Kevin Ring
360204f639
Merge remote-tracking branch 'origin/master' into spdlog-integration
2020-12-21 17:50:28 +11:00
Kevin Ring
251d2d46f6
Finish replacing nlohmann with RapidJSON.
2020-12-21 17:41:56 +11:00
Kevin Ring
f4c932dab6
Use RapidJSON instead of nlohmann for tinygltf and tileset.json.
2020-12-21 16:15:51 +11:00
Nithin Pranesh
1a27693199
Per frame credits aggregation moved to CreditSystem
2020-12-20 22:01:08 -05:00
Nithin Pranesh
f6ff51a0d1
Fixed -Werror unused value
2020-12-20 18:08:07 -05:00
Nithin Pranesh
fdd9183334
Added missing documentation
2020-12-20 17:38:49 -05:00
Nithin Pranesh
1ca85e9274
Credit operator overloads for set functions.
2020-12-20 17:07:22 -05:00
Nithin Pranesh
cbba00fd9c
Made Credit into struct
2020-12-20 16:08:02 -05:00
Nithin Pranesh
54f0884c1c
Refactored from Credit to CreditSystem
2020-12-20 15:46:59 -05:00
Kevin Ring
6cb6cddac0
Add simdjson.
2020-12-19 22:26:09 +11:00
Nithin Pranesh
bf883da228
WIP Credit System
2020-12-18 13:34:44 -05:00
Kevin Ring
817b7ed7ea
Merge remote-tracking branch 'origin/master' into gltf
2020-12-18 17:28:06 +11:00
Kevin Ring
b24b4e2058
Merge pull request #83 from CesiumGS/unreal-on-linux
...
Small changes for Cesium for Unreal on Linux
2020-12-18 17:24:17 +11:00
Kevin Ring
195bb8f71b
Fix problems when using libc++.
2020-12-18 14:29:12 +11:00
unknown
e0de5a9189
format space to tab
2020-12-17 17:06:07 -05:00
Nithin Pranesh
1f327a0519
Export vector of Credits
...
Instead of preformatted string.
2020-12-17 16:26:36 -05:00
Nithin Pranesh
941a763a54
per-RasterOverlay credit
...
RasterOverlay now has a virtual getCredit function. Bing and TMS now implement this function. IonRasterOverlay implements this function by in turn calling getCredit on whichever type of RasterOverlay it creates. To do this, IonRasterOverlay now has to save the pointer to whichever type of RasterOverlay it creates.
2020-12-17 15:24:10 -05:00
unknown
0867e28783
convert indices type to size_t to prevent overflow
2020-12-17 15:23:55 -05:00
unknown
7c3f7a4544
add test to check normal for skirt
2020-12-17 15:09:39 -05:00
unknown
0f3b753066
test normal with more significant number
2020-12-17 13:29:00 -05:00
unknown
41c6147656
add test to make sure normals are generated correctly
2020-12-17 13:20:54 -05:00
unknown
6d2979e018
auto generate normal when oct-normal doesn't exist
2020-12-17 11:39:24 -05:00
Kevin Ring
ce53a43fe9
Suppress a warning that shows up when building cesium-unreal on linux.
2020-12-18 00:57:49 +11:00
Kevin Ring
f8b623b062
spdlog.h -> spdlog-cesium.h
2020-12-17 18:31:28 +11:00
Kevin Ring
3f28cb1775
Cleanup TilesetExternals.
2020-12-17 17:25:54 +11:00
Kevin Ring
8dff0312cc
Fix Linux warnings.
2020-12-17 16:53:46 +11:00
Kevin Ring
2087b76956
Remove spdlog warning disablement (probably temporarily).
2020-12-17 16:37:17 +11:00
Kevin Ring
63109a5fbb
Use passed-in spdlog logger.
2020-12-17 16:30:33 +11:00
Kevin Ring
461e4bb218
Tweaks from review.
2020-12-17 10:16:31 +11:00
unknown
7299bb7417
refactor the calculation of quadtree maximum error into function
2020-12-16 15:37:45 -05:00
unknown
6bd4ad4db4
tab to spaces
2020-12-16 14:15:29 -05:00
unknown
3a56ae0434
add test for bad quantized mesh input
2020-12-16 13:53:00 -05:00
Nithin Pranesh
81a21c7eae
Some fixes + move Bing credit coverage
...
Made some const correctness and reference passing fixes. Moved Bing specific functionality out of Credit. WIP per-RasterOverlay credit as opposed to the already completed Bing per-Tile credits. TODO move static functionality from Credit into a new CreditSystem.
2020-12-16 12:43:02 -05:00
Marco Hutter
3efd0a8113
An attempt to move spdlog to the interface
2020-12-16 18:22:58 +01:00
unknown
da37ead0da
check data boundary when parsing quantized mesh
2020-12-16 11:43:59 -05:00