6. Terminology for gfx
• Core
Graphics
• OSX
• Direct
API (and iTunues for Windows?)
2D
• Windows
(Vista + Update / 7+)以降で使える2D API
• OpenGL
• クロノスグループで定義している3D
API
7. Terminology for gfx
• Cairo
(by RedHat, Intel and etc)
• GTK等で利用されている2D
API
• 様々なバックエンドを持つ
• Skia
(by Google)
• AndroidやChromiumで利用されている2D
API
• オプションとしてOpenGLバックエンドを利用可能
8. Terminology for Gecko’s gfx
• Thebes
• 現在も使われているグラフィック
API (Gecko 1.9 /
Firefox 3から採用)
• Moz2D
(Azure)
• 新しい2D
API (Gecko 7から採用)
• Layers
• “Compositor”
(animation / color conversion and etc)
9. Terminology for Gecko’s gfx
• OMTC
• Off
Main Thread Compositing
• APZC
• Async
Pan/Zoom Controller
26. References
• Graphics
in Mozilla – Part 1
• http://blog.vlad1.com/2007/12/11/graphics-in-
mozilla/
• Introducing
the Azure project
• https://blog.mozilla.org/joe/2011/04/26/introducing-
the-azure-project/