Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <SeoZ> romaxa: hello
- <romaxa> SeoZ: pong
- <romaxa> https://wiki.mozilla.org/Gecko:Layers
- <romaxa> https://wiki.mozilla.org/Gecko:CrossProcessLayers
- <SeoZ> romaxa: thanks
- <SeoZ> so layer manager does pre-fetching.
- <SeoZ> but not tiling?
- <romaxa> it does layering :)
- <SeoZ> i didn't understand well about that layering things.
- <romaxa> and one of the layers type does single-buffer with rotation
- <romaxa> basically ThebesLayer is what you are talking about
- <romaxa> and that is not really tiled, but has buffer with rotation mechanizm
- <SeoZ> rotation mechanism means double buffering?
- <romaxa> rotation means similar to traditional scrolling, self-copy + fill missing parts
- <romaxa> SeoZ: but with HS accelerated GL backend we have rotation accelerated
- <romaxa> SeoZ: in software mode it is something like memmove
- <romaxa> https://wiki.mozilla.org/Gecko:Layers#Traditional_Scrolling
- <romaxa> All of them mostly double-buffered, because while you painting layer content (expensive) you layer must be always ready to paint... so you need double buffering for each layer
- <romaxa> back buffer can be dropped if layer does not have active updates
- <SeoZ> ok..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement