On Jan 29, 2008 4:51 PM, David Guthrie <[EMAIL PROTECTED]> wrote:
> If OSG just stripped off the [] when checking the names, it would work for
> all cases.  OSG already works around implementation details, picks the right
> extensions to use for point sprites, etc.  OSG should do all it can to make
> the code work the same on different drivers and vendors implementations.

One can't use a blanket "OSG should do all it can" to provide
workarounds for driver bugs.  Driver bugs and transient things that
come and go, so if the OSG was to try and keep track of all the
different combinations of workarounds one might need for all the
different OS's and hardware and drivers then you will soon end up with
a total quagmire and unmaintainable code that doesn't really work
properly on any platform.

So... one needs to look at just how intrusive the changes would be for
a work around, and how broad the benefit of work around, minor tweaks
for large benefit are pretty easy to justify, large changes for small
benefit really can't be justified.

If you can propose code changes that aren't intrusive code wise or
feature wise then go for it.  If it looks like a good balance has been
struck I'll merge - I can't make this judgement until I see the code
though.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to