The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.5...v8.1.0
In this update, we've opted to switch the default renderer from WebGPU to WebGL when utilizing autoDetectRenderer
. This decision stems from a few reports highlighting inconsistent behavior with WebGPU across various browsers. While we're enthusiastic about WebGPU, browser compatibility still needs to mature.
By defaulting to WebGL, we are aiming to ensure a smoother and more consistent experience for the majority of users, minimizing the potential for disruptions.
This change should be seamless transition for most users and If you still want to use the WebGPU
renderer then you can easily do so:
await app.init({
// ... other renderer options
preference: 'webgpu'
})
Polygon.__proto__.strokeContains
skips checking last line segment when this.closePath
false by @naramdash in https://github.com/pixijs/pixijs/pull/10423
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.4...v8.0.5
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.3...v8.0.4
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.2...v8.0.3
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v7.4.0...v7.4.2
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.1...v8.0.2
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.0...v8.0.1
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v7.4.0...v8.0.0
It's hard to believe that PixiJS has been part of the open-source community for a whopping ten years. In that time, the digital landscape has evolved tremendously, and so has PixiJS. We've seen significant updates, like the transition to TypeScript, and we've overhauled major parts of the engine, such as asset loading and WebGL integration.
Now, we're thrilled to unveil PixiJS v8, arguably our most substantial update ever. and we can't wait to see what you will do with it!
We create a post here to address some of the breaking changes introduced in v8. If you are upgrading or considering upgrading, please review the guide.
A huge thank to everyone here that helped us get to this latest release, all your hard work is greatly appreciated! Also thank you to our discord members without who we couldn't have shipped this version as confidently as we are. You have all been amazing and we look forward to continuing on improving PixiJS for many more years to come.
If you have any questions or issues we are actively monitoring our discord and github issues!
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.0-rc.10...v8.0.0-rc.11
For users who have already migrated to v8, this release includes one small breaking changes.
renderTargetDescriptor
to renderTargetOptions
by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10237
Old:
RenderTarget.defaultDescriptor.resolution = 1;
New:
RenderTarget.defaultOptions = 1;
This change now makes the API consistent with the rest of v8 that uses defaultOptions
If you have any questions or issues we are actively monitoring our discord and github issues!
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.0-rc.9...v8.0.0-rc.10