diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-05-21 00:41:37 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-05-21 01:50:44 +0200 |
commit | 8c39739a38237df6e8f39f312cf08fadae896ae4 (patch) | |
tree | df9e59020a20919a3b144b007829047ac48067e8 /include/vcl | |
parent | e634b0dcdd6286cef92dac83847af8b6fb08ce70 (diff) |
add method for creating framebuffer objects to OpenGLHelper
Change-Id: I08bd2e58ee98a68accae256fcbcc288a8c56ae0b
Diffstat (limited to 'include/vcl')
-rw-r--r-- | include/vcl/opengl/OpenGLHelper.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vcl/opengl/OpenGLHelper.hxx b/include/vcl/opengl/OpenGLHelper.hxx index 3cb482ba09b4..70b1d2aa637a 100644 --- a/include/vcl/opengl/OpenGLHelper.hxx +++ b/include/vcl/opengl/OpenGLHelper.hxx @@ -29,6 +29,13 @@ public: static void renderToFile(long nWidth, long nHeight, const OUString& rFileName); static const char* GLErrorString(GLenum errorCode); + + /** + * The caller is responsible for deleting the buffer objects identified by + * nFramebufferId, nRenderbufferId and nTexturebufferId + */ + static void createFramebuffer(long nWidth, long nHeight, + GLuint& nFramebufferId, GLuint& nRenderbufferId, GLuint& nTexturebufferId); }; VCLOPENGL_DLLPUBLIC std::ostream& operator<<(std::ostream& rStrm, const glm::mat4& rMatrix); |