#include <btSoftBodySolver_OpenCL.h>
Public Member Functions | |
CLFunctions (cl_command_queue cqCommandQue, cl_context cxMainContext) | |
int | getKernelCompilationFailures () const |
virtual cl_kernel | compileCLKernelFromString (const char *kernelSource, const char *kernelName, const char *additionalMacros, const char *srcFileNameForCaching) |
Compile a compute shader kernel from a string and return the appropriate cl_kernel object. | |
void | clearKernelCompilationFailures () |
Protected Attributes | |
cl_command_queue | m_cqCommandQue |
cl_context | m_cxMainContext |
int | m_kernelCompilationFailures |
Definition at line 29 of file btSoftBodySolver_OpenCL.h.
CLFunctions::CLFunctions | ( | cl_command_queue | cqCommandQue, | |
cl_context | cxMainContext | |||
) | [inline] |
Definition at line 39 of file btSoftBodySolver_OpenCL.h.
void CLFunctions::clearKernelCompilationFailures | ( | ) | [inline] |
Definition at line 56 of file btSoftBodySolver_OpenCL.h.
cl_kernel CLFunctions::compileCLKernelFromString | ( | const char * | kernelSource, | |
const char * | kernelName, | |||
const char * | additionalMacros, | |||
const char * | srcFileNameForCaching | |||
) | [virtual] |
Compile a compute shader kernel from a string and return the appropriate cl_kernel object.
Definition at line 1538 of file btSoftBodySolver_OpenCL.cpp.
int CLFunctions::getKernelCompilationFailures | ( | ) | const [inline] |
Definition at line 46 of file btSoftBodySolver_OpenCL.h.
cl_command_queue CLFunctions::m_cqCommandQue [protected] |
Definition at line 32 of file btSoftBodySolver_OpenCL.h.
cl_context CLFunctions::m_cxMainContext [protected] |
Definition at line 33 of file btSoftBodySolver_OpenCL.h.
int CLFunctions::m_kernelCompilationFailures [protected] |
Definition at line 35 of file btSoftBodySolver_OpenCL.h.