Releases: pixijs/pixijs
v8.3.4
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: WebGPU blur jitter by @GoodBoyDigital in #10876
- fix: Cascade resolution changes when using resize by @bigtimebuddy in #10879
- fix: setSize not overridden for all objects by @Zyie in #10860
- fix: Filter jittering using fractional resolutions by @GoodBoyDigital in #10870
- fix: avoid creating new view in WebGPU by @GoodBoyDigital in #10875
- fix: autoDensity getter/setter by @Zyie in #10825
- fix: Bleed on blur filter by @GoodBoyDigital in #10869
- chore: Add support for pruning with knip by @bigtimebuddy in #10746
- fix: RenderableGCSystem saving reference to destroyed object by @Zyie in #10835
🧹 Chores
- chore: optimise webGPU to not setVertexBuffer for each attribute if is inter… by @GoodBoyDigital in #10881
- chore: Revert "fix: avoid creating new view in WebGPU" by @Zyie in #10883
v8.3.3
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
v8.3.2
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
v8.3.1
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: deprecation for buildInstruction and collectAllRenderables by @Zyie in #10838
- fix: Remove TextureSource from internal map when destroyed by @lunarraid in #10832
🧹 Chores
- chore: remove console logs from basis import by @Zyie in #10833
- chore: Use node's setTimeout for wait by @bigtimebuddy in #10839
v8.3.0
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
feat: Perspective Plane by @GoodBoyDigital in #10811
feat: add a renderable GC by @GoodBoyDigital in #10681
feat: add ShaderSystem#maxTextures by @dev7355608 in #10713
feat: reserve texture units for batching by @dev7355608 in #10703
feat: add 'min' and 'max' blend modes by in @dev7355608 #10684
feat: Support alpha colors with Text stroke by @bigtimebuddy in #10800
feat: add resolution to resize event parameters by @dev7355608 in #10775
feat: Consistent BlurFilter properties and options by @bigtimebuddy in #10807
🐛 Fixed
fix: change renderPipeId types to string by @dev7355608 in #10758
fix: attributes locations by @dev7355608 in #10774
fix: split out update id and view update id by @GoodBoyDigital in #10771
fix: mesh texture on GPU by @GoodBoyDigital in #10772
fix: getMaxTexturesPerBatch being called before adaptor is ready by @Zyie in #10817
fix: Support filters through constructor arguments by @bigtimebuddy in #10806
fix: WebGPU bind group clashes by @GoodBoyDigital in #10804
fix: alphaMode always respected on texture load by @davidetan in #10803
fix: blend render texture by @GoodBoyDigital in #10816
fix: naming for gc system properties by @Zyie in #10822
fix: Blur Dimensions Flipped by @bigtimebuddy in #10819
fix: Support options for AnimatedSprite by @bigtimebuddy in #10813
fix: TextureMatrix#clampOffset calculation by @dev7355608 in #10734
fix: don't batch Mesh with incompatible state by @dev7355608 in #10749
fix: return correct type for render textures by @Zyie in #10802
fix: update test function to correct VideoFrame handling by @Tianj0o in #10814
fix: not using DOMAdapter when accessing navigator by @Zyie in #10830
🧹 Chores
chore: refactor views to extends a shared class by @Zyie in #10812
New Contributors
v8.2.6
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
fix: validateRenderable documentation by @dev7355608 in #10748
fix: inconsistencies in docs (10663) by @Szulerinio in #10739
fix: clean our render lists after use! by @GoodBoyDigital in #10745
fix: html text padding and uv issue by @GoodBoyDigital in #10795
fix: expose EventSystemFeatures type by @trezy in #10796
fix: ImageSource canvas drawImage supplying width and height by @Kethen in #10776
🧹 Chores
chore: add missing field in package.json by @Zyie in #10769
chore: add bunnymark to sandbox by @Zyie in #10721
chore: optimize Mesh instructions by @dev7355608 in #10747
New Contributors
- @Szulerinio made their first contribution in #10739
- @Kethen made their first contribution in #10776
v8.2.5
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: graphics batcher by @GoodBoyDigital in #10741
- fix: batching 2 by @ivanpopelyshev in #10742
- fix: restore automatic filter resolution and mask resolution/antialias by @dev7355608 in #10683
- fix: update check for visible / blend / alpha updates by @GoodBoyDigital in #10740
🧹 Chores
- chore: make uid members public by @dev7355608 in #10726
- chore: make Mesh#shader nullable by @dev7355608 in #10730
v8.2.4
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: culling issues by @dev7355608 in #10720
- fix: batcher passing null textures by @Zyie in #10733
- fix: Support alpha colors on FillGradient by @bigtimebuddy in #10729
- fix: Check if transform is set on lastShape before dereferencing by @ShukantPal in #10732
v8.2.3
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: Filter constructor blendMode option by @dev7355608 in #10686
- fix: create instructionSet parameter from addToBatch by @dev7355608 in #10698
- fix: BatchGeometry location by @dev7355608 in #10699
- fix: Ellipse#getBounds ignoring out parameter by @dev7355608 in #10717
- fix: texture matrix calculation by @ShukantPal in #10704
- fix: maxTextures argument of generateTextureBatchBit by @dev7355608 in #10705
- fix: _didLocalTransformChangeId check by @dev7355608 in #10707
- fix: Batch Pooling by @GoodBoyDigital in #10711
- fix: Shader issue which caused msdf text rendering to break by @GoodBoyDigital in #10696
- fix: Text padding by @GoodBoyDigital in #10697
- fix: Batch Pooling follow-up by @dev7355608 in #10718
🧹 Chores
- chore: remove instructionSet parameter from updateRenderable by @dev7355608 in #10714
- chore: make validateRenderable nonoptional by @dev7355608 in #10715
v8.2.2
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: Event handlers firing twice on non-interacting root display objects by @CatchABus in #10601
- fix: events firing twice when using dynamic mode by @Zyie in #10677
- fix: incorrect font family being applied to text by @Zyie in #10687
- fix: typos all around by @szepeviktor in #10667
- fix: Ensure
depthStencilRenderBuffer
gets resized when render target has depth enabled by @minetoblend in #10678 - fix: triple slash reference in types files by @Zyie in #10691
- fix: ensure data is passed to loader by @Zyie @AnkushSarkar10 in #10694
- fix: GpuBufferSystem Managed Buffers by @GoodBoyDigital in #10693
- fix: passing 0 width/height to AbstractText/Sprite constructor by @dev7355608 in #10695
🧹 Chores
New Contributors
- @CatchABus made their first contribution in #10601
- @szepeviktor made their first contribution in #10667