X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=src%2Fgfxapi.cc;h=2987a59c12f129bcec8fc059ac1bcfb2353be0ec;hb=0d3454cbd5e803b8dea601110d403cd5563df9be;hp=d4464f19abf764a90f77fcced5b40366cd364b40;hpb=3bf3536271e4afa8a8a93c75e2ab1256c0bf718a;p=demo diff --git a/src/gfxapi.cc b/src/gfxapi.cc index d4464f1..2987a59 100644 --- a/src/gfxapi.cc +++ b/src/gfxapi.cc @@ -14,6 +14,8 @@ static Gfx_API api; void (*gfx_clear)(float r, float g, float b); void (*gfx_viewport)(int x, int y, int width, int height); +void (*gfx_zbuffer)(bool enable); +void (*gfx_cull_face)(Gfx_cull_face cf); bool gfx_init(Gfx_API api) @@ -55,6 +57,7 @@ Mesh *gfx_create_mesh() case GFX_VK: return new MeshVK; } + return 0; } Texture *gfx_create_texture() { @@ -64,6 +67,7 @@ Texture *gfx_create_texture() case GFX_VK: return new TextureVK; } + return 0; } ShaderProgram *gfx_create_shader_program() @@ -75,6 +79,7 @@ ShaderProgram *gfx_create_shader_program() // return new ShaderProgramVK; return 0; } + return 0; } Shader *gfx_create_shader() @@ -86,6 +91,7 @@ Shader *gfx_create_shader() // return new ShaderVK; return 0; } + return 0; } char *gfx_get_shader_path() @@ -96,4 +102,5 @@ char *gfx_get_shader_path() case GFX_VK: return (char *)"vk_shaders"; } + return (char *)""; } \ No newline at end of file