summaryrefslogtreecommitdiff
path: root/include/vcl/opengl
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2015-11-16 20:31:58 +0200
committerTor Lillqvist <tml@collabora.com>2015-11-19 14:05:29 +0200
commit0e6e0cea8fd5c02191f529b946c4df294072477f (patch)
treeb058551ea6b1bfb57e5fe56baf4c880f1f41d124 /include/vcl/opengl
parentc33a63598db3f275e7555831458e1b9d4a4c0da3 (diff)
Add OpenGLContext::UseNoProgram()
Will be useful in cases where there is some external library code that uses shaders outside of our OpenGLContext. Change-Id: I59c57e3225f55d13e69b6a9b7c0db1a7487c586d
Diffstat (limited to 'include/vcl/opengl')
-rw-r--r--include/vcl/opengl/OpenGLContext.hxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/vcl/opengl/OpenGLContext.hxx b/include/vcl/opengl/OpenGLContext.hxx
index 28db7f9ed814..fb09bd586b85 100644
--- a/include/vcl/opengl/OpenGLContext.hxx
+++ b/include/vcl/opengl/OpenGLContext.hxx
@@ -167,6 +167,7 @@ public:
// retrieve a program from the cache or compile/link it
OpenGLProgram* GetProgram( const OUString& rVertexShader, const OUString& rFragmentShader, const OString& preamble = "" );
OpenGLProgram* UseProgram( const OUString& rVertexShader, const OUString& rFragmentShader, const OString& preamble = "" );
+ void UseNoProgram();
/// Is this GL context the current context ?
bool isCurrent();