Skip to content

[CHORE] Update pixijs monorepo - #1163

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pixijs-monorepo
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pixijs-monorepo

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pixi.js (source) 8.19.08.20.1 age confidence

Release Notes

pixijs/pixijs (pixi.js)

v8.20.1

Compare Source

💾 Download

Installation:

npm install pixi.js@8.20.1

Development Build:

Production Build:

Documentation:

Changed

🐛 Fixed
🧹 Chores
  • chore: bump @xmldom/xmldom to 0.8.15 by @​Zyie in #​12162
    • Removes the npm warn deprecated @xmldom/xmldom@0.8.14 warning printed when installing pixi.js.

New Contributors

Full Changelog: pixijs/pixijs@v8.20.0...v8.20.1

v8.20.0

Compare Source

💾 Download

Installation:

npm install pixi.js@8.20.0

Development Build:

Production Build:

Documentation:

Changed
🚨 Behavior Change
  • feat: WGSL shader overrides, depth-stencil formats, partial buffer updates & view caching by @​Zyie in #​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 #​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 #​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 #​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 #​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
  • feat: WGSL shader overrides, depth-stencil formats, partial buffer updates & view caching by @​Zyie in #​12089
  • feat: geometry vertexCount, WebGPU render bundles, depth-only targets & Safari WGSL fallback by @​Zyie in #​12090
  • feat: WebGPU-first RenderTarget attachment architecture & TextureView depth sampling by @​Zyie in #​12091
  • feat: copyDepthTexture for render targets (WebGPU/WebGL2) by @​Zyie in #​12092
  • feat: add opt-in flipY render-orientation toggle by @​GoodBoyDigital in #​12098
    • RenderOptions.flipY inverts a render's Y orientation, flipping the projection and the winding/cull inversion together. That lets you capture a scene into a texture in screen orientation, which is what 3D geometry UVs expect, without a per-material flip at sample time and with back-face culling still correct. Absent or false is a no-op on both backends.
    import { Sprite, Texture, TextureSource } from 'pixi.js';
    
    const texture = new Texture({ source: new TextureSource({ width: 256, height: 256 }) });
    
    renderer.render({ container: mesh, target: texture, clear: true, flipY: true });
    
    const sprite = new Sprite(texture);
  • feat: copy depth into textures and expose resolved front-face orientation by @​GoodBoyDigital in #​12103
  • feat(rendering): object-form bind/push and capturable bind state by @​GoodBoyDigital in #​12104
  • feat: export GPU shader layout helpers for advanced users by @​GoodBoyDigital in #​12143
  • feat(rendering): object-form bind/push and capturable bind state by @​GoodBoyDigital in #​12104
  • feat: geometry vertexCount, WebGPU render bundles, depth-only targets & Safari WGSL fallback by @​Zyie in #​12090
🐛 Fixed
🧹 Chores
New Contributors

Full Changelog: pixijs/pixijs@v8.19.0...v8.20.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • Between 02:00 AM and 08:59 AM (* 2-8 * * *)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the Component: Tooling Changes to development tools - not the game itself label Aug 28, 2026
@renovate
renovate Bot enabled auto-merge (squash) August 28, 2026 06:32
@renovate

renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated dependency update.

@renovate
renovate Bot force-pushed the renovate/pixijs-monorepo branch 7 times, most recently from 1cbd107 to 3ae4bec Compare September 2, 2026 23:33
@renovate renovate Bot changed the title [CHORE] Update dependency pixi.js to v8.20.0 [CHORE] Update dependency pixi.js to v8.20.1 Sep 2, 2026
@renovate
renovate Bot force-pushed the renovate/pixijs-monorepo branch 10 times, most recently from a460b39 to 7447146 Compare September 6, 2026 11:52
@renovate renovate Bot changed the title [CHORE] Update dependency pixi.js to v8.20.1 [CHORE] Update pixijs monorepo Sep 6, 2026
@renovate
renovate Bot force-pushed the renovate/pixijs-monorepo branch 6 times, most recently from 55c2349 to 4fa955b Compare September 12, 2026 05:02
@renovate
renovate Bot force-pushed the renovate/pixijs-monorepo branch 14 times, most recently from 359499a to c9d004d Compare September 18, 2026 04:45
@renovate
renovate Bot force-pushed the renovate/pixijs-monorepo branch from c9d004d to 0ddab0b Compare September 19, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Tooling Changes to development tools - not the game itself

Development

Successfully merging this pull request may close these issues.

0 participants