   need advice
  hello,I have built an 3d game engine and I want to use VBO. On the engine, I loaded each character data to vector by frames, so each time i need draw a new frame, I draw the data from the vector on current frame cell.my question is:cause I already have all the data I need (on RAM), should I "upload" the data so each frame will have different vbo?or should I use one vbo and update it on each frame?tnx   
  Generally you would want to upload the data once to one or more VBOs and use that. If you have lots of dynamic data, you might also use vertex arrays, especially if all the data would be uploaded. Both are generally better that immediate mode, since you have much fewer API calls.   ;http://www.opengl.org/wiki/VBO_-_more#Dynamic_VBO;  I think i'll try the update approach tnx   ;  By the way, does anyone knows good "Dynamic/Stream" vbo tutorials?;  hi,i included the last version of glext.h , and when i'm trying to useglGenBuffersARB i get the linker error:error LNK2019: unresolved external symbol _glGenBufferARB@8 ...if i dont include glext.h, and only use:// VBO Extension Definitions, From glext.h#define GL_ARRAY_BUFFER_ARB 0x8892#define GL_STATIC_DRAW_ARB 0x88E4typedef void (APIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);typedef void (APIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);typedef void (APIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);typedef void (APIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, int size, const GLvoid *data, GLenum usage);// VBO Extension Function PointersPFNGLGENBUFFERSARBPROC glGenBuffersARB = NULL;// VBO Name Generation ProcedurePFNGLBINDBUFFERARBPROC glBindBufferARB = NULL;// VBO Bind ProcedurePFNGLBUFFERDATAARBPROC glBufferDataARB = NULL;// VBO Data Loading ProcedurePFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB = NULL;// VBO Deletion Procedurei dont get errors. how can i use glext.h and fix the error?;  i did little research and figure out that i missed the SDL_GL_GetProcAddressnow my problem is that SDL_GL_GetProcAddress always returns NULL. my video card isgforce 7600 go and its support VBO. can anyone tell me how to fix it?tnx   ;  Use glGenBuffers, without the ARB. The method was promoted to core in OpenGL 1.5, thus making it loose the trailing "ARB".   ;  tnx men, i moved the function call to different location and it worked.   