Skip to content
This repository was archived by the owner on Nov 26, 2024. It is now read-only.

V1.101 #21

Merged
merged 1,078 commits into from
Jan 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1078 commits
Select commit Hold shift + click to select a range
e580be5
Merge pull request #10859 from CesiumGS/ibl-shader-fix
lilleyse Oct 17, 2022
9dd6024
Fix Promise types
lilleyse Oct 17, 2022
bb23732
Add separate files for I3SField and I3SGeometry
lilleyse Oct 17, 2022
92a6063
Merge pull request #9634 from Tamrat-B/cesium_i3s_support
lilleyse Oct 17, 2022
7c7c233
Updates CHANGES.md
sanjeetsuhag Oct 17, 2022
b4097de
Merge pull request #10860 from CesiumGS/i3s-changes-md
lilleyse Oct 17, 2022
e040065
- Added a new function, getFieldsForFeature on I3SNode
Tamrat-B Oct 18, 2022
b2c8788
request render on afterRender only as needed
ggetz Oct 19, 2022
28ebe20
Update CHANGES.md
ggetz Oct 19, 2022
af80e36
Merge pull request #10865 from CesiumGS/request-render-fix
sanjeetsuhag Oct 19, 2022
a792ecb
Update glTF supported extensions list in Model.js
oussamabonnor1 Oct 22, 2022
0239b59
Fixed typo in my own name smh
oussamabonnor1 Oct 22, 2022
078d475
fix KTX2 image load fail.
bimangle Oct 23, 2022
4213c48
Add more links of the supported extensions
oussamabonnor1 Oct 24, 2022
4e02c7e
Merge pull request #10868 from oussamabonnor1/update-glTF-supported-e…
lilleyse Oct 24, 2022
66d0087
Fix doc
lilleyse Oct 24, 2022
9255f0d
Merge pull request #10866 from Tamrat-B/i3s_support
lilleyse Oct 24, 2022
77ff964
Add spec for ImplicitSubtreeCache
Oct 25, 2022
9cac5d4
Test attribute ordering in Cesium3DTilesVoxelProviderSpec
Oct 26, 2022
812ef98
Fix ResourceCache.clearForSpecs to handle glTF embedded buffers
Oct 26, 2022
29747a9
Removes addition of CesiumJS copyright banner from ThirdParty JavaScr…
sanjeetsuhag Oct 28, 2022
4aac68a
Merge pull request #10877 from CesiumGS/remove-copyright-thirdparty-w…
ggetz Oct 31, 2022
f4d1b63
Updates CHANGES.md
sanjeetsuhag Oct 31, 2022
f88fdd7
Adds mention of Cesium.js and Cesium.d.ts in CHANGES.md
sanjeetsuhag Oct 31, 2022
33416f7
Adds import examples to CHANGES.md
sanjeetsuhag Oct 31, 2022
60984fc
Remove hack in Cesium3DTilesVoxelProvider for non-compliant glTFs
Oct 31, 2022
c3c38e0
Merge branch 'voxel-clipping' into voxels-specs
Oct 31, 2022
be1a852
Merge branch 'main' into voxels-specs
Oct 31, 2022
ace4e36
Merge branch 'main' into voxels
Oct 31, 2022
a225628
Merge pull request #10879 from CesiumGS/workspaces-changes-md
ggetz Oct 31, 2022
2a72c0d
Remove deprecated polyfills
ggetz Nov 1, 2022
707e39c
Merge pull request #10882 from CesiumGS/remove-polyfills
jjhembd Nov 1, 2022
d3d2755
Updates for 1.99 release
ggetz Nov 1, 2022
e7987bb
Updates to ThirdPaty.json
ggetz Nov 1, 2022
aaf6bd8
Adds engine and widgets workspaces
Nov 1, 2022
27abb99
Merge pull request #10824 from CesiumGS/workspaces
ggetz Nov 1, 2022
8a5f699
Differentiate workspace APIs in ref docs
ggetz Nov 1, 2022
8e7a635
Separates build stages
sanjeetsuhag Nov 1, 2022
0b84633
Document Context constructor options
Nov 2, 2022
2d6f55d
Move Context constructor to top, as per Coding Guide
Nov 2, 2022
612a2c5
Update contextOptions docs in Widget and Viewer
Nov 2, 2022
f2aea83
Update CHANGES.md
bimangle Nov 2, 2022
768d193
Update GltfImageLoaderSpec.js
bimangle Nov 2, 2022
7cbbb1f
travis node 16 -> 18
ggetz Nov 2, 2022
dcd89e4
Workaround for node 18 on travis
ggetz Nov 2, 2022
60ab350
Merge pull request #10883 from CesiumGS/workspaces-docs
sanjeetsuhag Nov 2, 2022
c0da435
Removes node build
sanjeetsuhag Nov 2, 2022
1ef0e9a
Merge pull request #10886 from CesiumGS/travis-build-stages
ggetz Nov 2, 2022
a87e665
Merge tag '1.99' into voxels-specs
Nov 2, 2022
5ef4339
Merge tag 'post-workspaces' into voxels-specs
Nov 2, 2022
fce7592
Merge branch 'main' into voxels-specs
Nov 2, 2022
924055e
Update import paths for voxel code
Nov 2, 2022
2557c13
Merge branch 'main' into node-18
ggetz Nov 3, 2022
1c91dce
Add job for NodeJS 16
ggetz Nov 3, 2022
d611003
Remove extra build step, re-arrange some build tasks
ggetz Nov 3, 2022
5dfe709
Cleans up launch.json
sanjeetsuhag Nov 3, 2022
627d61f
Merge pull request #10890 from CesiumGS/cleanup-launch-json
ggetz Nov 3, 2022
110a330
Merge pull request #10891 from CesiumGS/node-18
sanjeetsuhag Nov 3, 2022
aba0323
Merge pull request #10884 from CesiumGS/context-docs
sanjeetsuhag Nov 3, 2022
330712b
Merge branch 'main' into voxels-specs
Nov 4, 2022
503e196
Fixes updating of changed specs
sanjeetsuhag Nov 9, 2022
b077021
Minor argument type fixes in JSDoc
javagl Nov 12, 2022
5eaee80
Fixes build-watch command
sanjeetsuhag Nov 14, 2022
35740b5
Fixes esbuild output to be less noisy
sanjeetsuhag Nov 14, 2022
7ff2a45
Fixes incremental builds
sanjeetsuhag Nov 14, 2022
f96b7a4
Fixes watched files in gulpfile.js
sanjeetsuhag Nov 14, 2022
6201978
Updates minimum Node version to 16
sanjeetsuhag Nov 14, 2022
abd473a
Start static server with flag
ggetz Nov 15, 2022
0195520
Revert package Node versions to 14.0.0
Nov 15, 2022
0ad9350
Merge pull request #10901 from CesiumGS/watched-files-fix
ggetz Nov 15, 2022
1337976
Release zip tests
ggetz Nov 15, 2022
43c875a
Merge pull request #10904 from CesiumGS/start-static
sanjeetsuhag Nov 16, 2022
5a552ed
Move addition of padding below calculation of distance scaling in Poi…
UniquePanda Nov 18, 2022
d1c7cc4
Only add padding when totalPointSize is greater than 0 in PointPrimit…
UniquePanda Nov 18, 2022
5a8d963
Add myself to contributors.md
UniquePanda Nov 18, 2022
b8fd68f
added a property for setting the amount of the vertex shadow attenuat…
kalosma Nov 18, 2022
cdd2aa5
added change description
kalosma Nov 18, 2022
b8042d0
Make sure build-third-party works with workspaces
ggetz Nov 18, 2022
2eac9e0
ignore .tgz in packages
ggetz Nov 18, 2022
ed9b58a
Merge pull request #10915 from CesiumGS/package-tweak
sanjeetsuhag Nov 18, 2022
a5149cf
Update CHANGES.md
UniquePanda Nov 21, 2022
13a5984
Fixes cloc command
Nov 21, 2022
ee8bc4b
Merge pull request #10916 from CesiumGS/cloc-fix
ggetz Nov 21, 2022
2b7b19a
Updated CHANGES.md
javagl Nov 21, 2022
bd61bf8
Remove unnecessary characters in sandcastle HTML
javagl Nov 21, 2022
307aefc
fixed unit test
kalosma Nov 22, 2022
364517e
reworked for using uniform
kalosma Nov 22, 2022
0401cdb
Pass this to EntityCollection to set owner property
robert-irving-snc Nov 28, 2022
2e6ae19
Fix built standalone sandcastle
ggetz Nov 30, 2022
eac90ef
Fix for deployed stadlone sandcastle
ggetz Nov 30, 2022
5891932
Update CONTRIBUTORS.md
javagl Nov 30, 2022
04d7dae
Ensure development Sandcastles are not included in make-zip and websi…
sanjeetsuhag Nov 30, 2022
dbd4523
Merge pull request #10928 from CesiumGS/sandcastle-fixes
sanjeetsuhag Nov 30, 2022
e0bcb74
Fixes ShadowMapSpec failures
sanjeetsuhag Dec 1, 2022
0eb2d0f
Merge pull request #10930 from CesiumGS/shadowmap-spec-time-fix
ggetz Dec 1, 2022
6f55de9
Ion.js, CHANGES.md and package.json changes for 1.100
sanjeetsuhag Dec 1, 2022
20c305e
ThirdParty.json changes for 1.100
sanjeetsuhag Dec 1, 2022
74da7ac
Ensures coverage is only run on branches not named cesium.com and cov…
sanjeetsuhag Dec 2, 2022
2cd287d
Makes coverage.sh script executable
sanjeetsuhag Dec 2, 2022
74f0dc3
Updates postversion gulp task to update all dependent workspaces
sanjeetsuhag Dec 2, 2022
65dfbbb
Adds `npm install` to step 4 of release guide
sanjeetsuhag Dec 2, 2022
610d42e
Fix models that have mix of draco and non-draco attributes
lilleyse Dec 3, 2022
5bcf41b
Update CHANGES.md
calogeromauceri Dec 5, 2022
4bb2106
Merge branch 'main' into vertex_shadow_darkness_opt
calogeromauceri Dec 5, 2022
bcd347c
fixed typo
kalosma Dec 5, 2022
450e012
Merge branch 'main' into 10908-fix-point-primitive-scaling-by-distance
sanjeetsuhag Dec 5, 2022
5c73245
Runs prettier
sanjeetsuhag Dec 5, 2022
c0ec957
Merge pull request #10912 from UniquePanda/10908-fix-point-primitive-…
sanjeetsuhag Dec 5, 2022
1b8cea6
removed unneeded changes to the shader
kalosma Dec 6, 2022
774f443
Merge branch 'main' into vertex_shadow_darkness_opt
calogeromauceri Dec 6, 2022
f1a83ec
Merge remote-tracking branch 'upstream/main' into argument-type-fixes…
javagl Dec 6, 2022
439a022
Merge pull request #10914 from calogeromauceri/vertex_shadow_darkness…
sanjeetsuhag Dec 6, 2022
caff114
Merge branch 'main' into fix-sandcastle-html-characters
ggetz Dec 6, 2022
3ddd349
Fix extraneous characters in other sandcastle deployments
ggetz Dec 6, 2022
3dc9163
Merge pull request #10918 from javagl/fix-sandcastle-html-characters
ggetz Dec 6, 2022
8a49ca7
Switch use of dependencies in gulpfile to workspaces
ggetz Dec 6, 2022
9c96452
Update CHANGES.md
robert-irving-snc Dec 6, 2022
ee5468f
Addresses feedback
Dec 6, 2022
95fc03e
Merge pull request #10940 from CesiumGS/dependencies-workspaces
sanjeetsuhag Dec 6, 2022
252a6af
Merge branch 'main' into release-guide-update-order
sanjeetsuhag Dec 6, 2022
7990927
Merge pull request #10922 from robert-irving-snc/patch-1
ggetz Dec 6, 2022
9dc6f08
prettier
ggetz Dec 6, 2022
d4fd60f
Merge pull request #10934 from CesiumGS/release-guide-update-order
ggetz Dec 6, 2022
26b6dbc
Merge pull request #10933 from CesiumGS/ci-exclusions
ggetz Dec 6, 2022
e66a4bb
Fixed order of Changes. This change will be in upcoming release, not …
robert-irving-snc Dec 7, 2022
030356b
fixed some cases where pnts data failed to load
Dec 7, 2022
33adf39
Update CHANGES.md
lilleyse Dec 7, 2022
7c2b0ff
Merge branch 'main' into fix-draco-mixed-attributes
lilleyse Dec 7, 2022
6d4f66b
Merge pull request #10941 from robert-irving-snc/patch-2
ggetz Dec 7, 2022
675b4de
Merge branch 'main' into argument-type-fixes-2022-11-12
ggetz Dec 7, 2022
80d4aba
Merge pull request #10899 from javagl/argument-type-fixes-2022-11-12
ggetz Dec 7, 2022
3398a72
Merge tag '1.99' into bimangle/main
ggetz Dec 7, 2022
b4bb36b
Merge tag 'workspaces' into bimangle/main
ggetz Dec 7, 2022
a5e72e3
Merge branch 'main' into bimangle/main
ggetz Dec 7, 2022
f8c230a
Apply PR feedback
ggetz Dec 7, 2022
747caee
Merge pull request #10869 from bimangle/main
ggetz Dec 7, 2022
52a7500
Merge tag '1.99' into voxels
ggetz Dec 7, 2022
92efacd
Merge branch 'main' of https://github.com/CesiumGS/cesium into fix-dr…
sanjeetsuhag Dec 7, 2022
646cc00
Merge pull request #10936 from CesiumGS/fix-draco-mixed-attributes
sanjeetsuhag Dec 7, 2022
0c264aa
Fix model disappearing bug in Columbus View
Dec 7, 2022
3b7873e
Update changelog
Dec 7, 2022
307f873
Merge tag 'workspaces' into voxels
ggetz Dec 7, 2022
2402af6
Merge branch 'main' into voxels
ggetz Dec 7, 2022
d3721c0
Remove migrated file
ggetz Dec 7, 2022
3216cdb
Merge branch 'voxels' into voxels-specs
ggetz Dec 7, 2022
75a88d9
Remove migrated file
ggetz Dec 7, 2022
a67a34c
Cleanup specs
ggetz Dec 7, 2022
37ff104
fix typo and add test case for parseBatchTable
JiaoJianing Dec 8, 2022
2ccaaa1
Merge pull request #10942 from JiaoJianing/fix-some-pnts-load
ptrgags Dec 8, 2022
828d679
Merge pull request #10945 from CesiumGS/fix-model-cv
lilleyse Dec 8, 2022
d215109
Add result param to setRotation
Dec 14, 2022
5980a82
Change account in CONTRIBUTORS.md
Dec 14, 2022
10544f5
Add Fixed to CHANGES.md
Dec 15, 2022
35e746b
Merge pull request #10954 from sungh0lim/fix-jsdoc-matrix-setrotation…
ggetz Dec 15, 2022
d826ed6
Update autolinker and jsep
ggetz Dec 15, 2022
6e10658
Fix file watcher for workers
ggetz Dec 15, 2022
eeb73c3
Update rollup
ggetz Dec 16, 2022
570ac86
Update markdowncli
ggetz Dec 16, 2022
65fed36
Update karma runners
ggetz Dec 16, 2022
6219c4e
Update typescript
ggetz Dec 16, 2022
c13b728
Update eslint
ggetz Dec 16, 2022
bb4eb6f
Update husky
ggetz Dec 16, 2022
148e213
update globby
ggetz Dec 16, 2022
37c81d4
Update esbuild
ggetz Dec 16, 2022
e481f61
Update aws sdk
ggetz Dec 16, 2022
9f7c5b1
Rollback rollup for compatability with plugins
ggetz Dec 16, 2022
3ac1532
Adds WebGL2 announcement
sanjeetsuhag Dec 16, 2022
99d39c2
Feedback pass
sanjeetsuhag Dec 16, 2022
df1a226
Merge pull request #10820 from CesiumGS/voxels-specs
lilleyse Dec 19, 2022
04aa271
Merge branch 'main' into voxels
lilleyse Dec 19, 2022
8efd4f8
Revert ResourceCache change
lilleyse Dec 19, 2022
ae2a132
Revert CesiumInspector.css change
lilleyse Dec 19, 2022
47ede9f
Remove toTypedArrayType
lilleyse Dec 19, 2022
f37293a
Fix billboard alignedAxis in 2D
ggetz Dec 19, 2022
4f7fbd6
Added tests for MetadataComponentType changes
lilleyse Dec 19, 2022
26048da
Miscellaneous changes from voxels branch
lilleyse Dec 19, 2022
8f6059c
Merge branch 'misc-from-voxels' into voxels
lilleyse Dec 19, 2022
af66631
Remove @exception tags
lilleyse Dec 19, 2022
f498ca1
Merge pull request #10967 from CesiumGS/misc-from-voxels
ggetz Dec 19, 2022
88c5acf
Merge branch 'main' into voxels
lilleyse Dec 19, 2022
78a8513
Remove whitespace
lilleyse Dec 19, 2022
5eea7a0
Update VoxelInspector.css [temp]
lilleyse Dec 19, 2022
0d968d1
Only import VoxelInspector.css once
lilleyse Dec 19, 2022
47a79e3
Move more inspector functions to InspectorShared.js
lilleyse Dec 19, 2022
66d7085
Merge remote-tracking branch 'origin/inspector-cleanup' into voxels
lilleyse Dec 19, 2022
5fd8f3d
Update VoxelInspector
lilleyse Dec 19, 2022
abd2b0f
Simplify VoxelInspector.css
lilleyse Dec 19, 2022
8927053
Add checks
lilleyse Dec 19, 2022
70b1091
Merge pull request #10968 from CesiumGS/inspector-cleanup
ggetz Dec 20, 2022
1ab0765
Remove async paths from EOP constructor
ggetz Dec 20, 2022
d62685e
Merge branch 'main' into voxels
lilleyse Dec 20, 2022
87a9b20
Remove GltfVoxelProvider
lilleyse Dec 23, 2022
5b18831
Add support for 3DTILES_content_voxels and 3DTILES_bounding_volume_cy…
lilleyse Dec 23, 2022
9c7eecf
Remove defer usage in VoxelPrimitive and some cleanup
lilleyse Dec 23, 2022
7fad96a
Fix setting initial value in VoxelInspector
lilleyse Dec 23, 2022
c0eee3f
Fix OBB calculation for cylinder
lilleyse Dec 23, 2022
ffc6235
Fix artifacts when shape is infinitely thin
lilleyse Dec 25, 2022
1a792ea
Fix intersection bug when camera is front of first intersection
lilleyse Dec 27, 2022
2c81ec6
Fix whitespace and newlines
lilleyse Dec 27, 2022
a5bc351
Fix speckle issue with nearest sampling
lilleyse Dec 27, 2022
c5c6820
Fix voxel inspector issues related to zero or negative scale
lilleyse Dec 27, 2022
047e59e
Differentiate between shape transform, local tranform (model matrix),…
lilleyse Dec 28, 2022
b52f7a8
Recompute OBB in case of shape space rotation and non-uniform scale
lilleyse Dec 28, 2022
460a12f
Visualize shape obb in debugDraw
lilleyse Dec 28, 2022
0b22591
Revert getEllipsoidShape changes
lilleyse Dec 30, 2022
0669bb8
Fix bug where model matrix was being set before all viewModel propert…
lilleyse Dec 30, 2022
a8b7f6d
Cleanup VoxelBoxShape and VoxelCylinderShape
lilleyse Dec 30, 2022
edbc663
Cleanup VoxelEllipsoidShape
lilleyse Dec 30, 2022
48d4790
Fix intersectHalfSpace when it cuts through camera
lilleyse Dec 31, 2022
75afc24
Chose the correct voxel class instead of flattening properties from a…
lilleyse Dec 31, 2022
97094c8
Update Specs data
lilleyse Dec 31, 2022
4bbcc2e
Update SampleData
lilleyse Dec 31, 2022
41e11a3
Fix artifacts for large thin ellipsoids
lilleyse Dec 31, 2022
240b7df
Remove padding from examples
lilleyse Dec 31, 2022
e6b55e9
Updated Voxels.html
lilleyse Dec 31, 2022
7a40635
Move Voxels to development folder
lilleyse Dec 31, 2022
3ab57b8
Fix tests
lilleyse Dec 31, 2022
6c71e92
Make MetadataClassProperty part of public API
lilleyse Jan 1, 2023
1c33598
Make MetadataClass part of public API
lilleyse Jan 1, 2023
37b8f2c
Make MetadataSchema part of public API
lilleyse Jan 1, 2023
df13032
Make MetadataComponentType part of public API
lilleyse Jan 1, 2023
2d4f406
Make MetadataEnum part of public API
lilleyse Jan 1, 2023
1c72301
Make MetadataEnumValue part of public API
lilleyse Jan 1, 2023
7dc5b5e
Make MetadataType part of public API
lilleyse Jan 1, 2023
63eab6d
Fix remaining tests
lilleyse Jan 1, 2023
97b1cc3
Make currently unsupported features private
lilleyse Jan 1, 2023
c7541bd
Use Object.freeze for default bounds
lilleyse Jan 1, 2023
8ddc441
Adds requestWebgl1 to ContextOptions, adds deprecation warnings for r…
sanjeetsuhag Jan 2, 2023
a07a2e2
Adds check for WebGL stub when running deprecation spec in ContextSpec
sanjeetsuhag Jan 2, 2023
86cf425
Clean up getWebGLContext
Jan 2, 2023
3121e3b
Updares CHANGES.md from feedback
Jan 2, 2023
f5e7494
Removes deprecation warning spec
Jan 2, 2023
61b7ac7
Merge pull request #10962 from CesiumGS/webgl2-default-announcement
ggetz Jan 2, 2023
bd3aa9b
Merge pull request #10958 from CesiumGS/watch-workers
sanjeetsuhag Jan 2, 2023
39f134f
Merge pull request #10959 from CesiumGS/update-packages
sanjeetsuhag Jan 2, 2023
712af77
Merge pull request #10961 from CesiumGS/update-dev-packages
sanjeetsuhag Jan 2, 2023
b9106c0
Merge pull request #10966 from CesiumGS/billboard-axis-2d
sanjeetsuhag Jan 2, 2023
8609808
Add disclaimer to doc
ggetz Jan 2, 2023
147c0f5
Merge branch 'main' into voxels
ggetz Jan 2, 2023
caee720
Merge pull request #10971 from CesiumGS/no-async-eop-constructor
sanjeetsuhag Jan 2, 2023
9d60255
Clean up comments in Voxels .glsl files
Jan 2, 2023
dc0cd62
Increase node texture width so that node texture height doesn't excee…
lilleyse Jan 2, 2023
563476d
Updates for 1.101 release
ggetz Jan 2, 2023
4c39a46
Merge branch 'voxels' of github.com:AnalyticalGraphicsInc/cesium into…
ggetz Jan 2, 2023
417ebde
Remove extraneous README
ggetz Jan 2, 2023
96b978e
Merge pull request #10253 from CesiumGS/voxels
ggetz Jan 2, 2023
dd0c3f2
Merge branch 'main' of github.com:AnalyticalGraphicsInc/cesium into main
ggetz Jan 2, 2023
da00d26
Update ThirdParty.json
ggetz Jan 2, 2023
d57f327
no propeller modifications
Jan 12, 2023
d5fed5f
megre pack
Jan 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 15 additions & 6 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,24 @@ Apps/HelloWorld.html
Apps/Sandcastle/ThirdParty/**
Build/**
Documentation/**
Source/Scene/GltfPipeline/**
Source/Shaders/**
Source/ThirdParty/**
Source/Workers/**
!Source/Workers/transferTypedArrayTest.js
Source/**
Specs/jasmine/**
ThirdParty/**
Tools/**
Apps/Sandcastle/jsHintOptions.js
Apps/Sandcastle/gallery/gallery-index.js
index.html
index.release.html
index.release.html


# packages/engine
packages/engine/Build/**
packages/engine/Source/Scene/GltfPipeline/**
packages/engine/Source/Shaders/**
packages/engine/Source/ThirdParty/**
packages/engine/Source/Workers/**
!packages/engine/Source/Workers/transferTypedArrayTest.js

# packages/widgets
packages/widgets/Build/**
packages/widgets/Source/ThirdParty/**
19 changes: 5 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/Build
/Cesium-*.zip
/cesium-*.tgz
/packages/**/*.tgz
.directory
.DS_Store
Thumbs.db
Expand All @@ -13,24 +14,14 @@ Thumbs.db
/Apps/Sandcastle/gallery/gallery-index.js
/Apps/Sandcastle/templates/bucket.css

