Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

[ANN] OpenGLPlugin 1.0a1 (Real Studio games Mailinglist archive)

Back to the thread list
Previous thread: Error for a PushButton component compiling r2 project in r4
Next thread: [ANN] Async Key Events v1.3


[ANN] Preview of RBD 2.4   -   Marc Zeedar
  [ANN] OpenGLPlugin 1.0a1   -   Marco Bambini
   Re: [ANN] OpenGLPlugin 1.0a1   -   Frank Condello
   Re: [ANN] OpenGLPlugin 1.0a1   -   Marco Bambini
   Re: [ANN] OpenGLPlugin 1.0a1   -   Frank Condello
   Re: [ANN] OpenGLPlugin 1.0a1   -   Marco Bambini
   Re: [ANN] OpenGLPlugin 1.0a1   -   Daniel Lurie
   Re: [ANN] OpenGLPlugin 1.0a1   -   dazz
   Re: [ANN] OpenGLPlugin 1.0a1   -   Marco Bambini
   Re: [ANN] OpenGLPlugin 1.0a1   -   dazz

[ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 15:45 (Thu, 15 Dec 2005 15:45:06 +0100)
From: Marco Bambini
This is the first public alpha version of the new OpenGLPlugin, a lot
of things remains to do, but I would like to start receiving
suggestions and feedbacks as soon as possible so I have decided to
release this incomplete alpha version now.

Please note that minimum requirements for this first alpha are:
REALbasic 2005
OSX 10.2.8 or higher

You can run only OSX MachO application with this version. It means
that you have to set "MacOS X Only" in your project's build settings.

You can download this version from:
http://www.sqlabs.net/download/OpenGLPlugin.sit

---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 22:06 (Thu, 15 Dec 2005 16:06:13 -0500)
From: Frank Condello
On 15-Dec-05, at 9:45 AM, Marco Bambini wrote:

> This is the first public alpha version of the new OpenGLPlugin, a
> lot of things remains to do, but I would like to start receiving
> suggestions and feedbacks as soon as possible so I have decided to
> release this incomplete alpha version now.

Only played with it briefly, but it's looking good for an alpha. The
async updates are very cool, but I wonder how safe they are? The
Sprite2 example crashes consistently on my machine for example, and
never in the same spot, just in random parts of the RB framework or
some system library...

You mentioned you're using a pthread for the updates, so from what I
understand creating/disposing of Rb objects from the DrawScene event
might be a very bad thing to do on Mac OS X. I moved the scene
drawing into an Rb Timer as a test and it ran fine, so the DrawScene
pthread is very suspect at this point.

Frank.
–––––––––––––––––––––––––––––––––
Open Source RB Goodies and Shareware
<http://developer.chaoticbox.com/>
<http://www.chaoticbox.com/>
–––––––––––––––––––––––––––––––––

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 22:26 (Thu, 15 Dec 2005 22:26:38 +0100)
From: Marco Bambini
On Dec 15, 2005, at 10:06 PM, Frank Condello wrote:

> On 15-Dec-05, at 9:45 AM, Marco Bambini wrote:
>
>> This is the first public alpha version of the new OpenGLPlugin, a
>> lot of things remains to do, but I would like to start receiving
>> suggestions and feedbacks as soon as possible so I have decided to
>> release this incomplete alpha version now.
>
> Only played with it briefly, but it's looking good for an alpha.
> The async updates are very cool, but I wonder how safe they are?
> The Sprite2 example crashes consistently on my machine for example,
> and never in the same spot, just in random parts of the RB
> framework or some system library...

Hmm .. thanks for the report Frank, I haven't seen any crash in my
tests but this is definitely something to investigate...

> You mentioned you're using a pthread for the updates, so from what
> I understand creating/disposing of Rb objects from the DrawScene
> event might be a very bad thing to do on Mac OS X. I moved the
> scene drawing into an Rb Timer as a test and it ran fine, so the
> DrawScene pthread is very suspect at this point.

I wonder why I haven't had any crash... anyway, I agree that I should
use extra caution with my current implementation...

---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 22:56 (Thu, 15 Dec 2005 16:56:35 -0500)
From: Frank Condello
On 15-Dec-05, at 4:26 PM, Marco Bambini wrote:

> On Dec 15, 2005, at 10:06 PM, Frank Condello wrote:
>
>> You mentioned you're using a pthread for the updates, so from what
>> I understand creating/disposing of Rb objects from the DrawScene
>> event might be a very bad thing to do on Mac OS X. I moved the
>> scene drawing into an Rb Timer as a test and it ran fine, so the
>> DrawScene pthread is very suspect at this point.
>
> I wonder why I haven't had any crash... anyway, I agree that I
> should use extra caution with my current implementation...

Are you using a single-processor Mac? If I turn off one of my CPU's
with CHUD tools it doesn't crash (at least not immediately, I haven't
left it running for very long) but this reinforces that assumption
that this is indeed a multithreading problem.

