]> git.sesse.net Git - casparcg/blobdiff - core/mixer/gpu/ogl_device.cpp
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / core / mixer / gpu / ogl_device.cpp
index 9d6a4221b456c904a6a295b28b3b9de8d0a62d4f..2d8aad35b44f625e4cf967af63944bc33a5d5e46 100644 (file)
@@ -273,7 +273,7 @@ void ogl_device::attach(device_buffer& texture)
 {      \r
        if(attached_texture_ != texture.id())\r
        {\r
-               glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0 + 0, GL_TEXTURE_2D, texture.id(), 0);\r
+               GL(glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0 + 0, GL_TEXTURE_2D, texture.id(), 0));\r
                attached_texture_ = texture.id();\r
        }\r
 }\r
@@ -281,14 +281,14 @@ void ogl_device::attach(device_buffer& texture)
 void ogl_device::clear(device_buffer& texture)\r
 {      \r
        attach(texture);\r
-       glClear(GL_COLOR_BUFFER_BIT);\r
+       GL(glClear(GL_COLOR_BUFFER_BIT));\r
 }\r
 \r
 void ogl_device::use(shader& shader)\r
 {\r
        if(active_shader_ != shader.id())\r
        {               \r
-               glUseProgramObjectARB(shader.id());     \r
+               GL(glUseProgramObjectARB(shader.id())); \r
                active_shader_ = shader.id();\r
        }\r
 }\r