Good news. Looking forward for test results from Michael.
Announcement
Collapse
No announcement yet.
Radeon Driver Picks Up VBOs, OQ Support
Collapse
X
-
Originally posted by BlackStar View PostDepends on your viewpoint, I guess. Personally, I consider anything less than OpenGL 2.1 + FBOs a "toy" - we are talking about 6 year old features here!
(Not bashing the open-source drivers here, just saying I'd *really* love GLSL support so I Can finally drop the damned fixed-function codepath from my applications).
Comment
-
Originally posted by chelobaka View PostGood news. Looking forward for test results from Michael.
Comment
-
Originally posted by osiris View PostR300 cards owners won't benefit (performance wise) from GLSL support actually, because R300 chips don't support loops and branches. While branches can be rewritten, if an app will try to use loops in GLSL programs the driver will just fallback to software. The best the R300 can do is ARB_vertex/fragment_program.
Other than that, I refuse to touch ARB_vertex/fragment programs (adding *yet* another codepath to my applications for obsolete hardware? No thanks!) If a GPU doesn't support GLSL I force it down the fixed-function pipeline and forget about it (which includes every Intel GPU currently in existence.)
My point is that across-the-board GLSL support allows you to provide a unified and relatively clean rendering engine. Supporting the fixed function pipeline makes things much, *much* uglier.
Edit: regarding VBOs, they are much easier to handle than client-side vertex arrays for a number of applications (esp. if you are using a GC). They also allow you to use a single codepath for basic geometry uploads, which is always a good thing.
Speed will probably increase as the code matures.Last edited by BlackStar; 17 August 2009, 09:45 AM.
Comment
-
Originally posted by BlackStar View PostIf a GPU doesn't support GLSL I force it down the fixed-function pipeline and forget about it (which includes every Intel GPU currently in existence.)
I have an X4500HD, and according to glxinfo it has OpenGL 2.1. I don't know a whole lot about OpenGL, but I do know that I am getting hardware acceleration on my Intel chip because it can run Urban Terror.
Is it software based GLSL or something?
Comment
-
Originally posted by pvtcupcakes View PostAnd another quick question.
When they refer to r300, does that include r400 and r500 like r600 can refer to rv770?
Comment
-
Originally posted by osiris View PostR300 cards owners won't benefit (performance wise) from GLSL support actually, because R300 chips don't support loops and branches. While branches can be rewritten, if an app will try to use loops in GLSL programs the driver will just fallback to software. The best the R300 can do is ARB_vertex/fragment_program.
Comment
Comment