skybox working
[demo] / src / gfxapi.cc
index d4464f1..2987a59 100644 (file)
@@ -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