Commit Graph

44 Commits

Author SHA1 Message Date
Tim Moore 225f885d94 Remove obsolete references to dependency header directories 2025-03-31 17:06:14 +02:00
Tim Moore ed58d0236b Merge remote-tracking branch 'origin/main' into vcpkg-pkg 2025-01-31 17:02:12 +01:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers 738de4be36 Fix CI ranges issue 2024-12-19 15:55:14 -05:00
Ashley Rogers f7d287dd80 Modernize checks 2024-12-19 15:20:19 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Ashley Rogers 2ce337be44 Merge from main 2024-12-17 11:36:54 -05:00
Ashley Rogers f934b40717 All warnings resolved 2024-12-17 11:30:58 -05:00
Ashley Rogers c580d5def6 Fix even more warnings 2024-12-13 15:13:59 -05:00
Ashley Rogers f91818e039 Even more documentation 2024-12-11 15:33:30 -05:00
Ashley Rogers d98f4b9cd7 Lots of additional docs 2024-12-10 15:39:12 -05:00
Ashley Rogers 4d82403b80 Pan-zoom, add dependencies page. 2024-12-06 18:21:57 -05:00
Tim Moore d1b064d8fd Don't add public headers to public target sources
The intent is for public target sources to be compiled into consumers
of a target, but that is a no-op for header files. Including the
public headers, which have paths pointing inside the project, causes
an error when generating an export set.
2024-12-05 16:03:52 +01:00
Tim Moore 7d5f2e1748 Choose BUILD_INTERFACE or INSTALL_INTERFACE in include directories
Should be a no-op at this point, but will be required when we make
Cesium Native installable.
2024-12-05 16:03:12 +01:00
Ashley Rogers bb365c8aee Dependency graph generation 2024-12-04 14:39:16 -05:00
Ashley Rogers cca8871eef Include both catch2 headers 2024-11-22 11:30:45 -05:00
Ashley Rogers f82d65bead Change Catch2 header 2024-11-22 11:17:21 -05:00
Ashley Rogers 3832758a15 Merge from main 2024-11-21 15:48:02 -05:00
Sean Lilley 485f36917d Rename hasWritableExtensions to hasRegisteredExtensions 2024-11-20 10:38:45 -05:00
Ashley Rogers 86a4bf7e53 Fix warnings ignored on headers with SYSTEM 2024-11-19 15:47:40 -05:00
Sean Lilley fb8045214a Avoid writing empty extensions object 2024-11-15 14:43:40 -05:00
Sean Lilley f51948fbe4 Remove old CESIUM_NATIVE_ CMake variables 2024-11-13 11:22:17 -05:00
Tim Moore cf5096faa3 Another include <string> 2024-08-28 23:24:13 +02:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Sean Lilley fae24e3ef7 Cleanup 2024-05-30 11:30:12 -04:00
Sean Lilley efaadbdd94 Add warning about ignored extensions 2024-05-30 11:18:24 -04:00
Sean Lilley 1dcbb4b7f1 Fixed crash in ExtensionWriterContext when writing static-typed unregistered extensions 2024-05-22 13:31:06 -04:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Kevin Ring 8b9dfce146
Merge pull request #412 from CesiumGS/tileset-writer
3D Tiles Writer
2021-12-17 16:15:08 +11:00
Kevin Ring 9b35194e66
Merge pull request #410 from CesiumGS/pretty-json-2-spaces
Use 2 space indentation for glTF writer
2021-12-17 16:11:54 +11:00
Sean Lilley 2b204aaecd Added Cesium3DTilesWriter 2021-12-06 19:34:22 -05:00
Sean Lilley 21c65ddac8 Change folder structure for src folders 2021-12-03 11:11:41 -05:00
Sean Lilley 5c7fbdfc39 use 2 space identation for glTF JSON output 2021-12-02 18:38:39 -05:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Sean Lilley 52283f3359 Fix includes 2021-10-11 17:28:44 -04:00
Marco Hutter 27fdd26e27 Merge remote-tracking branch 'origin/main' into include-style-fixes
# Conflicts:
#	Cesium3DTilesSelection/include/Cesium3DTilesSelection/GltfContent.h
#	Cesium3DTilesSelection/src/Batched3DModelContent.cpp
#	Cesium3DTilesSelection/src/CompositeContent.cpp
#	Cesium3DTilesSelection/src/ExternalTilesetContent.cpp
#	Cesium3DTilesSelection/src/GltfContent.cpp
#	Cesium3DTilesSelection/src/QuantizedMeshContent.cpp
#	Cesium3DTilesSelection/src/Tile.cpp
#	Cesium3DTilesSelection/src/TileContentFactory.cpp
#	Cesium3DTilesSelection/src/calcQuadtreeMaxGeometricError.h
2021-09-28 14:38:33 +02:00
Marco Hutter 175b7eec9a Also format the auto-generated code
This will sort itself out at some point...
2021-09-26 17:57:48 +02:00
Marco Hutter d6aca1c1aa Include style fixes for CesiumJsonWriter 2021-09-19 15:29:51 +02:00
Marco Hutter de8145ab9e Added missing const keyword
C26496: The variable ... is assigned only once, mark it as const
2021-09-15 15:37:29 +02:00
Marco Hutter 588c5a1ab9 Add noexcept for default constructors
C26455: Default constructor may not throw.
2021-09-15 01:35:34 +02:00
Daniel Krupka 257e6e14f6 Add missing install() to CesiumJsonWriter 2021-07-28 08:22:15 -04:00
Daniel Krupka f47aaaa5dc Extract JSON writing to non-glTF library 2021-07-23 13:59:50 -04:00