Cycles:
* OpenCL now only uses GPU/Accelerator devices, it's only confusing if CPU device is used, easy to enable in the code for debugging. * OpenCL kernel binaries are now cached for faster startup after the first time compiling. * CUDA kernels can now be compiled and cached at runtime if the CUDA toolkit is installed. This means that even if the build does not have CUDA enabled, it's still possible to use it as long as you install the toolkit.
This commit is contained in:
@@ -25,11 +25,13 @@
|
||||
* then makes all paths relative to that. */
|
||||
|
||||
#include "util_string.h"
|
||||
#include "util_vector.h"
|
||||
|
||||
CCL_NAMESPACE_BEGIN
|
||||
|
||||
void path_init(const string& path = "");
|
||||
void path_init(const string& path = "", const string& user_path = "");
|
||||
string path_get(const string& sub = "");
|
||||
string path_user_get(const string& sub = "");
|
||||
|
||||
string path_filename(const string& path);
|
||||
string path_dirname(const string& path);
|
||||
@@ -39,6 +41,9 @@ string path_escape(const string& path);
|
||||
bool path_exists(const string& path);
|
||||
string path_files_md5_hash(const string& dir);
|
||||
|
||||
bool path_write_binary(const string& path, const vector<uint8_t>& binary);
|
||||
bool path_read_binary(const string& path, vector<uint8_t>& binary);
|
||||
|
||||
CCL_NAMESPACE_END
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user