Jump to content


complied_vertex_array


6 replies to this topic

#1 MA-Mestre

    New Member

  • Members
  • PipPip
  • 14 posts

Posted 11 July 2003 - 09:58 AM

Well, i want to discuss about complied_vertex_array extension, i try to develop a engine and i'm thinking to include this performance, but some friends told me that this extension is obsolet, because with display list always obtain better results than use about complied_vertex_array. What do u thing about this ?

Thanks.

#2 davepermen

    Senior Member

  • Members
  • PipPipPipPip
  • 1306 posts

Posted 11 July 2003 - 10:57 AM

they are obsolente, but not because of display lists, but because of hardware changes..

with the time of hardware T&L (gf1 +, radeon +, etc..), the extension got quite obsolente, with the time of programable shadings it got even useless.. reasons unimportant..

at least: today we store our geometry at best directly on the gpu, and, placed there, we can draw it very fast.

to do so, i suggest to dive into the quite new ARB_vertex_object_buffer extension. it is about the fastest way to draw geometry.
davepermen.net
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....

#3 MA-Mestre

    New Member

  • Members
  • PipPip
  • 14 posts

Posted 11 July 2003 - 12:38 PM

Quote

to do so, i suggest to dive into the quite new ARB_vertex_object_buffer extension. it is about the fastest

i usually work with vertex_object, i know it. But, using vertex_objetct don't exclude to work with compiled_vertex, are compatibles. The compiled_vertex use information about shared vertex to reduce work.

#4 davepermen

    Senior Member

  • Members
  • PipPipPipPip
  • 1306 posts

Posted 11 July 2003 - 12:48 PM

just forget about compiled vertex array..

it was useful for multipassing on pre-t&l hw. today, they are "void" functions..

at least on nvidia hw.

and i think its the same on ati hw..


it was great the days of quake3.. and if you want to optimize for RealyOldCards ™ (pre geforce!!), then, okay, use it. else, forget about it.
davepermen.net
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....

#5 MA-Mestre

    New Member

  • Members
  • PipPip
  • 14 posts

Posted 15 July 2003 - 08:37 AM

Ok, thanks ...i try to develop a application that test this extension.

#6 Jesse M

    Member

  • Members
  • PipPip
  • 32 posts

Posted 16 July 2003 - 09:10 PM

Are there any backwards compatibility issues with VBO? You would think that older hardware might not support it.
FRAG THE PLANET
Ed Helms: Alcohol causes problems and guns solve problems. I don't see why you can't have guns in bars.
Other guy: That's a stupid idea.
Ed Helms: Yeah, if your a pussy.

#7 davepermen

    Senior Member

  • Members
  • PipPipPipPip
  • 1306 posts

Posted 16 July 2003 - 09:29 PM

all geforces and all radeons support it.. not sure about tnt's..

but any other card is crap anyways in the sence of opengl support (matrox,voodoo..), and they should use mesa instead. mesa soon for sure has vob included..

and its about impossible to support newest and oldest cards in the range of opengl, remember its over 10 years old:D

just support geforces and radeons.. everyone can get one.. gf2mx you can get here nearly for free..
davepermen.net
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users