Advertisement
seoz

Untitled

Feb 8th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <SeoZ> romaxa: hello
  2. <romaxa> SeoZ: pong
  3. <romaxa> https://wiki.mozilla.org/Gecko:Layers
  4. <romaxa> https://wiki.mozilla.org/Gecko:CrossProcessLayers
  5. <SeoZ> romaxa: thanks
  6. <SeoZ> so layer manager does pre-fetching.
  7. <SeoZ> but not tiling?
  8. <romaxa> it does layering :)
  9. <SeoZ> i didn't understand well about that layering things.
  10. <romaxa> and one of the layers type does single-buffer with rotation
  11. <romaxa> basically ThebesLayer is what you are talking about
  12. <romaxa> and that is not really tiled, but has buffer with rotation mechanizm
  13. <SeoZ> rotation mechanism means double buffering?
  14. <romaxa> rotation means similar to traditional scrolling, self-copy + fill missing parts
  15. <romaxa> SeoZ: but with HS accelerated GL backend we have rotation accelerated
  16. <romaxa> SeoZ: in software mode it is something like memmove
  17. <romaxa> https://wiki.mozilla.org/Gecko:Layers#Traditional_Scrolling
  18. <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
  19. <romaxa> back buffer can be dropped if layer does not have active updates
  20. <SeoZ> ok..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement