These are chat archives for pixijs/pixi.js
.render()anytime you want, it doesn't have to only be in a frame loop.
.render()one time, it will render one frame
Wanted to ask you why did you say that Pixi doesn't need dirty region checking since it's WebGL? Because it's fast enough?
For example, while building user interfaces with Pixi, couldn't that benefit a lot from dirty region checking?
It could, depending on the application. Again, thats why it should be in application land. Games don't want that code, other apps might. So we push it out of core.
But how is it out of core if the WebGLRenderer is compositing
The webgl renderer doesn't composit anything, it renders what you pass into it. You can render multiple "areas" to texures and then render each of those in a scene. That is you doing compositing, that is the renderer just rendering some opaque textures