More than half of the time Jeff and I record a Joy of Profiling episode, we find horrible performance problems that are going to be solved by WebRender, and that feels pretty good.
I was thinking about a coarse-grained tiling scheme to early reject large areas. I don’t think it makes sense to try to be more fine-grained than that on CPU.
-
-
Agreed. Then it's actually not too far from the tile based region we use in gecko for invalidation, although it is used to split the drawing commands into visible parts rather than provide occlusion information to a command without splitting it. It'd be fun to try the latter.
-
Well… sort of? No browser (outside of Gecko/Servo with WR) currently paints opaque primitives in dirty areas front to back. They all give up a ton of perf because of this.
- 9 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.