HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_Context Member List

This is the complete list of members for CE_Context, including all inherited members.

allocBuffer(int64 size, bool usePool=true, bool read=true, bool write=true, uint32 ogl_bind=SYS_UINT32_MAX)CE_Context
CE_Context()CE_Context
clearMemoryPool()CE_Context
compileProgram(const char *progtext, const char *options=NULL, bool recompile=false)CE_Context
createExternalImage(SYS_Handle handle, const cl_image_format &format, const cl_image_desc &image_desc, bool read=true, bool write=true)CE_Context
createExternalMemoryBuffer(SYS_Handle handle, int64_t size, bool read=true, bool write=true)CE_Context
doCompileProgram(const char *progtext, const char *options, bool recompile)CE_Contextprotected
enqueueKernel(const cl::Kernel &kernel, const cl::NDRange &global, const cl::NDRange &local)CE_Context
finish(bool sweepPool=true)CE_Context
FreeFunc typedefCE_Context
get1DRanges(const cl::Kernel &k, size_t items, cl::NDRange &g, cl::NDRange &l)CE_Context
getAddressableMemory() const CE_Context
getAllPlatformsInfo(UT_WorkBuffer &buffer)CE_Contextstatic
getCLContext() const CE_Contextinline
getContext(bool gl_shared=true, bool shared_fallback=true)CE_Contextstatic
getDefaultDevice(cl_device_type t, const UT_Array< DeviceDescriptor > &devices)CE_Contextstatic
getDevice() const CE_Contextinline
getDeviceInfo(const char *flag, fpreal &result)CE_Context
getDeviceInfoRestricted(cl_device_id device, cl_uint flag, T &result)CE_Contextstatic
getDevices(UT_Array< DeviceDescriptor > &, cl_device_type t)CE_Contextstatic
getDeviceUUID(cl_uchar(&uuid)[CL_UUID_SIZE_KHR])CE_Context
getDriverUUID(cl_uchar(&uuid)[CL_UUID_SIZE_KHR])CE_Context
getExtendedInfo(const cl::Device &device, UT_WorkBuffer &buffer)CE_Contextstatic
getInfo(const cl::Device &device, UT_WorkBuffer &buffer)CE_Contextstatic
getMaxWorkgroupSize(const cl::Kernel &k)CE_Context
getMaxWorkItemSizes()CE_Context
getMemFreeFuncs() const CE_Contextinline
getPinnedBuffer(int64 size)CE_Context
getQueue() const CE_Contextinline
getTraceContext() const CE_Contextinline
getXNoiseData()CE_Context
has3DImageWriteSupport() const CE_Contextinline
hasDoubleSupport() const CE_Contextinline
hasOutOfMemoryFailureHappened() const CE_Contextinline
init(cl::Context &context, cl::Device &device)CE_Contextprotected
initMainSharedGLContext(int devicetype, void *context, void *display)CE_Contextstatic
isCPU() const CE_Context
isEnvironmentOverride()CE_Contextstatic
isGLSharingPossible()CE_Contextstatic
isInitialized(bool gl_shared=false)CE_Contextstatic
isValid() const CE_Contextinline
loadKernel(const cl::Program &prog, const UT_StringRef &kernelname)CE_Context
loadKernel(const char *progname, const UT_StringRef &kernelname, const char *options=NULL)CE_Contextinline
loadProgram(const char *progname, const char *options=NULL, bool recompile=false)CE_Context
lookupDelayedOGLBindBuffer(uint id)CE_Context
myContextCE_Contextprotected
myDelayedOGLBindBuffersCE_Contextprotected
myDeviceCE_Contextprotected
myDeviceQueueCE_Contextprotected
myIsValidCE_Contextprotected
myKernelTableCE_Contextprotected
myMemFreeFuncsCE_Contextprotected
myMemPoolCE_Contextprotected
myOutOfMemoryFailureCE_Contextprotected
myPinnedBufferCE_Contextprotected
myPinnedDataCE_Contextprotected
myProgramTableCE_Contextprotected
myQueueCE_Contextprotected
mySupports3DImageWritesCE_Contextprotected
mySupportsDoubleCE_Contextprotected
myTraceCtxCE_Contextprotected
myXNoiseDataCE_Contextprotected
outputErrorMessage(const char *errMsg)CE_Contextstatic
outputWarningMessage(const char *errMsg)CE_Contextstatic
readBuffer(const cl::Buffer &buf, size_t size, void *p, bool blocking=true, size_t offset=0)CE_Context
registerDelayedOGLBindBuffer(CE_DelayedOGLBindBuffer *buffer)CE_Context
registerMemFreeFunc(FreeFunc func)CE_Context
releaseBuffer(cl::Buffer &&buf)CE_Context
releasePinnedBuffer()CE_Contextprotected
reportError(const cl::Error &err)CE_Contextstatic
reportUsage(std::ostream &os) const CE_Context
roundUpGroupSize(size_t gsize)CE_Contextstatic
setErrorCB(CE_ErrorCB callback, void *data)CE_Contextstatic
setOutOfMemoryFailure(bool hasfailed=true)CE_Contextinline
supportsExternalMemory()CE_Context
supportsUUID()CE_Context
theGLContextCE_Contextprotectedstatic
theGLDeviceTypeCE_Contextprotectedstatic
theGLDisplayCE_Contextprotectedstatic
unregisterDelayedOGLBindBuffer(uint32 id)CE_Context
useHalfNormalDelayedBindBuffer()CE_Contextstatic
writeBuffer(const cl::Buffer &buf, size_t size, const void *p, bool blocking=true, size_t offset=0)CE_Context
~CE_Context()CE_Contextvirtual