├── .appveyor.yml ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierignore ├── CHANGES.md ├── LICENSE.md ├── README.md ├── ThirdParty.json ├── bin └── gltf-pipeline.js ├── doc └── gltf.png ├── gulpfile.js ├── index.js ├── lib ├── ForEach.js ├── addBuffer.js ├── addDefaults.js ├── addExtensionsRequired.js ├── addExtensionsUsed.js ├── addPipelineExtras.js ├── addToArray.js ├── compressDracoMeshes.js ├── dataUriToBuffer.js ├── findAccessorMinMax.js ├── forEachTextureInMaterial.js ├── getAccessorByteStride.js ├── getBufferPadded.js ├── getComponentReader.js ├── getImageExtension.js ├── getJsonBufferPadded.js ├── getStatistics.js ├── glbToGltf.js ├── gltfToGlb.js ├── mergeBuffers.js ├── moveTechniqueRenderStates.js ├── moveTechniquesToExtension.js ├── numberOfComponentsForType.js ├── parseGlb.js ├── processGlb.js ├── processGltf.js ├── readAccessorPacked.js ├── readResources.js ├── removeDefaults.js ├── removeExtension.js ├── removeExtensionsRequired.js ├── removeExtensionsUsed.js ├── removePipelineExtras.js ├── removeUnusedElements.js ├── replaceWithDecompressedPrimitive.js ├── splitPrimitives.js ├── updateAccessorComponentTypes.js ├── updateVersion.js ├── usesExtension.js └── writeResources.js ├── package.json └── specs ├── .eslintrc.json ├── data ├── 1.0 │ ├── box-materials-common │ │ ├── box-materials-common.bin │ │ └── box-materials-common.gltf │ ├── box-textured-binary-separate │ │ ├── box-textured-binary-separate-fs.glsl │ │ ├── box-textured-binary-separate-vs.glsl │ │ ├── box-textured-binary-separate.glb │ │ └── cesium.png │ ├── box-textured-binary │ │ └── box-textured-binary.glb │ ├── box-textured-embedded │ │ └── box-textured-embedded.gltf │ ├── box-textured-materials-common │ │ ├── CesiumLogoFlat.png │ │ ├── box-textured-materials-common.bin │ │ └── box-textured-materials-common.gltf │ ├── box-textured-separate │ │ ├── box-textured-separate-fs.glsl │ │ ├── box-textured-separate-vs.glsl │ │ ├── box-textured-separate.bin │ │ ├── box-textured-separate.gltf │ │ └── cesium.png │ └── box │ │ └── box.gltf └── 2.0 │ ├── box-morph │ └── box-morph.gltf │ ├── box-shared-image-references-separate │ ├── CesiumTexturedBoxTest0FS.glsl │ ├── CesiumTexturedBoxTest0VS.glsl │ ├── Image.png │ ├── box-shared-image-references-separate.bin │ └── box-shared-image-references-separate.gltf │ ├── box-shared-image-references │ └── box-shared-image-references.gltf │ ├── box-techniques-embedded │ └── box-techniques-embedded.gltf │ ├── box-techniques-separate │ ├── CesiumTexturedBoxTest.bin │ ├── CesiumTexturedBoxTest0FS.glsl │ ├── CesiumTexturedBoxTest0VS.glsl │ ├── Image0001.png │ └── box-techniques-separate.gltf │ ├── box-textured-binary-separate │ ├── box-textured-binary-separate.glb │ └── cesium.png │ ├── box-textured-binary │ └── box-textured-binary.glb │ ├── box-textured-embedded │ └── box-textured-embedded.gltf │ ├── box-textured-separate │ ├── box-textured-separate.bin │ ├── box-textured-separate.gltf │ └── cesium logo.png │ ├── extensions │ ├── EXT_meshopt_compression │ │ ├── meshopt-fallback │ │ │ ├── meshopt-fallback.bin │ │ │ ├── meshopt-fallback.fallback.bin │ │ │ └── meshopt-fallback.gltf │ │ └── meshopt-no-fallback │ │ │ ├── meshopt-no-fallback.bin │ │ │ └── meshopt-no-fallback.gltf │ └── EXT_texture_webp │ │ ├── box-textured-embedded │ │ └── box-textured-embedded.gltf │ │ └── box-textured-separate │ │ ├── box-textured-separate.bin │ │ ├── box-textured-separate.gltf │ │ ├── box-textured-with-fallback.gltf │ │ ├── cesium logo.png │ │ └── cesium logo.webp │ ├── multiple-boxes │ └── multiple-boxes.gltf │ └── triangle-without-indices │ └── triangle-without-indices.gltf ├── jasmine.json └── lib ├── ForEachSpec.js ├── addBufferSpec.js ├── addDefaultsSpec.js ├── addExtensionsRequiredSpec.js ├── addExtensionsUsedSpec.js ├── addPipelineExtrasSpec.js ├── addToArraySpec.js ├── compressDracoMeshesSpec.js ├── dataUriToBufferSpec.js ├── findAccessorMinMaxSpec.js ├── getAccessorByteStrideSpec.js ├── getBufferPaddedSpec.js ├── getComponentReaderSpec.js ├── getImageExtensionSpec.js ├── getJsonBufferPaddedSpec.js ├── getStatisticsSpec.js ├── glbToGltfSpec.js ├── gltfToGlbSpec.js ├── mergeBuffersSpec.js ├── moveTechniqueRenderStatesSpec.js ├── moveTechniquesToExtensionSpec.js ├── numberOfComponentsForTypeSpec.js ├── parseGlbSpec.js ├── processGlbSpec.js ├── processGltfSpec.js ├── readAccessorPackedSpec.js ├── readResourcesSpec.js ├── removeDefaultsSpec.js ├── removeExtensionSpec.js ├── removeExtensionsRequiredSpec.js ├── removeExtensionsUsedSpec.js ├── removePipelineExtrasSpec.js ├── removeUnusedElementsSpec.js ├── splitPrimitivesSpec.js ├── updateAccessorComponentTypeSpec.js ├── updateVersionSpec.js ├── usesExtensionSpec.js └── writeResourcesSpec.js /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run pre-commit 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/README.md -------------------------------------------------------------------------------- /ThirdParty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/ThirdParty.json -------------------------------------------------------------------------------- /bin/gltf-pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/bin/gltf-pipeline.js -------------------------------------------------------------------------------- /doc/gltf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/doc/gltf.png -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/index.js -------------------------------------------------------------------------------- /lib/ForEach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/ForEach.js -------------------------------------------------------------------------------- /lib/addBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addBuffer.js -------------------------------------------------------------------------------- /lib/addDefaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addDefaults.js -------------------------------------------------------------------------------- /lib/addExtensionsRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addExtensionsRequired.js -------------------------------------------------------------------------------- /lib/addExtensionsUsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addExtensionsUsed.js -------------------------------------------------------------------------------- /lib/addPipelineExtras.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addPipelineExtras.js -------------------------------------------------------------------------------- /lib/addToArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/addToArray.js -------------------------------------------------------------------------------- /lib/compressDracoMeshes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/compressDracoMeshes.js -------------------------------------------------------------------------------- /lib/dataUriToBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/dataUriToBuffer.js -------------------------------------------------------------------------------- /lib/findAccessorMinMax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/findAccessorMinMax.js -------------------------------------------------------------------------------- /lib/forEachTextureInMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/forEachTextureInMaterial.js -------------------------------------------------------------------------------- /lib/getAccessorByteStride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getAccessorByteStride.js -------------------------------------------------------------------------------- /lib/getBufferPadded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getBufferPadded.js -------------------------------------------------------------------------------- /lib/getComponentReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getComponentReader.js -------------------------------------------------------------------------------- /lib/getImageExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getImageExtension.js -------------------------------------------------------------------------------- /lib/getJsonBufferPadded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getJsonBufferPadded.js -------------------------------------------------------------------------------- /lib/getStatistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/getStatistics.js -------------------------------------------------------------------------------- /lib/glbToGltf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/glbToGltf.js -------------------------------------------------------------------------------- /lib/gltfToGlb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/gltfToGlb.js -------------------------------------------------------------------------------- /lib/mergeBuffers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/mergeBuffers.js -------------------------------------------------------------------------------- /lib/moveTechniqueRenderStates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/moveTechniqueRenderStates.js -------------------------------------------------------------------------------- /lib/moveTechniquesToExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/moveTechniquesToExtension.js -------------------------------------------------------------------------------- /lib/numberOfComponentsForType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/numberOfComponentsForType.js -------------------------------------------------------------------------------- /lib/parseGlb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/parseGlb.js -------------------------------------------------------------------------------- /lib/processGlb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/processGlb.js -------------------------------------------------------------------------------- /lib/processGltf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/processGltf.js -------------------------------------------------------------------------------- /lib/readAccessorPacked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/readAccessorPacked.js -------------------------------------------------------------------------------- /lib/readResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/readResources.js -------------------------------------------------------------------------------- /lib/removeDefaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removeDefaults.js -------------------------------------------------------------------------------- /lib/removeExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removeExtension.js -------------------------------------------------------------------------------- /lib/removeExtensionsRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removeExtensionsRequired.js -------------------------------------------------------------------------------- /lib/removeExtensionsUsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removeExtensionsUsed.js -------------------------------------------------------------------------------- /lib/removePipelineExtras.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removePipelineExtras.js -------------------------------------------------------------------------------- /lib/removeUnusedElements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/removeUnusedElements.js -------------------------------------------------------------------------------- /lib/replaceWithDecompressedPrimitive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/replaceWithDecompressedPrimitive.js -------------------------------------------------------------------------------- /lib/splitPrimitives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/splitPrimitives.js -------------------------------------------------------------------------------- /lib/updateAccessorComponentTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/updateAccessorComponentTypes.js -------------------------------------------------------------------------------- /lib/updateVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/updateVersion.js -------------------------------------------------------------------------------- /lib/usesExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/usesExtension.js -------------------------------------------------------------------------------- /lib/writeResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/lib/writeResources.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/package.json -------------------------------------------------------------------------------- /specs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/.eslintrc.json -------------------------------------------------------------------------------- /specs/data/1.0/box-materials-common/box-materials-common.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-materials-common/box-materials-common.bin -------------------------------------------------------------------------------- /specs/data/1.0/box-materials-common/box-materials-common.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-materials-common/box-materials-common.gltf -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate-fs.glsl -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate-vs.glsl -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-binary-separate/box-textured-binary-separate.glb -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-binary-separate/cesium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-binary-separate/cesium.png -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-binary/box-textured-binary.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-binary/box-textured-binary.glb -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-embedded/box-textured-embedded.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-embedded/box-textured-embedded.gltf -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-materials-common/CesiumLogoFlat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-materials-common/CesiumLogoFlat.png -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-materials-common/box-textured-materials-common.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-materials-common/box-textured-materials-common.bin -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-materials-common/box-textured-materials-common.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-materials-common/box-textured-materials-common.gltf -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-separate/box-textured-separate-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-separate/box-textured-separate-fs.glsl -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-separate/box-textured-separate-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-separate/box-textured-separate-vs.glsl -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-separate/box-textured-separate.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-separate/box-textured-separate.bin -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-separate/box-textured-separate.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-separate/box-textured-separate.gltf -------------------------------------------------------------------------------- /specs/data/1.0/box-textured-separate/cesium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box-textured-separate/cesium.png -------------------------------------------------------------------------------- /specs/data/1.0/box/box.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/1.0/box/box.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-morph/box-morph.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-morph/box-morph.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references-separate/CesiumTexturedBoxTest0FS.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references-separate/CesiumTexturedBoxTest0FS.glsl -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references-separate/CesiumTexturedBoxTest0VS.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references-separate/CesiumTexturedBoxTest0VS.glsl -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references-separate/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references-separate/Image.png -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references-separate/box-shared-image-references-separate.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references-separate/box-shared-image-references-separate.bin -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references-separate/box-shared-image-references-separate.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references-separate/box-shared-image-references-separate.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-shared-image-references/box-shared-image-references.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-shared-image-references/box-shared-image-references.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-embedded/box-techniques-embedded.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-embedded/box-techniques-embedded.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest.bin -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest0FS.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest0FS.glsl -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest0VS.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-separate/CesiumTexturedBoxTest0VS.glsl -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-separate/Image0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-separate/Image0001.png -------------------------------------------------------------------------------- /specs/data/2.0/box-techniques-separate/box-techniques-separate.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-techniques-separate/box-techniques-separate.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-binary-separate/box-textured-binary-separate.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-binary-separate/box-textured-binary-separate.glb -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-binary-separate/cesium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-binary-separate/cesium.png -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-binary/box-textured-binary.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-binary/box-textured-binary.glb -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-embedded/box-textured-embedded.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-embedded/box-textured-embedded.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-separate/box-textured-separate.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-separate/box-textured-separate.bin -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-separate/box-textured-separate.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-separate/box-textured-separate.gltf -------------------------------------------------------------------------------- /specs/data/2.0/box-textured-separate/cesium logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/box-textured-separate/cesium logo.png -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.bin -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.fallback.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.fallback.bin -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-fallback/meshopt-fallback.gltf -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-no-fallback/meshopt-no-fallback.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-no-fallback/meshopt-no-fallback.bin -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-no-fallback/meshopt-no-fallback.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_meshopt_compression/meshopt-no-fallback/meshopt-no-fallback.gltf -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-embedded/box-textured-embedded.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-embedded/box-textured-embedded.gltf -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-separate.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-separate.bin -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-separate.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-separate.gltf -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-with-fallback.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/box-textured-with-fallback.gltf -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/cesium logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/cesium logo.png -------------------------------------------------------------------------------- /specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/cesium logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/extensions/EXT_texture_webp/box-textured-separate/cesium logo.webp -------------------------------------------------------------------------------- /specs/data/2.0/multiple-boxes/multiple-boxes.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/multiple-boxes/multiple-boxes.gltf -------------------------------------------------------------------------------- /specs/data/2.0/triangle-without-indices/triangle-without-indices.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/data/2.0/triangle-without-indices/triangle-without-indices.gltf -------------------------------------------------------------------------------- /specs/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/jasmine.json -------------------------------------------------------------------------------- /specs/lib/ForEachSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/ForEachSpec.js -------------------------------------------------------------------------------- /specs/lib/addBufferSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addBufferSpec.js -------------------------------------------------------------------------------- /specs/lib/addDefaultsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addDefaultsSpec.js -------------------------------------------------------------------------------- /specs/lib/addExtensionsRequiredSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addExtensionsRequiredSpec.js -------------------------------------------------------------------------------- /specs/lib/addExtensionsUsedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addExtensionsUsedSpec.js -------------------------------------------------------------------------------- /specs/lib/addPipelineExtrasSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addPipelineExtrasSpec.js -------------------------------------------------------------------------------- /specs/lib/addToArraySpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/addToArraySpec.js -------------------------------------------------------------------------------- /specs/lib/compressDracoMeshesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/compressDracoMeshesSpec.js -------------------------------------------------------------------------------- /specs/lib/dataUriToBufferSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/dataUriToBufferSpec.js -------------------------------------------------------------------------------- /specs/lib/findAccessorMinMaxSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/findAccessorMinMaxSpec.js -------------------------------------------------------------------------------- /specs/lib/getAccessorByteStrideSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getAccessorByteStrideSpec.js -------------------------------------------------------------------------------- /specs/lib/getBufferPaddedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getBufferPaddedSpec.js -------------------------------------------------------------------------------- /specs/lib/getComponentReaderSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getComponentReaderSpec.js -------------------------------------------------------------------------------- /specs/lib/getImageExtensionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getImageExtensionSpec.js -------------------------------------------------------------------------------- /specs/lib/getJsonBufferPaddedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getJsonBufferPaddedSpec.js -------------------------------------------------------------------------------- /specs/lib/getStatisticsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/getStatisticsSpec.js -------------------------------------------------------------------------------- /specs/lib/glbToGltfSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/glbToGltfSpec.js -------------------------------------------------------------------------------- /specs/lib/gltfToGlbSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/gltfToGlbSpec.js -------------------------------------------------------------------------------- /specs/lib/mergeBuffersSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/mergeBuffersSpec.js -------------------------------------------------------------------------------- /specs/lib/moveTechniqueRenderStatesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/moveTechniqueRenderStatesSpec.js -------------------------------------------------------------------------------- /specs/lib/moveTechniquesToExtensionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/moveTechniquesToExtensionSpec.js -------------------------------------------------------------------------------- /specs/lib/numberOfComponentsForTypeSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/numberOfComponentsForTypeSpec.js -------------------------------------------------------------------------------- /specs/lib/parseGlbSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/parseGlbSpec.js -------------------------------------------------------------------------------- /specs/lib/processGlbSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/processGlbSpec.js -------------------------------------------------------------------------------- /specs/lib/processGltfSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/processGltfSpec.js -------------------------------------------------------------------------------- /specs/lib/readAccessorPackedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/readAccessorPackedSpec.js -------------------------------------------------------------------------------- /specs/lib/readResourcesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/readResourcesSpec.js -------------------------------------------------------------------------------- /specs/lib/removeDefaultsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removeDefaultsSpec.js -------------------------------------------------------------------------------- /specs/lib/removeExtensionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removeExtensionSpec.js -------------------------------------------------------------------------------- /specs/lib/removeExtensionsRequiredSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removeExtensionsRequiredSpec.js -------------------------------------------------------------------------------- /specs/lib/removeExtensionsUsedSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removeExtensionsUsedSpec.js -------------------------------------------------------------------------------- /specs/lib/removePipelineExtrasSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removePipelineExtrasSpec.js -------------------------------------------------------------------------------- /specs/lib/removeUnusedElementsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/removeUnusedElementsSpec.js -------------------------------------------------------------------------------- /specs/lib/splitPrimitivesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/splitPrimitivesSpec.js -------------------------------------------------------------------------------- /specs/lib/updateAccessorComponentTypeSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/updateAccessorComponentTypeSpec.js -------------------------------------------------------------------------------- /specs/lib/updateVersionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/updateVersionSpec.js -------------------------------------------------------------------------------- /specs/lib/usesExtensionSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/usesExtensionSpec.js -------------------------------------------------------------------------------- /specs/lib/writeResourcesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CesiumGS/gltf-pipeline/HEAD/specs/lib/writeResourcesSpec.js --------------------------------------------------------------------------------