Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (686)
Games in Android Showcase (198)
games submitted by our members
Games in WIP (758)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Vertex Buffer Objects?  (Read 1395 times)
0 Members and 1 Guest are viewing this topic.
Offline elias4444

Junior Devvie

« Posted 2005-03-17 15:29:09 »

I feel a bit like a duck out of water while waiting for the lwjgl site upgrade (never realized how much I rely on those forums and javadocs).  Tongue

I've been looking for a way to implement VBOs in lwjgl, but am having a hard time finding the right set/sequence of commands to use. Could someone please post a simple code segment, showing how to setup and draw a VBO? It would be greatly appreciated. I've been using Display Lists, but have come to realize that ATI does a poor job of supporting them (long live Nvidia!).


P.S. With VBOs, can you support a mixed polygon-type object/array? (i.e., something that has triangles, quads, AND polys in it) I was thinking I could specify GL_POLYGON in the drawelements command, but I wasn't sure how the function would determine where one face starts and the next one ends in the vertexpoints array.

Offline zhaoyoubing

Senior Newbie

Java games rock!

« Reply #1 - Posted 2005-06-17 07:57:04 »

I think VBO is very important for performance, and JOGL can fully supports it !
Offline Optus

Junior Newbie

Java games rock!

« Reply #2 - Posted 2005-07-14 18:33:07 »

I think VBO is very important for performance, and JOGL can fully supports it !
This is the LWJGL forum, so I wouldn't consider it very helpful to tell someone to tell them to switch to a different library.  How about trying to answer his questions instead?

elias, I haven't ventured in to VBOs too much yet, but I have a solid vertex array implementation working.  I think this would be a good starting place for you, because VBOs are very similar to VAs, simply a few more calls to enable the VBO.  As for your question about mixing primitives in an array, I *think* it can work.  You wouldn't be able to draw all of the different polygons, in one draw call, because the draw call takes a parameter to indicate which type.  So basically you'd draw a range of the array using the call with GL_TRIANGLES where they are triangles, or GL_QUADS where they are quads.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

roseslayer (479 views)
2016-08-06 11:43:29

roseslayer (435 views)
2016-08-06 09:43:11

xTheGamerCodes (511 views)
2016-08-04 15:40:59

xTheGamerCodes (504 views)
2016-08-04 15:40:24

orrenravid (852 views)
2016-07-16 03:57:23

theagentd (929 views)
2016-07-11 14:28:54

Hydroque (1025 views)
2016-07-06 05:56:57

Hydroque (1018 views)
2016-07-03 08:52:54

GrandCastle (833 views)
2016-07-01 09:13:47

GrandCastle (640 views)
2016-07-01 09:09:45
Rendering resources
by Roquen
2016-08-08 05:55:21

Rendering resources
by Roquen
2016-08-08 05:52:42

Rendering resources
by Roquen
2016-08-08 05:50:38

Rendering resources
by Roquen
2016-08-08 05:49:53

Rendering resources
by Roquen
2016-08-08 05:32:39

Making a Dynamic Plugin System
by Hydroque
2016-06-25 00:13:25

Java Data structures
by BinaryMonkL
2016-06-13 21:22:09

Java Data structures
by BinaryMonkL
2016-06-13 21:20:42 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!