Commit Graph

1587 Commits

Author SHA1 Message Date
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