summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2015-01-22 19:26:26 +0100
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2015-01-22 19:26:26 +0100
commitf1a2adc95b2fc370288162128e271c9514d223f5 (patch)
tree1a134d4acb7b09ed40a9ae89ac5511a11ced8f57
parent33af00a9ae3136e8aa0fe3183a49681383cd48c7 (diff)
we know it is an OpenGLSalGraphicsImpl
Change-Id: I408f5a77a11ec0e9fed6569163870a7e0d12167c
-rw-r--r--include/vcl/opengl/OpenGLContext.hxx8
-rw-r--r--vcl/source/opengl/OpenGLContext.cxx6
2 files changed, 8 insertions, 6 deletions
diff --git a/include/vcl/opengl/OpenGLContext.hxx b/include/vcl/opengl/OpenGLContext.hxx
index 0178e21ebcd0..5818be332392 100644
--- a/include/vcl/opengl/OpenGLContext.hxx
+++ b/include/vcl/opengl/OpenGLContext.hxx
@@ -61,7 +61,7 @@ class NSOpenGLView;
class OpenGLFramebuffer;
class OpenGLProgram;
class OpenGLTexture;
-class SalGraphicsImpl;
+class OpenGLSalGraphicsImpl;
/// Holds the information of our new child window
struct GLWindow
@@ -193,8 +193,8 @@ public:
OpenGLFramebuffer* AcquireFramebuffer( const OpenGLTexture& rTexture );
void ReleaseFramebuffer( OpenGLFramebuffer* pFramebuffer );
#ifdef DBG_UTIL
- void AddRef(SalGraphicsImpl*);
- void DeRef(SalGraphicsImpl*);
+ void AddRef(OpenGLSalGraphicsImpl*);
+ void DeRef(OpenGLSalGraphicsImpl*);
#else
void AddRef();
void DeRef();
@@ -269,7 +269,7 @@ private:
boost::ptr_map<ProgramKey, OpenGLProgram> maPrograms;
OpenGLProgram* mpCurrentProgram;
#ifdef DBG_UTIL
- std::set<SalGraphicsImpl*> maParents;
+ std::set<OpenGLSalGraphicsImpl*> maParents;
#endif
public:
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index 5bd863dfcb44..36ab9d0afccd 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -33,6 +33,8 @@
#include <opengl/program.hxx>
#include <opengl/texture.hxx>
+#include "openglgdiimpl.hxx"
+
using namespace com::sun::star;
#define MAX_FRAMEBUFFER_COUNT 30
@@ -104,7 +106,7 @@ OpenGLContext::~OpenGLContext()
}
#ifdef DBG_UTIL
-void OpenGLContext::AddRef(SalGraphicsImpl* pImpl)
+void OpenGLContext::AddRef(OpenGLSalGraphicsImpl* pImpl)
{
assert(mnRefCount > 0);
mnRefCount++;
@@ -112,7 +114,7 @@ void OpenGLContext::AddRef(SalGraphicsImpl* pImpl)
maParents.insert(pImpl);
}
-void OpenGLContext::DeRef(SalGraphicsImpl* pImpl)
+void OpenGLContext::DeRef(OpenGLSalGraphicsImpl* pImpl)
{
auto it = maParents.find(pImpl);