@Override public void glPatchParameter(int count) { GL40.glPatchParameteri(GL40.GL_PATCH_VERTICES,count); }
@Override public void glPatchParameter(final int count) { GL40.glPatchParameteri(GL40.GL_PATCH_VERTICES, count); }
@Override public void glPatchParameter(int count) { GL40.glPatchParameteri(GL40.GL_PATCH_VERTICES,count); } }
@Override public void glPatchParameter(int count) { GL40.glPatchParameteri(GL40.GL_PATCH_VERTICES,count); }
public void addData(Vec2f[] vertices, int patchsize) { size = vertices.length; glBindVertexArray(vaoId); glBindBuffer(GL_ARRAY_BUFFER, vbo); glBufferData(GL_ARRAY_BUFFER, BufferUtil.createFlippedBuffer(vertices), GL_STATIC_DRAW); glVertexAttribPointer(0, 2, GL_FLOAT, false, Float.BYTES*2, 0); glPatchParameteri(GL_PATCH_VERTICES, patchsize); glBindVertexArray(0); }
public void addData(Vec3f[] vertices, int patchsize) { size = vertices.length; glBindVertexArray(vaoId); glBindBuffer(GL_ARRAY_BUFFER, vbo); glBufferData(GL_ARRAY_BUFFER, BufferUtil.createFlippedBuffer(vertices), GL_STATIC_DRAW); glVertexAttribPointer(0, 3, GL_FLOAT, false, Float.BYTES*3, 0); glPatchParameteri(GL_PATCH_VERTICES, patchsize); glBindVertexArray(0); }