Commit Graph

11972 Commits

Author SHA1 Message Date
Marco Hutter c8cba54cab Added missing geometric error 2022-12-12 22:23:26 +01:00
Marco Hutter 5b67eb6209 Proper names for subtree files. Set property table count. 2022-12-12 21:44:18 +01:00
Marco Hutter fcca5dab3e Use all expected variable names in template URI 2022-12-12 21:35:05 +01:00
Marco Hutter c3d662a104 Merge remote-tracking branch 'origin/main' into specs-data-fixes
# Conflicts:
#	CONTRIBUTORS.md
2022-12-12 21:00:35 +01:00
Sean Lilley 610d42e8e2 Fix models that have mix of draco and non-draco attributes 2022-12-03 11:56:07 -05:00
Sanjeet Suhag b38d3bde0d More WebGL 2 spec fixes 2022-11-17 16:48:16 -05:00
Sanjeet Suhag 24ec5a5e2f WebGL2 Spec migration 2022-11-17 14:30:39 -05:00
Jeshurun Hembd 924055e7c1 Update import paths for voxel code 2022-11-02 18:33:00 -04:00
Jeshurun Hembd 5ef4339436 Merge tag 'post-workspaces' into voxels-specs
Adds workspaces
2022-11-02 16:00:31 -04:00
Jeshurun Hembd a87e6658c3 Merge tag '1.99' into voxels-specs
1.99 release
2022-11-02 15:22:23 -04:00
Sanjeet Suhag aaf6bd8a5c Adds engine and widgets workspaces 2022-11-01 15:39:57 -04:00
Gabby Getz 2a72c0da40 Remove deprecated polyfills 2022-11-01 09:11:28 -04:00
Jeshurun Hembd be1a8526d1 Merge branch 'main' into voxels-specs 2022-10-31 13:20:25 -04:00
Jeshurun Hembd 9cac5d4286 Test attribute ordering in Cesium3DTilesVoxelProviderSpec 2022-10-26 11:34:33 -04:00
Jeshurun Hembd 77ff9643e0 Add spec for ImplicitSubtreeCache 2022-10-25 12:47:10 -04:00
Sean Lilley 9255f0d7f6
Merge pull request #10866 from Tamrat-B/i3s_support
I3S: enhancement to feature data loading
2022-10-24 11:27:14 -04:00
Sam Suhag af80e36049
Merge pull request #10865 from CesiumGS/request-render-fix
Request render on afterRender only as needed
2022-10-19 14:02:19 -04:00
Gabby Getz b2c8788cd5 request render on afterRender only as needed 2022-10-19 11:15:47 -04:00
Tam B e040065ebc - Added a new function, getFieldsForFeature on I3SNode
- Removed _loadFeatureData call in _createContentURL when the I3S 
version is 1.7 or higher (obsolete)
- Fixed an issue loading some newer I3S datasets where the feature data 
uri was different than “feature/0”
2022-10-19 10:23:58 +11:00
Sean Lilley 92a60639e5
Merge pull request #9634 from Tamrat-B/cesium_i3s_support
Added I3S data source support in Cesium
2022-10-17 16:13:26 -04:00
Janine Liu 143d80a8b5 Fix crash when specular maps are unsupported 2022-10-17 11:03:50 -04:00
Gabby Getz fc7da5f317 Merge branch 'main' into kml-tour-viewer 2022-10-13 14:29:46 -04:00
Janine Liu 1b9d5b3ab8 Update changelog and minor tweaks 2022-10-13 11:12:33 -04:00
Janine Liu 35a43406b9 Fix zoomTo bug for uncentered model with scale 2022-10-13 10:58:44 -04:00
Marco Hutter f208942a05 Rename content "url" to "uri" in all Vector tileset JSON files 2022-10-12 20:27:48 +02:00
Marco Hutter 4b3b4186b4 Update binary tile content with proper alignment 2022-10-12 20:09:48 +02:00
Marco Hutter 83306253e3 Add IDs to metadata schemas 2022-10-12 19:38:59 +02:00
Marco Hutter 05009f7c62 Make contentAvailabilities arrays in JSON subtree files 2022-10-12 19:20:16 +02:00
Marco Hutter d842a597cb Make contentAvailabilities an array in binary subtree file 2022-10-12 19:09:12 +02:00
Marco Hutter 777efc1a64 Rename content "url" to "uri" in all Geometry tileset JSON files 2022-10-12 16:38:15 +02:00
Sanjeet Suhag 1ec5e2cda2 Feedback pass 2022-10-10 09:23:34 -04:00
Sean Lilley fbd4ad4115 Fix tests 2022-10-07 16:19:06 -04:00
Sean Lilley 1f98b364ef Fix tests 2022-10-07 14:34:26 -04:00
Sean Lilley fa68785260 Cleanup part 5 2022-10-07 14:33:58 -04:00
Sean Lilley f3917c8e26 Cleanup part 2 2022-10-07 14:33:41 -04:00
Sanjeet Suhag 667859cbf3 Adds documentation 2022-10-07 11:59:34 -04:00
Sanjeet Suhag db70f267fa Fixes scene property access level 2022-10-07 11:36:13 -04:00
Sanjeet Suhag 2869f05a29 Changes Viewer to Widget in CesiumWidget 2022-10-07 10:47:55 -04:00
Jeshurun Hembd 067b259e7d Add VoxelInspectorSpec 2022-10-04 18:59:35 -04:00
Gabby Getz 684541a81b prettier 2022-09-29 10:41:59 -04:00
Janine Liu 1a66fc9bc2
Reword spec name [skip ci] 2022-09-29 10:04:27 -04:00
jinjun1994 0c495a8d28
Merge branch 'main' into fix-clipping-planes-crash 2022-09-29 11:34:05 +08:00
jinjun f951d3c58f update spec 2022-09-29 10:48:49 +08:00
jinjun1994 4419af803c
Update Specs/Scene/Model/ModelSpec.js
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2022-09-29 01:01:08 +08:00
Sam Suhag ad90cfdf3a
Merge pull request #10828 from CesiumGS/resource-cache-across-webgl-contexts
Handle model GPU resources across different WebGL contexts
2022-09-28 11:37:34 -04:00
jinjun ce455fde1c test spec 2022-09-28 20:08:06 +08:00
Sean Lilley 24a3b66646
Merge pull request #10829 from CesiumGS/hardcode-time-in-specs
Add hardcoded time in `pnts` style specs
2022-09-27 14:58:01 -04:00
Janine Liu 494ad18308 Hardcode time in pnts style specs 2022-09-27 14:22:57 -04:00
Jeshurun Hembd e80ad3be7e Add buildVoxelDrawCommandsSpec 2022-09-27 14:19:20 -04:00
Sean Lilley d09a899d7b Add context id to cache key for GPU resources 2022-09-27 12:23:55 -04:00
Jeshurun Hembd 652a4e933b Add processVoxelPropertiesSpec 2022-09-27 10:19:11 -04:00
Janine Liu a8b3c7d872 Fix crash when removing clipping planes 2022-09-27 09:33:06 -04:00
Sanjeet Suhag 37db94ace3 Adds checks in unit tests to ensure that results are cleared 2022-09-21 15:07:07 -04:00
Tam B 7b7d19a6fc -Added suite of unit tests and code reveiw changes 2022-09-19 22:59:46 -07:00
Jeshurun Hembd bbc41dbc9c Merge branch 'voxels' into voxels-specs 2022-09-17 19:14:48 -04:00
Jeshurun Hembd 167afb8830 Merge branch 'main' into voxels 2022-09-17 17:52:02 -04:00
robert-irving-snc 627f0d22a1
Since we aren't processing the network link we won't be adding another entity 2022-09-14 15:12:14 -04:00
Jeshurun Hembd 7c4273260c Merge branch 'main' into metadata-statistics 2022-09-09 16:55:56 -04:00
Jeshurun Hembd 3d8ef46862 Update README for PropertyAttributesPointCloud dataset 2022-09-09 16:34:23 -04:00
Jeshurun Hembd e305646881 Drop support for occurrences statistic in enum metadata 2022-09-09 16:16:21 -04:00
Peter Gagliardi d15c690a8d Update unit tests 2022-09-09 10:56:43 -04:00
Jeshurun Hembd 873317eeb8 Add specs for VoxelTraversal and VoxelPrimitive 2022-09-08 19:20:39 -04:00
Peter Gagliardi b46d3db26d Merge branch 'main' into fix-instancing-no-normals 2022-09-08 16:21:03 -04:00
Peter Gagliardi e2d76e744e Skip test when using WebGL stub 2022-09-08 14:37:57 -04:00
Peter Gagliardi 5c03ea592f Add a README for the test model 2022-09-08 13:56:25 -04:00
Peter Gagliardi 083578eb99 Add a spec for dequantizing rotations 2022-09-08 13:36:02 -04:00
Peter Gagliardi 0cc1ae4865 Add instanced model with quantized rotations for testing 2022-09-08 11:35:34 -04:00
Jeshurun Hembd f9f58a987b Fix voxel clipping planes, add spec for VoxelPrimitive.destroy 2022-09-07 19:00:23 -04:00
Peter Gagliardi 2666aac44e Add test for an instanced model without normals 2022-09-07 13:38:21 -04:00
Peter Gagliardi d7f92c9e76 Update the legacy instancing stage 2022-09-07 13:10:31 -04:00
Peter Gagliardi 6c9477e54b Fix instacing for no normals 2022-09-07 11:42:02 -04:00
Peter Gagliardi ba2835b96d
Merge pull request #10762 from CesiumGS/geojson-points
Add support for MultiPoint and Point in MAXAR_content_geojson
2022-09-07 08:23:57 -07:00
Gabby Getz cfe3868712
Merge pull request #10763 from CesiumGS/fix-log-depth-failures
Fix specs when log depth is false
2022-09-07 06:51:05 -07:00
Peter Gagliardi 0d76e9d8fb Fix post process specs 2022-09-06 15:34:19 -04:00
Peter Gagliardi 273eb07dfe Fix specs in Model 2022-09-06 12:01:29 -04:00
Sean Lilley 5693f2c820 Add support for MultiPoint and Point in GeoJsonLoader 2022-09-03 14:50:55 -04:00
Sean Lilley f821faea46 Add test 2022-09-03 12:53:27 -04:00
Peter Gagliardi 97fcf0ba87
Merge pull request #10750 from CesiumGS/reorganize-models-folder
Reorganize `Specs/Data/Models` folder
2022-09-02 13:58:13 -07:00
Peter Gagliardi a6b3b1a946 Add support for model.pickObject 2022-09-01 16:49:19 -04:00
Janine Liu 636b1a134f Fold PBR models into glTF-2.0 2022-09-01 12:40:39 -04:00
Gabby Getz a380cf8ee2 Remove references to .ready and .readyPromise 2022-09-01 12:10:41 -04:00
Janine Liu aaac6d2d7c Remove unused models from PBR 2022-09-01 11:56:04 -04:00
Janine Liu ddfa9d8007 Consolidate GltfLoader and DracoCompression folders 2022-09-01 11:33:35 -04:00
Peter Gagliardi 6479dcd254 Add support for CustomShader in a model entity 2022-09-01 09:34:35 -04:00
Jeshurun Hembd 23fa00d8ab Merge branch 'main' into voxels-specs 2022-08-31 17:24:32 -04:00
Jeshurun Hembd 87ea92184f Add VoxelRenderResourcesSpec 2022-08-31 17:19:12 -04:00
Peter Gagliardi c62b466c3d Add a unit test 2022-08-31 10:31:32 -04:00
Janine Liu 665b161990
Merge pull request #10736 from CesiumGS/fix-per-point-parsing
Don't create a feature table for point clouds with per-point properties
2022-08-30 14:35:06 -04:00
Janine Liu 795b37143a
Merge pull request #10726 from CesiumGS/simpler-cache-key
Improve performance of `ShaderProgram.fromCache()`
2022-08-30 12:15:50 -04:00
Peter Gagliardi decb0a75d6 PR feedback 2022-08-30 11:54:42 -04:00
Peter Gagliardi 4237eef463
Merge pull request #10731 from CesiumGS/free-instanced-typed-arrays
Free typed arrays for instanced models
2022-08-30 07:08:58 -07:00
Peter Gagliardi dc40acbf8d Update other specs 2022-08-30 09:53:07 -04:00
Sam Suhag f750e5904c
Merge pull request #10735 from CesiumGS/use-shader-builder-tester
Use `ShaderBuilderTester` more consistently across `Model` specs
2022-08-29 15:16:55 -04:00
Gabby Getz e09c346cf7
Merge pull request #10707 from CesiumGS/vector-spec-update
Updates Vector3DTileContent specs
2022-08-29 12:15:04 -07:00
Peter Gagliardi 40645b113e Update unit tests 2022-08-29 15:14:05 -04:00
Sanjeet Suhag fbbc9d0a55 Fixes points spec 2022-08-29 14:53:22 -04:00
Peter Gagliardi c20d50e4f8 Update more cases 2022-08-29 14:14:47 -04:00
Peter Gagliardi 03b38f9059 Add missing uses of ShaderBuilderTester 2022-08-29 14:01:07 -04:00
Peter Gagliardi af4f8a582b Add specs for ModelFeature 2022-08-29 13:32:01 -04:00
Peter Gagliardi 078c589f85 Add specs for ModelSplitterPipelineStage 2022-08-29 12:07:48 -04:00