Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualTommato

Posted 18 March 2013 - 12:11 PM

Hi All
 
I've implemented VBO but got a slower render (only 1 fps vs 3 fps without VBO).
After series of experiments I've found the problem is caused by using GL_DOUBLE for at least one chunk (vertices, normals, UVs etc). With GL_FLOAT for everything my results are good: 17 fps with VBO. So my questions are:
 
- is a low speed normal/expected with GL_DOUBLE ?
- how can I make VBO faster yet?
 
My setings are:
 
OpenGL Vendor: ATI Technologies Inc.
OpenGL Renderer: ATI Radeon HD 2600 OpenGL Engine
OpenGL Version: 2.1 ATI-1.6.36
 
Vertices 756,780
Polygons 1,169,235
Objects 150
VBO buffers: 150 * 2 = 300 
(GL_ARRAY_BUFFER_ARB + GL_ELEMENT_ARRAY_BUFFER_ARB) both GL_STATIC_DRAW_ARB
Using glDrawElements
Shading: gourand
Total VBO RAM: 42,513.104
 
Thanks
Tom

#1Tommato

Posted 18 March 2013 - 12:10 PM

Hi All
 
I've implemented VBO but got a slower render (only 1 fps vs 3 fps without VBO).
After series of experiments I've found the problrm is caused by using GL_DOUBLE for at least one chunk (vertices, normals, UVs etc). With GL_FLOAT for everything my results are good: 17 fps with VBO. So my questions are:
 
- is a low speed normal/expected with GL_DOUBLE ?
- how can I make VBO faster yet?
 
My setings are:
 
OpenGL Vendor: ATI Technologies Inc.
OpenGL Renderer: ATI Radeon HD 2600 OpenGL Engine
OpenGL Version: 2.1 ATI-1.6.36
 
Vertices 756,780
Polygons 1,169,235
Objects 150
VBO buffers: 150 * 2 = 300 
(GL_ARRAY_BUFFER_ARB + GL_ELEMENT_ARRAY_BUFFER_ARB) both GL_STATIC_DRAW_ARB
Using glDrawElements
Shading: gourand
Total VBO RAM: 42,513.104
 
Thanks
Tom

PARTNERS