After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 604435 - gtkglext should get a native MacOS port
gtkglext should get a native MacOS port
Status: RESOLVED FIXED
Product: gtkglext
Classification: Other
Component: general
master/HEAD
Other Linux
: Normal enhancement
: 2.0.0
Assigned To: Braden
Mukund Sivaraman
Depends on:
Blocks:
 
 
Reported: 2009-12-13 09:17 UTC by Mukund Sivaraman
Modified: 2010-08-25 20:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Quartz backend for GdkGL (71.25 KB, patch)
2009-12-14 21:56 UTC, Braden
needs-work Details | Review
Quartz backend for GdkGL (70.51 KB, patch)
2009-12-18 08:56 UTC, Braden
needs-work Details | Review
Quartz backend for GdkGL (71.38 KB, patch)
2010-01-15 18:08 UTC, Braden
needs-work Details | Review
Quartz backend fro GdkGL (71.65 KB, patch)
2010-07-26 06:34 UTC, Braden
none Details | Review

Description Mukund Sivaraman 2009-12-13 09:17:20 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.
Comment 1 Braden 2009-12-14 21:56:15 UTC
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.
Comment 2 Braden 2009-12-18 08:56:25 UTC
Created attachment 149971 [details] [review]
Quartz backend for GdkGL

Updated to apply against current master; includes improved configuration.
Comment 3 Braden 2010-01-15 18:08:57 UTC
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.
Comment 4 Braden 2010-07-26 06:34:03 UTC
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.
Comment 5 Braden 2010-07-26 06:36:27 UTC
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.
Comment 6 Braden 2010-08-25 20:48:49 UTC
This has been pushed to master in 35f97cd57350e4f067ea54874495638cf2216b61.

There are, no doubt, opportunities for improvement here. But, the basics seem to be working.