We have several libraries we can choose from:

  • GDI
  • GDI+
  • Windows Presentation Foundation (XP/2003/Vista only)
  • Cairo (portable) - Mozilla's choice, LGPL'ed
Which should we use?

They all have their pros/cons

GDI is a C library, Windows only, hardware accelerated on Vista, semi-hardware accelerated pre-Vista
GDI+ is object oriented, portable (sorta), hardware accelerated on Vista, software accelerated pre-Vista
WPF is object oriented, not native C++, hardware accelerated on all supported platforms
Cairo is a C library, portable, hardware accelerated depending on implementation

_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev

Reply via email to