]> git.sesse.net Git - casparcg/blobdiff - core/mixer/gpu/device_buffer.h
2.0. - blend_modes are re-enabled.
[casparcg] / core / mixer / gpu / device_buffer.h
index 1f1df52009da72b7f16af72e7c15f3dc323894a7..0959c03747a5a9a7bafda873c41e9cb7ba2e75f7 100644 (file)
@@ -27,8 +27,6 @@
 \r
 namespace caspar { namespace core {\r
                \r
-class host_buffer;\r
-\r
 class device_buffer : boost::noncopyable\r
 {\r
 public:\r
@@ -40,17 +38,15 @@ public:
        void bind();\r
        void bind(int index);\r
        void unbind();\r
-\r
-       void clear();\r
-\r
-       void attach(int index = 0);\r
-\r
-       void begin_read(host_buffer& source);\r
+               \r
+       void begin_read();\r
        bool ready() const;\r
 private:\r
        friend class ogl_device;\r
        device_buffer(size_t width, size_t height, size_t stride);\r
 \r
+       int id() const;\r
+\r
        struct implementation;\r
        safe_ptr<implementation> impl_;\r
 };\r