Skip to content

build(deps): bump pixi.js from 8.19.0 to 8.20.0 - #10

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/pixi.js-8.20.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/pixi.js-8.20.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 27, 2026

Copy link
Copy Markdown

Bumps pixi.js from 8.19.0 to 8.20.0.

Release notes

Sourced from pixi.js's releases.

v8.20.0

💾 Download

Installation:

npm install pixi.js@8.20.0

Development Build:

Production Build:

Documentation:

Changed

pixijs/pixijs@v8.19.0...v8.20.0

🚨 Behavior Change

  • feat: WGSL shader overrides, depth-stencil formats, partial buffer updates & view caching by @​Zyie in pixijs/pixijs#12089
    • StructsAndGroups.isUniform is replaced by accessMode, which also describes storage buffers. This one fails quietly; the old property reads undefined rather than throwing.
    // before
    if (group.isUniform) { /* ... */ }
    // after
    if (group.accessMode === 'uniform') { /* ... */ }

  • fix: apply render group world color and alpha to ParticleContainer by @​TheOnlyJason in pixijs/pixijs#12132
    • ParticleContainer ignored the tint and alpha of any ancestor render group, staying fully opaque while everything else faded. Particles now inherit both, so scenes with a ParticleContainer under a tinted or faded render group will look different. Remove any manual compensation you added.
  • fix: WebGPU ignores clockwiseFrontFace by @​koteelok in pixijs/pixijs#12139
    • State.clockwiseFrontFace reached the WebGPU pipeline as a cull mode rather than a winding, so @builtin(front_facing) in WGSL reported the opposite of gl_FrontFacing in GLSL. Which triangles survive culling is unchanged, but WGSL shaders branching on front_facing with clockwiseFrontFace: true now take the other branch; revert any workaround that inverted it.
  • fix: align Polygon.strokeContains with the drawn stroke by @​Jaybhade in pixijs/pixijs#12137
    • strokeContains split the stroke width on the squared width and ignored winding order, so at the default alignment: 0.5 the hit area was ~41% wider than the drawn line, and at alignment 0 or 1 it sat on the opposite side of the edge. Hit testing now matches what's drawn.
    const graphics = new Graphics()
        .poly([0, 0, 100, 0, 100, 100, 0, 100], true)
        .stroke({ width: 20, alignment: 0 });
    graphics.containsPoint({ x: -10, y: 50 }); // now true, inside the drawn stroke
    graphics.containsPoint({ x: 10, y: 50 });  // now false, nothing is drawn there

  • fix: Rectangle containsRect edge containment by @​cyphercodes in pixijs/pixijs#12083
    • containsRect tested the right and bottom edges with a strict <, so identical rectangles reported false. Identical rects, and any rect flush against the container's right or bottom edge, now return true. Code using it as a strict-interior test, or branching on false to mean "partially outside", now takes the other branch.

🎁 Added

... (truncated)

Commits
  • e4228ce v8.20.0
  • 9ce96be Apply render group world color and alpha to ParticleContainer (#12132)
  • a58fe50 fix: WebGPU ignores clockwiseFrontFace (#12139)
  • bdf53b5 fix: WebGPU sibling sprite masks rendering with each other's mask matrix (#12...
  • 42810dc feat(rendering): export GPU shader layout helpers for advanced users (#12143)
  • 3d67c7c fix: stop Geometry.destroy from double-freeing the index buffer (#12144)
  • b42dbc1 fix: rebuild cached bind groups when the GC unloads uniform buffers (#12147)
  • 48abeb5 fix: substitute Texture.EMPTY when a mask texture is destroyed while still in...
  • aa7f1d6 fix: release mask bindings when pooled AlphaMaskEffect returns to the pool (#...
  • 0955bb8 fix: stop publish-branch job from poisoning the node_modules cache (#12152)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pixi.js](https://github.com/pixijs/pixijs) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/pixijs/pixijs/releases)
- [Commits](pixijs/pixijs@v8.19.0...v8.20.0)

---
updated-dependencies:
- dependency-name: pixi.js
  dependency-version: 8.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 3, 2026

Copy link
Copy Markdown
Author

Superseded by #12.

@dependabot dependabot Bot closed this Sep 3, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/pixi.js-8.20.0 branch September 3, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants