diff --git a/include/Spectre/GfxDriver/GfxDriver.h b/include/Spectre/GfxDriver/GfxDriver.h index d6b331f..cdfed1e 100644 --- a/include/Spectre/GfxDriver/GfxDriver.h +++ b/include/Spectre/GfxDriver/GfxDriver.h @@ -6,6 +6,8 @@ namespace sp { +class ShaderProgram; + class GfxDriver { public: @@ -34,6 +36,8 @@ public: // Resources. + virtual ShaderProgram* createShaderProgram() = 0; + // CreateIndexBuffer() // CreateVertexBuffer()