iphone - OpenGL ES code to revise -


i´m creating opengl es project , i´m trying show textures, works problem use of memory, every 5 seconds increments 1 mb, think i´m doing wrong, i´m not using of apple recommendations tray sure, want know if code have bug, there how i´m paiting:

    // generate vertex buffer object (vbo) glgenbuffers(1, &ui32vbo);  // bind vbo can fill data glbindbuffer(gl_array_buffer, ui32vbo);  // set buffer's data // calculate verts size: (3 vertices * stride (3 glfloats per each vertex))  glbufferdata(gl_array_buffer, uisize, verts, gl_static_draw);  // bind vbo can fill data glbindbuffer(gl_array_buffer, ui32vbo); glenableclientstate(gl_vertex_array); glvertexpointer(3, gl_float, 20, 0);    // stride = 20 bytes  glbindtexture(gl_texture_2d, textid); glenableclientstate(gl_texture_coord_array);     gltexcoordpointer(2, gl_float, 20, (void *)12);  gldrawarrays(gl_triangle_fan, 4, 4);  // bind vbo can fill data glbindbuffer(gl_array_buffer, 0); 

thank much!!!

you should generate vertex buffer object once, use draw.

it seems create new 1 each frame.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -