]> git.sesse.net Git - casparcg/blobdiff - accelerator/ogl/util/device.cpp
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / accelerator / ogl / util / device.cpp
index f8f3813694a69229bf2fb4cddd954b5e3bafd294..dccde2e5785c9eacdbcf7169d55bfdee655bbfcd 100644 (file)
@@ -236,12 +236,12 @@ struct device::impl : public std::enable_shared_from_this<impl>
 \r
        boost::unique_future<core::const_array> copy_async(const spl::shared_ptr<texture>& source)\r
        {\r
-               return fold(render_executor_.begin_invoke([=]() -> boost::shared_future<core::const_array>\r
+               return flatten(render_executor_.begin_invoke([=]() -> boost::shared_future<core::const_array>\r
                {\r
                        auto buffer = create_buffer(source->size(), buffer::usage::read_only); \r
                        source->copy_to(*buffer);       \r
 \r
-                       return make_shared(async(launch_policy::deferred, [=]() mutable -> core::const_array\r
+                       return make_shared(async(launch::deferred, [=]() mutable -> core::const_array\r
                        {\r
                                const auto& buf = buffer.get();\r
                                if(!buf->data())\r