Skip to content

Bump pixi.js from 8.19.0 to 8.20.0 - #164

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

Bump pixi.js from 8.19.0 to 8.20.0#164
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 24, 2026

Copy link
Copy Markdown
Contributor

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 24, 2026
@dependabot
dependabot Bot requested a review from Knorcedger as a code owner August 24, 2026 09:26
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 24, 2026
@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bannerfall Ready Ready Preview Aug 24, 2026 9:26am

Request Review

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