From 66bdbc3b969083b9d647abdf72784be64a125949 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Fri, 28 Oct 2016 18:17:33 -0700 Subject: [core] Introduce gl::Program template --- src/mbgl/gl/context.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/mbgl/gl/context.hpp') diff --git a/src/mbgl/gl/context.hpp b/src/mbgl/gl/context.hpp index 438450fe14..2a3fbea33d 100644 --- a/src/mbgl/gl/context.hpp +++ b/src/mbgl/gl/context.hpp @@ -14,6 +14,7 @@ #include #include #include +#include #include namespace mbgl { @@ -28,9 +29,8 @@ class Context : private util::noncopyable { public: ~Context(); - UniqueProgram createProgram(); - UniqueShader createVertexShader(); - UniqueShader createFragmentShader(); + UniqueShader createShader(ShaderType type, const std::string& source); + UniqueProgram createProgram(ShaderID vertexShader, ShaderID fragmentShader); UniqueTexture createTexture(); template -- cgit v1.2.1