X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=util.h;fp=util.h;h=f5b5dd368f4665c25d2e3c438714c2696cf90234;hp=8cabaf7c3eafe8be36928521bb324545521325ba;hb=2fd06b9c44225d1e740cb2de08a9dfa5c9cd0031;hpb=54d47f65e9abac77229636fbaaefea8caf34a4d4 diff --git a/util.h b/util.h index 8cabaf7..f5b5dd3 100644 --- a/util.h +++ b/util.h @@ -74,6 +74,9 @@ template void combine_two_samples(float w1, float w2, float pos1, float pos2, float num_subtexels, float inv_num_subtexels, DestFloat *offset, DestFloat *total_weight, float *sum_sq_error); +// Create a VBO with the given data. Returns the VBO number. +GLuint generate_vbo(GLint size, GLenum type, GLsizeiptr data_size, const GLvoid *data); + // Create a VBO with the given data, and bind it to the vertex attribute // with name . Returns the VBO number. GLuint fill_vertex_attribute(GLuint glsl_program_num, const std::string &attribute_name, GLint size, GLenum type, GLsizeiptr data_size, const GLvoid *data);