Commit Graph

4124 Commits

Author SHA1 Message Date
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
Marco Hutter 4e77c372a8 Intermediate step of moving spdlog into interface 2020-12-16 17:23:06 +01:00
unknown e14d09a343 remove unused variable and fix const correctness 2020-12-16 10:41:53 -05:00
Kevin Ring f477149c74 Another typo. 2020-12-16 17:18:14 +11:00
Kevin Ring f7dd24aaa3 Add "Resources" section. 2020-12-16 17:03:39 +11:00
Kevin Ring 112355c029 Fix typos. 2020-12-16 16:59:15 +11:00
Kevin Ring 3e4246d21e Capitals. 2020-12-16 16:56:09 +11:00
Kevin Ring 577e41150d Better formatting. 2020-12-16 16:55:07 +11:00
Kevin Ring 46ccc41a69 Remove misplaced and redundant item. 2020-12-16 16:51:09 +11:00
Kevin Ring 8890e81b45 Add UTF-8 everywhere section. 2020-12-16 16:48:31 +11:00
Kevin Ring bca79197ba Guideline improvements. 2020-12-16 16:28:24 +11:00
Kevin Ring 45d0d08787 Very very WIP style guide and source code formatting. 2020-12-16 09:59:43 +11:00
Nithin Pranesh 0920fbd3ee Fixed -Werrors on Linux 2020-12-15 16:32:00 -05:00
Nithin Pranesh 0717247cef Credit class + Bing tile credits
Created Credit class to represent attributions, their coverage areas, and automatically reject redundant credits. Added json credits extraction for Bing imagery. Made small additions to the raster tile and raster tile provider codes as needed to surface per-tile content attributions.
2020-12-15 15:02:33 -05:00