realbasic-games
[Top] [All Lists]

Re: New OpenGL plugin

To: REALbasic Games <realbasic-games at lists dot realsoftware dot com>
Subject: Re: New OpenGL plugin
From: Frank Condello <developer at chaoticbox dot com>
Date: Wed, 7 Dec 2005 16:22:24 -0500
Delivered-to: realbasic-games at lists dot realsoftware dot com
References: <4394D750 dot 2000708 at optonline dot net> <1a84c124f37b372513a79b0486bd4c45 at fireyesoftware dot com> <9B8B272C-319F-4878-BDE1-619CA7E445FF at sqlabs dot net> <da4bc6084296 dot 4396dd70 at optonline dot net> <F7999A04-A46B-499B-84B5-434B916EAF13 at sqlabs dot net> <e359b3c64461 dot 4396e26b at optonline dot net> <7C491DC4-4B02-49C5-9EAD-8DCB0B349C31 at sqlabs dot net> <dfbff15e3077 dot 4396ebbe at optonline dot net> <5B2B76D2-FEA6-47B0-8362-449C2A0CC528 at sqlabs dot net> <e77e911f5def dot 4396ee15 at optonline dot net> <5E7CD59C-AE86-4CDF-BD65-DD39521BB57E at sqlabs dot net> <e012941d470a dot 4396ef88 at optonline dot net> <398F9359-65F0-4343-A083-BF6C22DBD4A4 at freaksw dot com> <e37deef2309 dot 4396f181 at optonline dot net> <7CC2024B-C27D-4869-8E89-6B3C3BE678E7 at sqlabs dot net> <e3aba4dd3b44 dot 4396f96a at optonline dot net> <18EDE733-7ABE-44B3-AE67-D79B4FDD957D at freaksw dot com> <F62B8095-D70D-4319-A564-0C1838521842 at sqlabs dot net>

On 7-Dec-05, at 3:47 PM, Marco Bambini wrote:

Seth, it is really a lot different.

My OpenGLView control can have its own async loop attached, so it is complete independent from RB.

That could be useful... Can you provide more details on how this works?

I can have a spinning cube in an OpenGLView that achieves 1500 frames/sec...

Declares will get you to that point with little trouble - you can handily hit a GPU's fill rate even when running frames from an Rb thread (in Rb2005 at least). I don't consider this useful however; Although it's comforting to be able to hit these rates, most scenes are a tad more complicated than a cube, usually to the point where your app is bound by GPU fill rate. At that point a faster frame driver either sits idle or wastes CPU cycles. In the end stuff looks better with VBL sync enabled, and the rest of the system (and laptop users) tend to appreciate apps that don't suck power to draw redundant frames.

...while I am selecting a menu or pushing a button and so on...

Ok, now you're in "better than declares" land. Hopefully Rb's threads will be able to handle this sort of thing in the future, but it's a minor quibble for games where using the system GUI has become taboo.

This plugin is the first step in order to be able to have a real game engine with RB.

I'm not sure I agree with that - stuff I'm working on at the moment feels real enough without this plugin ;)

Looking forward to some demos!

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>

<Prev in Thread] Current Thread [Next in Thread>