Frank.
–––––––––––––––––––––––––––––––––
Open Source RB Goodies and Shareware
<http://developer.chaoticbox.com/>
<http://www.chaoticbox.com/>
–––––––––––––––––––––––––––––––––

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 23:07 (Thu, 15 Dec 2005 23:07:51 +0100)
From: Marco Bambini
On Dec 15, 2005, at 10:56 PM, Frank Condello wrote:

> On 15-Dec-05, at 4:26 PM, Marco Bambini wrote:
>
>> On Dec 15, 2005, at 10:06 PM, Frank Condello wrote:
>>
>>> You mentioned you're using a pthread for the updates, so from
>>> what I understand creating/disposing of Rb objects from the
>>> DrawScene event might be a very bad thing to do on Mac OS X. I
>>> moved the scene drawing into an Rb Timer as a test and it ran
>>> fine, so the DrawScene pthread is very suspect at this point.
>>
>> I wonder why I haven't had any crash... anyway, I agree that I
>> should use extra caution with my current implementation...
>
> Are you using a single-processor Mac? If I turn off one of my CPU's
> with CHUD tools it doesn't crash (at least not immediately, I
> haven't left it running for very long) but this reinforces that
> assumption that this is indeed a multithreading problem.

You are right, I am using a single processor Mac ... so that's why I
haven't seen it ...
Could you please send off-list me one of your crash reports?

Thanks a lot,
---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 15.12.05 23:56 (Thu, 15 Dec 2005 17:56:40 -0500)
From: Daniel Lurie
Marco Bambini wrote:
> This is the first public alpha version of the new OpenGLPlugin, a lot
> of things remains to do, but I would like to start receiving
> suggestions and feedbacks as soon as possible so I have decided to
> release this incomplete alpha version now.
Very nice. Let me know when I can throw money at you. :p
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 16.12.05 15:40 (Fri, 16 Dec 2005 15:40:17 +0100)
From: dazz
y u need some support ;)
congrat, it looks nice
i have the same problem as reported with the last example
+i can say that it's working good wiht dual screens, two different
video card, going from one to another.

> On 15 déc. 05, at 23:56, Daniel Lurie wrote:
> Very nice. Let me know when I can throw money at you. :p
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 16.12.05 15:53 (Fri, 16 Dec 2005 15:53:26 +0100)
From: Marco Bambini
On Dec 16, 2005, at 3:40 PM, dazz wrote:

> y u need some support ;)
> congrat, it looks nice
> i have the same problem as reported with the last example
> +i can say that it's working good wiht dual screens, two different
> video card, going from one to another.

Yes, I know, thanks...
This is in my TO DO list :-)

---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Re: [ANN] OpenGLPlugin 1.0a1
Date: 16.12.05 17:11 (Fri, 16 Dec 2005 17:11:18 +0100)
From: dazz
y u need some support ;)
congrat, it looks nice
i have the same problem as reported with the last example
+i can say that it's working good wiht dual screens, two different
video card, going from one to another.

> On 15 déc. 05, at 23:56, Daniel Lurie wrote:
> Very nice. Let me know when I can throw money at you. :p
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>