GNOME Bugzilla – Bug 604435
gtkglext should get a native MacOS port
Last modified: 2010-08-25 20:48:49 UTC
gtkglext should get a native MacOS port. There are patches floating around for this. These should be rebased against master, tested, reviewed and committed into master.
Created attachment 149730 [details] [review] Quartz backend for GdkGL This is an initial update of the patch from <agruzdev@users.sourceforge.net>. See: http://sourceforge.net/tracker/?func=detail&aid=2750584&group_id=54333&atid=473436 It looks like there's a nontrivial amount of work left to do here. At the very least, the configure.ac changes need improvement and it looks like the use of Mac OS X system interfaces needs some modernization.
Created attachment 149971 [details] [review] Quartz backend for GdkGL Updated to apply against current master; includes improved configuration.
Created attachment 151488 [details] [review] Quartz backend for GdkGL Updates for current master. This also incorporates the hash table fixes that were applied to the X11 and Windows backends in 711297768b5771a18d4c89db5ba3c963588230a1.
Created attachment 166558 [details] [review] Quartz backend fro GdkGL Update of the patch for current master. Also, *.m is now used for Objective-C source files.
There are still some bits here that need improvement (and in some cases fleshing out); but I think this is in a basically workable state.
This has been pushed to master in 35f97cd57350e4f067ea54874495638cf2216b61. There are, no doubt, opportunities for improvement here. But, the basics seem to be working.