Commit Graph

67 Commits

Author SHA1 Message Date
Sean Lilley 02ddcb05ff Remove attachTo for extensions that already have correct prefix 2024-04-12 11:06:37 -04:00
Kevin Ring d1209da27a Move helper methods to Layer class. 2024-04-10 14:26:19 +10:00
Kevin Ring 30f5d14864 CesiumLegacyTerrain -> CesiumQuantizedMeshTerrain. 2024-04-10 14:07:11 +10:00
Kevin Ring 2ca96da9ac Merge remote-tracking branch 'origin/main' into cesium-legacy-terrain 2024-04-10 13:31:53 +10:00
Kevin Ring 66ad2c9039 Add support for CESIUM_primitive_outline extension. 2024-04-08 14:46:14 +10:00
Kevin Ring ee357293c0 Updates to generator config to work with updated glTF repo. 2024-04-08 14:24:31 +10:00
Kevin Ring 5ba8b7af35 Add CesiumLegacyTerrain library for quantized-mesh parsing. 2024-04-04 22:12:57 +11:00
Sean Lilley 8b65c8dc44 Merge branch 'main' into khr_texture_transform-for-extensions 2024-02-13 13:47:20 -05:00
Sean Lilley 4ac60b45ea Remove support for EXT_feature_metadata in CesiumGltf, CesiumGltfReader, and CesiumGltfWriter 2024-02-13 12:21:02 -05:00
Sean Lilley 59a950ab0e Attach KHR_texture_transform to EXT_mesh_features and EXT_structural_metadata objects 2024-02-01 15:16:46 -05:00
Kevin Ring d0eb4c31a5 Support texture transform on occlusion and normal textures. 2024-01-31 19:51:29 +11:00
Kevin Ring ef7e8e3536 Start implementing SubtreeFileReader. 2023-11-09 22:12:59 +11:00
Kevin Ring 3c05ac98b1 Merge remote-tracking branch 'origin/main' into upgrade-feature-metadata 2023-09-08 15:34:49 +10:00
Kevin Ring b1f2650f55 Add *Reader classes to CesiumGltfReader and Cesium3DTilesReader. 2023-08-23 18:52:44 +10:00
Kevin Ring 25944b78d4 Read from radidjson::Value. 2023-08-23 15:37:02 +10:00
Kevin Ring 07d64139a2 Rename ExtensionReaderContext to JsonReaderOptions. 2023-08-16 15:31:57 +10:00
Kevin Ring 400f832d32 Update npm dependencies and regenerate 3DTiles/glTF classes. 2023-08-16 10:54:01 +10:00
Janine Liu 55ed63a945 Regenerate EXT_structural_metadata classes without prefix 2023-06-16 16:08:35 -04:00
Janine Liu e0f49321c5 Prefix EXT_feature_metadata files, rename EXT_mesh_features files 2023-06-16 15:16:05 -04:00
Sean Lilley fe9125c0cb Change draft-1.1 to main in generate-classes 2023-06-05 15:50:17 -04:00
Marco Hutter 8ffbbbab46 Update class names for materials variants extension 2023-05-02 02:05:04 +02:00
Marco Hutter 18dbbfde54 Add generated classes for `KHR_materials_variants` 2023-05-01 21:45:28 +02:00
Kevin Ring c4ad8721c7 Include string header for string enums. 2022-12-23 14:44:26 +11:00
Sean Lilley b56796076f Don't write byteOffset if value is 0. Fixes Draco output 2022-09-04 09:40:27 -04:00
Nithin Pranesh 8259c6f8d5 fix extension name override 2022-08-31 12:33:59 -04:00
Nithin Pranesh aaa169d10f remove newer JS feature (nullish coelescing), required a different version of node 2022-08-31 12:02:29 -04:00
Nithin Pranesh 36217a97d8 add instructions for generating webp extension 2022-08-31 11:52:37 -04:00
Sean Lilley 5ba6cb6535 Add KHR_texture_transform extension 2022-08-28 13:32:20 -04:00
Sean Lilley a1d5a88861 Remove duplicate entries 2022-07-04 13:22:30 -04:00
Sean Lilley 0f2d2911e7 Add JsonValue properties to glTF.json 2022-07-01 15:22:10 -04:00
Sean Lilley 6d21411c25 Add 3D Tiles 1.1 support to serializer, drop redundant extensions 2022-06-30 19:08:32 -04:00
Sean Lilley 67462c0eaa Merge branch 'main' into 3dtiles-1.1 2022-03-22 08:19:34 -04:00
Sean Lilley 00eab5bed7 Update 3D Tiles and glTF extensions 2022-03-16 09:15:02 -04:00
Nithin Pranesh 027fb29bc5 Merge branch 'main' into node-variants 2022-03-02 11:24:32 -05:00
Sean Lilley be3f18cf9b Support optional JsonValue properties 2022-02-27 17:58:43 -05:00
Sean Lilley 7235ce8f69 Rerun with different names 2022-02-27 17:17:43 -05:00
Sean Lilley 4416777e73 Re-rerun generator 2022-02-27 12:49:25 -05:00
Sean Lilley 3ee7e19399 Merge branch 'main' into 3dtiles-1.1 2022-02-27 11:21:29 -05:00
IanLilleyT 21904215dd updated generator for 3d tiles 1.1 schemas 2022-02-18 18:06:14 -05:00
Nithin Pranesh 847e0009ce
Merge branch 'main' into ktx2-nithin 2022-02-18 14:33:07 -05:00
Kevin Ring 966aba6089 Fix code generation for MAXAR_mesh_variants. 2022-02-17 19:30:51 +11:00
Nithin Pranesh 9a22753479 point to different gltf branch for generator 2022-02-16 10:24:44 -05:00
Nithin Pranesh c720dbbfbe add MAXAR_mesh_variants, fix generator trying to generate manually-defined classes (like glTF Property) 2022-02-16 09:40:55 -05:00
Nithin Pranesh a312bf42d6 Revert "add MAXAR_mesh_variants, fix generator trying to generate manually-defined classes (like glTF Property)"
This reverts commit 26ad9be905.
2022-02-16 09:34:12 -05:00
Nithin Pranesh 26ad9be905 add MAXAR_mesh_variants, fix generator trying to generate manually-defined classes (like glTF Property) 2022-02-16 09:32:18 -05:00
Nithin Pranesh 1a08065023 fix khr_texture_basisu extension generation 2022-02-01 14:35:47 -05:00
Nithin Pranesh e0b6344933 Merge branch 'main' into ktx2-nithin 2022-02-01 12:19:55 -05:00
Joseph Kaile 62fc7905b7 generate Cesium RTC extension using generate-tools 2022-01-31 14:18:51 -05:00
Sean Lilley 5e78d1d72a Added more gltf and 3d tiles extensions 2022-01-21 14:25:35 -05:00
Sean Lilley f14c6709e1 Misc generator improvements 2021-12-27 13:31:29 -05:00