public override VertexBuffer CreateVertexBuffer() { GlVertexBuffer mbuff = new GlVertexBuffer(); return mbuff; }
public override VertexBuffer CreateVertexBuffer(Vector3D[] vertices, Vector2D[] texcoords, Vector3D[] normals) { if (BasicShader.supportsShaders) { Console.WriteLine("SHADER"); GlVertexBuffer mbuff = new GlVertexBuffer(vertices, texcoords, normals, this); return mbuff; } else { Console.WriteLine("NSSS"); GlVertexNotSupportedBuffer mbuff = new GlVertexNotSupportedBuffer(vertices, texcoords, normals, this); return mbuff; } }