#include "widget.h" #include widget_t *Widget_CreateImage(texture_t *texture, int x, int y, int w, int h) { widget_t *widget = (widget_t *) malloc( sizeof(widget_t) ); *widget = (widget_t){ x, y, w, h, 0, texture }; glGenBuffers(1, &widget->vbo); glBindBuffer(GL_ARRAY_BUFFER, widget->vbo); glBufferData(GL_ARRAY_BUFFER, sizeof(GLfloat) * 4, NULL, GL_DYNAMIC_DRAW); } void Widget_Destroy(widget_t *widget) { free(widget); }