public GenericColoredShape(Camera cam, int drawMode, float[] vertices) { super(cam); this.drawMode = drawMode; this.vertices = Vertices.toFloatBuffer(vertices); this.colors = null; vertexCount = vertices.length / 3; useVertexColors = false; super.setProgram(GLSLProgram.FlatColor()); }