Hi,

On Tue, 2007-03-20 at 08:32 -0500, Allen Bierbaum wrote:
> Dirk Reiners wrote:
> >     
> >     Hi All,
> > 
> > trying to think about what to do for OpenSG2 I've been thinking about 
> > Allen's 
> > idea of requiring a certain OpenGL version (like 2.0) to avoid having to 
> > deal 
> > with the extension cruft. Talking to Johannes at VR brought up the idea of 
> > going 
> > beyond that by going full-out shader, in anticipation of OpenGL 3.
> > 
> > I don't want to require OpenGL 3(especially since it's very unclear when 
> > drivers 
> > will be available), but conceptually going full-blown shader by removing 
> > support 
> > for the fixed function pipeline has some appeal. It would add complexity by 
> > having to have the shader composition framework up and running (Gerrit, can 
> > you 
> > give us an update on how that is coming along?), but it would simplify 
> > probably 
> > pretty much everything else. My goal would be to support an equivalent of 
> > pretty 
> > much the full fixed function pipeline, i.e. have most of the existing apps 
> > still 
> > working (for obvious reasons ;), but do it completely shader-based.
> > 
> > In that step I would also remove immediate mode from the codebase. 
> > Multi-indexing will be supported, but by creating temporary VBOs.
> > 
> > It's a pretty radical step, though, and might delay moving forward on 2 
> > even 
> > more than it is delayed right now, so I need some opinions on this one.
> 
> How much will it really delay the release?  It seems to me that this 
> change would add features that we already need to add anyway and would 
> reduce the legacy cruft supported.
> 
> Now, that said, the real reason I suggested requiring OpenGL 2.0 was to 
> remove all the extension detection and loading.  Will this help us at 
> all with this part?  Could we use a 3rd party project to help out with 
> this so OpenSG doesn't have to manage extensions itself?

we could try glew. IIRC they added something like a context so
different gfx cards with different capabilities in one machine might be
possible but I did not try it or look into it. And as I did not write
this OpenSG part there might be something else I overlooked.


gerrit





-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to