On Nov 23, 2009, at 5:35 PM, Shawn Bakhtiar wrote:

> Cool... did not even know there was a list for gtkglext. 
> 
> I actually have some need of this. Just don't have time to work it,  not sure 
> if I have the know how either.. I am swamped with other work.
> 
> I myself do not have a good grasp of the Next Step Windowing system, but it 
> looks like the implementation uses the NSView (check in gdkglwindow-quartz.h) 
> instead of the NSOpenGLView, which means (given the dates on the patch) that 
> some of this needs to be changed before it will work.
> 
> I bet you if you just change these lines to use the new NSOpenGLView it may 
> indeed work 
> 
> gdk/quartz/gdkglcontext-quartz.c:294: NSView *quartzView;
> gdk/quartz/gdkglcontext-quartz.c:325:          name: 
> NSViewFrameDidChangeNotification 
> gdk/quartz/gdkglwindow-quartz.c:127:  NSView *quartzView;
> gdk/quartz/gdkglwindow-quartz.c:184:  NSView                  *view = 
> GDK_GL_WINDOW_IMPL_QUARTZ (draw)->quartzView;
> gdk/quartz/gdkglwindow-quartz.h:23:           NSView                          
> *quartzView;


I've tried changing to NSOpenGLView, but it doesn't seem to have any effect.
My app behaves the same way after re-linking and
grep'ing the lib still shows only NSView and NSOpenGLContext. (this is after a 
completely clean patch/build/install)
Maybe it has something to do with gtkglext compiling against SDK 10.5?

Regards
Jacob Kolding
[email protected]

> 
> 
>  EMAILING FOR THE GREATER GOOD
> Join me
> 
> 
> From: [email protected]
> Date: Sun, 22 Nov 2009 11:49:44 +0100
> To: [email protected]
> CC: [email protected]; [email protected]; 
> [email protected]
> Subject: Re: [Gtk-osx-users] [GtkGLExt] OS X Quartz developers Call to Arms
> 
> On Nov 21, 2009, at 6:30 AM, Braden McDaniel wrote:
> 
> On Sat, 2009-11-21 at 02:33 +0100, Jack Skellington wrote: 
> Hi all!
> 
> I'm currently working on porting a commercial Gtk+ OpenGL App to Snow
> Leopard using the actively developed and maintained Gtk+ OS X Quartz
> backend. My last problem now is that GtkGlExt only works with X11. I'm
> not familiar with the Low Level OS X API's, so I'd properly wouldn't
> be able to write the backend myself but I think it would be awesome if
> someone here could help with the native OS X backend, getting closer
> to a fully supported native Gtk+ :)
> 
> This patch is probably a good starting point:
> 
>        
> https://sourceforge.net/tracker/?func=detail&aid=2750584&group_id=54333&atid=473436
> 
> I'll try to get back to reviewing this soon; though it might have to
> wait until I get my KVM back from RMA.
> 
> Do let me know how it goes for you.
> 
> I managed to apply the patch and compile both GtkGLExt and my app, but when I 
> start my app
> the main windows is complete empty of any gtk widgets (white background 
> everywhere), the only thing thats visible is the borders I draw in the opengl 
> area, but
> when I move the mouse up the the invisible file menu I'm able to open other 
> (non opengl) windows which works as expected??
> 
> Regards
> Jacob Kolding
> [email protected]
> 
> 
> -- 
> Braden McDaniel <[email protected]>
> 
> _______________________________________________
> gtkglext-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtkglext-list
> 
> _______________________________________________
> gtkglext-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtkglext-list

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
gtkglext-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkglext-list

Reply via email to