dcl.base

base classes, functions, public imports,

loadCL load DerelictCL with version 1.2

Members

Functions

buildFlags
auto buildFlags(T[] list...)
checkCall
void checkCall(Args args)

check OpenCL fnc return value calls fnc( args )

checkCallWL
void checkCallWL(Args args)

check OpenCL fnc return value easy wait_list and event passes

checkCode
auto checkCode(Args args)

check error code after OpenCL fnc call calls fnc( args, &retcode )

checkCodeWL
auto checkCodeWL(Args args)

check error code after OpenCL fnc call easy wait_list and event passes

checkError
void checkError(int code, lazy string fnc, lazy string[2][] args, lazy string file = __FILE__, lazy size_t line = __LINE__)

check error code and throw exception if it not CL_SUCCESS

getIDsPtr
auto getIDsPtr(T[] list...)
loadCL
void loadCL()
parseFlags
auto parseFlags(ulong mask, T[] without = [])

Meta