dev
feat: add mask channel selection for alpha masks (#11987)
add all images
feat: Add ability to inverse mask (#10922)
fix: texture source swap issue (#11123)
fix: stale TextureMatrix when pooled textures reuse same reference with different frames (#11997)
feat: Canvas renderer (#11815)
fix alpha on complex graphics / mesh
fix up filter options fix antialiasing with filters make antialiasing false by default
feat: Improves text rendering and layout handling (#11947)
fix: text.width and wordwrap returning incorrect values (#12007)
fix: BitmapText trailing glyph rendered at x=0 after glyph-less word-break char (#12031) (#12035)
fix: handle missing base in bitmap font parsers (#12121)
fix: origin calculation to ensure it scales from origin point (#11538)
feat: add 'min' and 'max' blend modes (#10684)
fix: blend render texture (#10816)
fix: blur by reducing strength on each pass (#11909)
feat: support scaleMode for cacheAsTexture options (#11578)
feat: cacheAsTexture (#11031)
fix: Advanced blending modes within render groups, cached as texture render groups (#11607)
fix canvas update issue
feat: new Filter property clipToViewport (#10923)
feat: WebGPU-first RenderTarget attachment architecture & TextureView depth sampling (#12091)
fix: swapping children not causing an update (#10607)
fix: Use multiply instead of mix colors when propagating tint to children (#11054)
fix: harden WebGPU render targets, bind groups & pipeline/texture caching (#12093)
feat: add cube texture (#11800)
feat(rendering): add opt-in flipY render-orientation toggle (#12098)
fix: state culling was flipped when rendering to a texture (#11356)
get instance count working
- fix up Mesh to allow more flexibility - fix up bind groups lingering - auto detect a few more properties - added some visual tests
add custom render container
fix: stage visible false no effect (#11615)
Fix: uv updates (#10379)
feat: external texture support (#11846)
Fix: filter is not taking the RenderTexture's frame's offset into account when being applied (#10387)
regen images
fix: restore `buildGeometryFromPath` functionality (#11623)
chore: standardize graphics test file naming (#12036)
Fix: graphics blend mode not being set correctly for large Graphics (#10480)
feat: add textureSpace support to FillPattern (#12037)
fix: gradient issue with non 0,0 shapes in graphics (#11383)
fix: non-batched pixel line in graphics (#11099)
fix: disambiguate falsey tint with black uint (#11831)
fix: Repeat for Graphics Texture. (#10630)
Fix: graphics tint using mix instead of multiply (#10481)
fix: improve html text measurement (#11862)
fix: HTML text rendering with broken tags (#11521)
fix: text texture incorrectly released when destroyed (#11658)
fix: HTMLText Doesn't Correctly Handle Weights (#11520)
fix: incorrect font family being applied to text (#10687)
Fix: HTML Text font loading (#10329)
feat: support textureStyle options on text rendering (#11403)
fix: center-align text correctly when words exceed wordWrapWidth (#11966)
refactor: Improve handling of HTMLImageElement in texture uploads (#11343)
Port of v7 KTX parser (parseKTX.ts)
Fix: multilayered stencil mask issue (#10323)
fix: masking turns off when the mask texture is out of the viewport bounds (#11569)
fix: mesh texture on GPU (#10772)
add visuals
feat: Implement mip level rendering support in the rendering system (#11801)
fix: Add Multiple Render Targets (MRT) support (#11792)
fix: filter offset (#11482)
add test
v8 fix nested mask issue
feat: add anchor to nine slice sprite (#11233)
fix: respect texture trim offset in NineSliceSprite (#11919)
fix: Apply global filter offset to ParticleContainer rendering (#11882)
fix: Particle Alpha bug (#11078)
feat: Perspective Plane (#10811)
fix: alphaMode always respected on texture load (#10803)
fix measure bug in render layer (#11262)
fix up render group issue
feat: RenderLayer API (#11094)
fix up alpha transparency
feat: render to array layer (#11803)
add visual test images
feat: added Texture Options to spritesheet loader (#11163)
feat: add container reparenting (#10585)
Fix: allow meshes to have textures from sprite sheets (#10313)
fix: sprite size changing when texture changes (#10570)
fix: sprite bounds (#11109)
fix: texture options set for spritesheet aren't propagating to multipacked spritesheets (#11270)
fix: Inverse stencil mask should not modify stencil buffer during normal draws (#11352)
fix: render group mask issue (#11125)
fix: stroke-only Graphics masks now render correctly on Canvas renderer (#11979)
fix: svg edges trimmed decimal resolutions (#11632)
feat: tagged text (#11827)
feat: add tagged text support to canvasTextSplit (#11949)
fix: text baseline not being applied (#10963)
feat: improve stability of SplitText (#11858)
Add visual tests for text rendering features (#11825)
refactor: enhance text bounds calculation to account for anchor and padding adjustments (#11483)
fix: text not updating when resolution or dropShadow changes (#10577)
fix: text not updating with shared style (#10959)
fix: SplitText crash when text begins with whitespace (#12040) (#12041)
feat: enhance how gradients are applied to text objects (#11075)
Fix: stroke rendering on Graphics when width is set to 0 (#10496)
fix: SplitText baseline mismatch when tagStyles used with lineHeight (#12008)
feat: support trimmed text (#11456)
fix: text trim not updating correctly (#10962)
fix: trimmed text rendereing with non default resolution (#11570)
fix: TilingSprite tileRotation shears pattern on non-square sprites (#12058) (#12062)
fix: blend mode for pma (#10650)
fix: TilingSprite tilePosition divided by resolution when using Canvas renderer (#11957)
feat: implement applyAnchorToTexture for TilingSprite (#11079)
fix for container update when re-parenting (#10660)
fix: incorrect trim mask rendering (#11529)