/Source/Cesium.js
/Source/Assets/
/Source/ThirdParty/
/Source/Widgets/
/Source/Cesium.d.ts
/Source/Cesium.js

/Specs/SpecList.js
/Specs/jasmine/**
/Source/Shaders/**/*.js
/Source/ThirdParty/Shaders/**/*.js
/Source/Workers/**
!/Source/Workers/cesiumWorkerBootstrapper.js
!/Source/Workers/transferTypedArrayTest.js
!/Source/Workers/package.json

Source/ThirdParty/_commonjsHelpers*
Source/ThirdParty/draco_decoder.wasm
Source/ThirdParty/Workers/draco_decoder_nodejs.js
Source/ThirdParty/Workers/pako_inflate.min.js
Source/ThirdParty/Workers/pako_deflate.min.js
Source/ThirdParty/Workers/z-worker-pako.js

/Tools/jsdoc/cesium_template/static/javascript/prism.js
/Tools/jsdoc/cesium_template/static/styles/prism.css
Expand Down
5 changes: 0 additions & 5 deletions .gulp.json

This file was deleted.

12 changes: 9 additions & 3 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,27 @@
/.vscode
/Apps
/Build/Apps
/Build/CesiumDev
/Build/Coverage
/Build/minifyShaders.state
/Build/Documentation
/Build/Sandcastle
/Build/Specs
/Cesium-*.zip
/cesium-engine-*.tgz
/cesium-widgets-*.tgz
/Documentation
/build.cjs
/build.js
/favicon.ico
/gulpfile.cjs
/gulpfile.js
/index.html
/index.release.html
/launches
/server.cjs
/packages/
/server.js
/Source/copyrightHeader.js
/Specs
/travis
/ThirdParty
/Tools
/web.config
Expand Down
25 changes: 17 additions & 8 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
!.vscode/**/
!Apps/**/
!Documentation/**/
!Source/**/
!packages/**/
!Specs/**/
!Tools/**/

