LWJGL
May 18, 2013, 20:58:17 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: LWJGL is now using GitHub
 
   Home   Help Search Login Register  



Pages: [1]
  Print  
Author Topic: Check my VAO code  (Read 866 times)
awside
Newbie
*
Posts: 1


« on: February 23, 2012, 17:28:02 »

Vertices show up but the color is always white regardless.



        vao = ARBVertexArrayObject.glGenVertexArrays();
        ARBVertexArrayObject.glBindVertexArray(vao);
       
        vertexVBOID = ARBVertexBufferObject.glGenBuffersARB();
        ARBVertexBufferObject.glBindBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, vertexVBOID);
        ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, vertexB, ARBVertexBufferObject.GL_STATIC_DRAW_ARB);
        ARBVertexShader.glVertexAttribPointerARB(0, 3, GL11.GL_FLOAT, false, 0, 0);
        ARBVertexShader.glEnableVertexAttribArrayARB(0);
        ARBVertexBufferObject.glBindBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, 0);
       
        colorVBOID = ARBVertexBufferObject.glGenBuffersARB();
        ARBVertexBufferObject.glBindBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, colorVBOID);
        ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, colorB, ARBVertexBufferObject.GL_STATIC_DRAW_ARB);
        ARBVertexShader.glVertexAttribPointerARB(1, 4, GL11.GL_FLOAT, false, 0, 0);
        ARBVertexShader.glEnableVertexAttribArrayARB(1);
        ARBVertexBufferObject.glBindBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, 0);


        Render code....

        ARBVertexArrayObject.glBindVertexArray(vao);
        GL11.glDrawArrays(GL11.GL_QUADS, 0, vertexCount / 3);
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
SMFAds for Free Forums
Valid XHTML 1.0! Valid CSS!