Tried rearranging a few things but to no avail ... one thing I did notice is that the default visual for wxGLCanvas is 16bit - do you change the pixel format at all?
I'm also down to a pretty trivial example case, with only a single window, so
it's got to be something with my class derived from wxGLCanvas or my build env
...
-----Original Message-----
From: [EMAIL PROTECTED] on behalf of J.P. Delport
Sent: Fri 8/18/2006 11:20 PM
To: osg users
Subject: Re: [osg-users] Producer and Win32
Hi,
according to grep, that is indeed the only place I call it. I am only
using a single context, so I'm not sure if the usage would change for
multiple contexts.
rgds
jp
Gian Lorenzetto wrote:
> Thanks for that. So is that the only time you call SetCurrent()? I'm calling
> it in my render method (called from OnIdle), as well as before my
> initialisation code (which is actually not required now ...), but not in the
> OnPaint handler.
>
> To be honest I never really worried too much about it as it has always
> worked, but perhaps I'm misusing SetCurrent in some way.
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of J.P. Delport
> Sent: Fri 8/18/2006 11:00 PM
> To: osg users
> Subject: Re: [osg-users] Producer and Win32
>
> Hi,
>
> my update/cull/draw is all inside onIdle.
>
> In onPaint there is only the following:
>
> --8<---
> onPaint(wxPaintEvent& e)
> {
> wxPaintDC dc(this);
>
> #ifndef __WXMOTIF__
> if (!GetContext()) return;
> #endif
>
> SetCurrent();
>
> }
> --8<---
>
> rgds
> jp
>
> Gian Lorenzetto wrote:
>> Hey,
>>
>> Hmm ... do you actually perform the update/call/draw inside the handler or
>> request a paint event and then perform the draw there? I ask because I don't
>> really use the OnPaint handler for much, other than to create a wxPaintDC.
>>
>> I also had to make some updates due to osgGA changing and perhaps I've
>> created some strange timing issue with the rendering ...
>>
--
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
[EMAIL PROTECTED]
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for their
support.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
<<winmail.dat>>
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