Expand All @@ -20,16 +20,25 @@
!**/*.ts

# Re-ignore a few things caught above

**/*.min.js
Source/Cesium.js
Source/Scene/GltfPipeline/**
Source/Shaders/**/*.js
Source/ThirdParty/**
Source/Workers/**/*

packages/engine/Build/**
packages/engine/index.js
packages/engine/Source/Scene/GltfPipeline/**
packages/engine/Source/Shaders/**/*.js
packages/engine/Source/ThirdParty/**
packages/engine/Source/Workers/**/*
!packages/engine/Source/Workers/cesiumWorkerBootstrapper.js
!packages/engine/Source/Workers/transferTypedArrayTest.js

packages/widgets/Build/**
packages/widgets/index.js
packages/widgets/Source/ThirdParty/**

Specs/jasmine/**

Apps/Sandcastle/ThirdParty
Tools/jsdoc/cesium_template/static/javascript/prism.js
Tools/jsdoc/cesium_template/static/styles/prism.css

!Source/Workers/cesiumWorkerBootstrapper.js
!Source/Workers/transferTypedArrayTest.js
65 changes: 35 additions & 30 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,39 @@
language: node_js
node_js:
- "16"
dist: focal # Workaround for NodeJS 18 - https://travis-ci.community/t/the-command-npm-config-set-spin-false-failed-and-exited-with-1-during/12909/7
addons:
chrome: stable
firefox: latest
script:
- npm --silent run deploy-set-version -- --buildVersion $TRAVIS_BRANCH.$TRAVIS_BUILD_NUMBER
- npm --silent run deploy-status -- --status pending --message 'Waiting for build'

- npm --silent run eslint
- npm --silent run markdownlint
- npm --silent run prettier-check

- npm --silent run build -- --node

- npm --silent run coverage -- --browsers FirefoxHeadless --webgl-stub --failTaskOnError --suppressPassed

- travis_wait 20 npm --silent run make-zip -- --concurrency 1
- npm pack &> /dev/null

- npm --silent run build-apps

- npm --silent run deploy-s3 -- -b cesium-dev -d cesium/$TRAVIS_BRANCH --confirm -c 'no-cache'
- npm --silent run deploy-status -- --status success --message Deployed

- npm --silent run test -- --browsers ChromeCI --failTaskOnError --webgl-stub --release --suppressPassed

# Various Node.js smoke-screen tests
- node -e "const Cesium = require('./');"
- NODE_ENV=development node Specs/test.cjs
- NODE_ENV=production node Specs/test.cjs

- npm --silent run cloc
notifications:
slack:
secure: JKzk2sJSbZ9h2PUVWj6KtOAdFbEEnOtv/VZy05pJ2H41xRgUHiGdtMW/vMSeq6XX3IJN8eW2zd0cJTgkFn0ioAlYvID8zRhcvkFHg60QXquoqtp5y65dxjtVz79hefxSo7FO1NhMZBQWE9Tg6R7XkoyTMth62+T9vqOgu2Hms6M=
if: (branch = main) AND (type = push)
on_success: change # default: always
before_script: pip install awscli --user
jobs:
include:
- stage:
name: "Coverage"
node_js: "18"
script:
- ./travis/coverage.sh
- name: "Release Tests"
node_js: "18"
script:
- ./travis/test-release.sh
- ./travis/verify.sh
- npm --silent run cloc
- name: "Linting, Deployment"
node_js: "18"
script:
- ./travis/prepare.sh
- npm --silent run deploy-status -- --status pending --message 'Waiting for build'
- npm --silent run eslint
- npm --silent run markdownlint
- npm --silent run prettier-check
- ./travis/release.sh
- ./travis/deploy.sh
- name: "NodeJS 16"
node_js: "16"
script:
- npm --silent run build-release
- ./travis/verify.sh
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
{
"name": "Launch in Chrome",
"request": "launch",
"type": "pwa-chrome",
"type": "chrome",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
Expand Down
2 changes: 1 addition & 1 deletion Apps/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"extends": "../Source/.eslintrc.json"
"extends": "../packages/.eslintrc.json"
}
2 changes: 1 addition & 1 deletion Apps/HelloWorld.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<title>Hello World!</title>
<script src="../Build/CesiumUnminified/Cesium.js"></script>
<style>
@import url(../Build/CesiumUnminified//Widgets/widgets.css);
@import url(../Build/CesiumUnminified/Widgets/widgets.css);
html,
body,
#cesiumContainer {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"tileAvailability": {
"availableCount": 1,
"constant": 1
},
"contentAvailability": {
"availableCount": 1,
"constant": 1
},
"childSubtreeAvailability": {
"availableCount": 0,
"constant": 0
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"buffers": [
{
"uri": "a.bin",
"byteLength": 32
}
],
"bufferViews": [
{
"buffer": 0,
"byteOffset": 0,
"byteLength": 32
}
],
"propertyTables": [
{
"class": "voxel",
"count": 8,
"properties": {
"a": {
"values": 0
}
}
}
],
"voxelTable": 0
}
Binary file not shown.
79 changes: 79 additions & 0 deletions Apps/SampleData/Cesium3DTiles/Voxel/VoxelBox3DTiles/tileset.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"asset": {
"version": "1.1"
},
"schema": {
"id": "voxel",
"classes": {
"voxel": {
"properties": {
"a": {
"type": "SCALAR",
"componentType": "FLOAT32"
}
}
}
}
},
"statistics": {
"classes": {
"voxel": {
"count": 8,
"properties": {
"a": {
"min": 0.0,
"max": 1.0
}
}
}
}
},
"geometricError": 0.0,
"root": {
"boundingVolume": {
"box": [
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
1.0
]
},
"geometricError": 0.0,
"refine": "REPLACE",
"content": {
"uri": "tiles/{level}/{x}/{y}/{z}.json",
"extensions": {
"3DTILES_content_voxels": {
"dimensions": [
2,
2,
2
],
"class": "voxel"
}
}
},
"implicitTiling": {
"subdivisionScheme": "OCTREE",
"subtreeLevels": 3,
"availableLevels": 1,
"subtrees": {
"uri": "subtrees/{level}/{x}/{y}/{z}.json"
}
}
},
"extensionsUsed": [
"3DTILES_content_voxels"
],
"extensionsRequired": [
"3DTILES_content_voxels"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"tileAvailability": {
"availableCount": 1,
"constant": 1
},
"contentAvailability": {
"availableCount": 1,
"constant": 1
},
"childSubtreeAvailability": {
"availableCount": 0,
"constant": 0
}
}
Loading