Guest User

Untitled

a guest
Sep 6th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.47 KB | None | 0 0
  1. void Shape::MakeGeom(std::vector<GLfloat> Verts, GLuint* GlobalOffset, GLuint* ShapeCounter, std::vector<Shape> s)
  2. {
  3.     GLfloat Temp[Verts.size()];
  4.  
  5.     for(int i = 0; i < Verts.size(); i++)
  6.     {
  7.         Temp[i] = Verts[i];
  8.     }
  9.     //0  is offset
  10.     glBufferSubData(GL_ARRAY_BUFFER, *GlobalOffset, sizeof(Temp), Temp);
  11.  
  12.     //GLOBAL OFFSET +
  13.     ShapeByteOffset += *GlobalOffset;
  14.     *GlobalOffset += sizeof(Temp);
  15.     *ShapeCounter++;
  16.     s.push_back(*this);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment