]> git.sesse.net Git - casparcg/blobdiff - core/mixer/gpu/ogl_device.h
2.0. Fixed rendering stalls caused by ogl frame allocation delays.
[casparcg] / core / mixer / gpu / ogl_device.h
index d1fb65b2dae6e442bd4220c2387b7a904e8d75c7..872046c0b3b46072f26ef5cd782750622af8c3f2 100644 (file)
@@ -115,10 +115,15 @@ public:
                \r
        safe_ptr<device_buffer> create_device_buffer(size_t width, size_t height, size_t stride);\r
        safe_ptr<host_buffer> create_host_buffer(size_t size, host_buffer::usage_t usage);\r
+       \r
        void yield();\r
        boost::unique_future<void> gc();\r
 \r
        static std::wstring get_version();\r
+\r
+private:\r
+       safe_ptr<device_buffer> allocate_device_buffer(size_t width, size_t height, size_t stride);\r
+       safe_ptr<host_buffer> allocate_host_buffer(size_t size, host_buffer::usage_t usage);\r
 };\r
 \r
 }}
\ No newline at end of file