X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fgfxapi.h;fp=src%2Fgfxapi.h;h=d6b1fd1de9cf23172996e7f385dabb727de23653;hp=80d996aeccaad8d7ec611366f8fe75785674002f;hb=05d269a194496bcef85da78652b947f5bf1c9bcf;hpb=6cecb8f16f1863496884ca86790375dbb27138ba diff --git a/src/gfxapi.h b/src/gfxapi.h index 80d996a..d6b1fd1 100644 --- a/src/gfxapi.h +++ b/src/gfxapi.h @@ -2,9 +2,10 @@ #define GFXAPI_H_ class Mesh; -class Texture; class ShaderProgram; class Shader; +class Texture; +class UniformBuffer; enum Gfx_API { GFX_GL, @@ -34,6 +35,8 @@ Mesh *gfx_create_mesh(); Texture *gfx_create_texture(); ShaderProgram *gfx_create_shader_program(); Shader *gfx_create_shader(); +UniformBuffer *gfx_create_uniform_buffer(); + char *gfx_get_shader_path(); #endif // GFXAPI_H_