$ clib install glisy/buffer --save
#include <glisy/buffer.h>
#include <glisy/gl.h>
int
main (void) {
// buffer setup
GlisyBuffer arrayBuffer;
glisyBufferInit(&arrayBuffer, GL_ARRAY_BUFFER);
glisyBufferBind(&arrayBuffer);
glisyBufferSource(&arrayBuffer, sizeof(vertices), vertices);
glisyBufferUpdate(&arrayBuffer, GL_STATIC_DRAW);
glisyBufferBind(&arrayBuffer);
return 0;
}
MIT