FutureGfxWhiteboard: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 5: Line 5:
Need to create Trender performance tests for tinderboxes.
Need to create Trender performance tests for tinderboxes.


== Implement [[Native Themes With Cairo]] ==
== Implement Gtk2 [[Native Themes With Cairo]] ==
 
Native theme support works well on Windows.


== Fix complex clipping ==
== Fix complex clipping ==
Clipping in cairo is busted on windows.


Complex clip areas (areas which are not the union of a set of device-pixel-aligned rectangles) do not perform well and create fringing artifacts. We can fix this by using an intermediate surface to perform clipping, but it would be better done inside cairo.
Complex clip areas (areas which are not the union of a set of device-pixel-aligned rectangles) do not perform well and create fringing artifacts. We can fix this by using an intermediate surface to perform clipping, but it would be better done inside cairo.
== Thebes font work ==
Need to add the new Thebes font/text APIs.  TextRun glyph caching, etc.  New Windows font backend should use Uniscribe and suck less than our current font code.


== Make low-end systems work well ==
== Make low-end systems work well ==
569

edits