\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