├── .eslintrc.json ├── .github ├── actions │ └── setup │ │ └── action.yml └── workflows │ ├── build.yml │ ├── deploy-build.yaml │ └── publish-branch.yaml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── assets │ ├── celestial-circus-pma.atlas │ ├── celestial-circus-pma.png │ ├── celestial-circus-pro.json │ ├── celestial-circus-pro.skel │ ├── celestial-circus.atlas │ ├── celestial-circus.png │ ├── cloud-pot-pma.atlas │ ├── cloud-pot-pma.png │ ├── cloud-pot.json │ ├── cloud-pot.skel │ ├── coin-pma.atlas │ ├── coin-pma.png │ ├── coin-pro.skel │ ├── mix-and-match-pma.atlas │ ├── mix-and-match-pma.png │ ├── mix-and-match-pro.skel │ ├── raptor-pma.atlas │ ├── raptor-pma.png │ ├── raptor-pro.json │ ├── raptor.atlas │ ├── raptor.png │ ├── sack-pma.atlas │ ├── sack-pma.png │ ├── sack-pro.json │ ├── sack-pro.skel │ ├── snowglobe-pma.atlas │ ├── snowglobe-pma.png │ ├── snowglobe-pma_2.png │ ├── snowglobe-pma_3.png │ ├── snowglobe-pma_4.png │ ├── snowglobe-pma_5.png │ ├── snowglobe-pro.json │ ├── snowglobe-pro.skel │ ├── spine_logo.png │ ├── spineboy-pma.atlas │ ├── spineboy-pma.png │ ├── spineboy-pro.json │ ├── spineboy-pro.skel │ ├── spineboy.atlas │ ├── spineboy.png │ ├── stretchyman-pma.atlas │ ├── stretchyman-pma.png │ └── stretchyman-pro.skel ├── basic.html ├── control-bones-example.html ├── events-example.html ├── index.css ├── index.html ├── manual-loading.html ├── mix-and-match-example.html ├── mouse-following.html ├── physics.html ├── physics2.html ├── physics3.html ├── physics4.html ├── simple-input.html └── slot-objects.html ├── package.json ├── src ├── BatchableSpineSlot.ts ├── Spine.ts ├── SpineDebugRenderer.ts ├── SpinePipe.ts ├── SpineTexture.ts ├── assets │ ├── atlasLoader.ts │ └── skeletonLoader.ts ├── darktint │ ├── DarkTintBatchGeometry.ts │ ├── DarkTintBatcher.ts │ ├── DarkTintShader.ts │ └── darkTintBit.ts ├── index.ts └── require-shim.ts ├── tsconfig.build.json └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.github/workflows/deploy-build.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.github/workflows/publish-branch.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/README.md -------------------------------------------------------------------------------- /examples/assets/celestial-circus-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus-pma.atlas -------------------------------------------------------------------------------- /examples/assets/celestial-circus-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus-pma.png -------------------------------------------------------------------------------- /examples/assets/celestial-circus-pro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus-pro.json -------------------------------------------------------------------------------- /examples/assets/celestial-circus-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus-pro.skel -------------------------------------------------------------------------------- /examples/assets/celestial-circus.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus.atlas -------------------------------------------------------------------------------- /examples/assets/celestial-circus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/celestial-circus.png -------------------------------------------------------------------------------- /examples/assets/cloud-pot-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/cloud-pot-pma.atlas -------------------------------------------------------------------------------- /examples/assets/cloud-pot-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/cloud-pot-pma.png -------------------------------------------------------------------------------- /examples/assets/cloud-pot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/cloud-pot.json -------------------------------------------------------------------------------- /examples/assets/cloud-pot.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/cloud-pot.skel -------------------------------------------------------------------------------- /examples/assets/coin-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/coin-pma.atlas -------------------------------------------------------------------------------- /examples/assets/coin-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/coin-pma.png -------------------------------------------------------------------------------- /examples/assets/coin-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/coin-pro.skel -------------------------------------------------------------------------------- /examples/assets/mix-and-match-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/mix-and-match-pma.atlas -------------------------------------------------------------------------------- /examples/assets/mix-and-match-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/mix-and-match-pma.png -------------------------------------------------------------------------------- /examples/assets/mix-and-match-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/mix-and-match-pro.skel -------------------------------------------------------------------------------- /examples/assets/raptor-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/raptor-pma.atlas -------------------------------------------------------------------------------- /examples/assets/raptor-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/raptor-pma.png -------------------------------------------------------------------------------- /examples/assets/raptor-pro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/raptor-pro.json -------------------------------------------------------------------------------- /examples/assets/raptor.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/raptor.atlas -------------------------------------------------------------------------------- /examples/assets/raptor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/raptor.png -------------------------------------------------------------------------------- /examples/assets/sack-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/sack-pma.atlas -------------------------------------------------------------------------------- /examples/assets/sack-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/sack-pma.png -------------------------------------------------------------------------------- /examples/assets/sack-pro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/sack-pro.json -------------------------------------------------------------------------------- /examples/assets/sack-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/sack-pro.skel -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma.atlas -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma.png -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma_2.png -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma_3.png -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma_4.png -------------------------------------------------------------------------------- /examples/assets/snowglobe-pma_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pma_5.png -------------------------------------------------------------------------------- /examples/assets/snowglobe-pro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pro.json -------------------------------------------------------------------------------- /examples/assets/snowglobe-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/snowglobe-pro.skel -------------------------------------------------------------------------------- /examples/assets/spine_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spine_logo.png -------------------------------------------------------------------------------- /examples/assets/spineboy-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy-pma.atlas -------------------------------------------------------------------------------- /examples/assets/spineboy-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy-pma.png -------------------------------------------------------------------------------- /examples/assets/spineboy-pro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy-pro.json -------------------------------------------------------------------------------- /examples/assets/spineboy-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy-pro.skel -------------------------------------------------------------------------------- /examples/assets/spineboy.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy.atlas -------------------------------------------------------------------------------- /examples/assets/spineboy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/spineboy.png -------------------------------------------------------------------------------- /examples/assets/stretchyman-pma.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/stretchyman-pma.atlas -------------------------------------------------------------------------------- /examples/assets/stretchyman-pma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/stretchyman-pma.png -------------------------------------------------------------------------------- /examples/assets/stretchyman-pro.skel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/assets/stretchyman-pro.skel -------------------------------------------------------------------------------- /examples/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/basic.html -------------------------------------------------------------------------------- /examples/control-bones-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/control-bones-example.html -------------------------------------------------------------------------------- /examples/events-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/events-example.html -------------------------------------------------------------------------------- /examples/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/index.css -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/manual-loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/manual-loading.html -------------------------------------------------------------------------------- /examples/mix-and-match-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/mix-and-match-example.html -------------------------------------------------------------------------------- /examples/mouse-following.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/mouse-following.html -------------------------------------------------------------------------------- /examples/physics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/physics.html -------------------------------------------------------------------------------- /examples/physics2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/physics2.html -------------------------------------------------------------------------------- /examples/physics3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/physics3.html -------------------------------------------------------------------------------- /examples/physics4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/physics4.html -------------------------------------------------------------------------------- /examples/simple-input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/simple-input.html -------------------------------------------------------------------------------- /examples/slot-objects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/examples/slot-objects.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/package.json -------------------------------------------------------------------------------- /src/BatchableSpineSlot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/BatchableSpineSlot.ts -------------------------------------------------------------------------------- /src/Spine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/Spine.ts -------------------------------------------------------------------------------- /src/SpineDebugRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/SpineDebugRenderer.ts -------------------------------------------------------------------------------- /src/SpinePipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/SpinePipe.ts -------------------------------------------------------------------------------- /src/SpineTexture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/SpineTexture.ts -------------------------------------------------------------------------------- /src/assets/atlasLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/assets/atlasLoader.ts -------------------------------------------------------------------------------- /src/assets/skeletonLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/assets/skeletonLoader.ts -------------------------------------------------------------------------------- /src/darktint/DarkTintBatchGeometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/darktint/DarkTintBatchGeometry.ts -------------------------------------------------------------------------------- /src/darktint/DarkTintBatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/darktint/DarkTintBatcher.ts -------------------------------------------------------------------------------- /src/darktint/DarkTintShader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/darktint/DarkTintShader.ts -------------------------------------------------------------------------------- /src/darktint/darkTintBit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/darktint/darkTintBit.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/require-shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/src/require-shim.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixijs/spine-v8/HEAD/tsconfig.json --------------------------------------------------------------------------------