Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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 1081 times)
0 Members and 1 Guest are viewing this topic.
Offline elias4444

Junior Member





« 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!).

Thanks.

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.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

TehJavaDev (14 views)
2014-08-28 18:26:30

CopyableCougar4 (25 views)
2014-08-22 19:31:30

atombrot (38 views)
2014-08-19 09:29:53

Tekkerue (33 views)
2014-08-16 06:45:27

Tekkerue (32 views)
2014-08-16 06:22:17

Tekkerue (19 views)
2014-08-16 06:20:21

Tekkerue (29 views)
2014-08-16 06:12:11

Rayexar (66 views)
2014-08-11 02:49:23

BurntPizza (42 views)
2014-08-09 21:09:32

BurntPizza (34 views)
2014-08-08 02:01:56
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!