Go to the source code of this file.
|
enum | ProfiledKernels {
AddNoiseKernel,
BlurRowKernel,
BlurColumnKernel,
CompositeKernel,
ComputeFunctionKernel,
ContrastKernel,
ContrastStretchKernel,
ConvolveKernel,
EqualizeKernel,
GrayScaleKernel,
HistogramKernel,
HullPass1Kernel,
HullPass2Kernel,
LocalContrastBlurRowKernel,
LocalContrastBlurApplyColumnKernel,
ModulateKernel,
MotionBlurKernel,
RadialBlurKernel,
RandomNumberGeneratorKernel,
ResizeHorizontalKernel,
ResizeVerticalKernel,
UnsharpMaskBlurColumnKernel,
UnsharpMaskKernel,
KERNEL_COUNT
} |
|
|
MagickPrivate cl_context | GetOpenCLContext (MagickCLEnv) |
|
MagickPrivate cl_kernel | AcquireOpenCLKernel (MagickCLEnv, MagickOpenCLProgram, const char *) |
|
MagickPrivate cl_command_queue | AcquireOpenCLCommandQueue (MagickCLEnv) |
|
MagickPrivate MagickBooleanType | OpenCLThrowMagickException (ExceptionInfo *, const char *, const char *, const size_t, const ExceptionType, const char *, const char *,...) |
|
MagickPrivate MagickBooleanType | RelinquishOpenCLCommandQueue (MagickCLEnv, cl_command_queue) |
|
MagickPrivate MagickBooleanType | RelinquishOpenCLKernel (MagickCLEnv, cl_kernel) |
|
MagickPrivate unsigned long | GetOpenCLDeviceLocalMemorySize (MagickCLEnv) |
|
MagickPrivate unsigned long | GetOpenCLDeviceMaxMemAllocSize (MagickCLEnv) |
|
MagickPrivate const char * | GetOpenCLCachedFilesDirectory () |
|
MagickPrivate void | OpenCLLog (const char *) |
|
MagickPrivate void | UnlockRandSeedBuffer (MagickCLEnv) |
|
MagickPrivate cl_mem | GetAndLockRandSeedBuffer (MagickCLEnv) |
|
MagickPrivate unsigned int | GetNumRandGenerators (MagickCLEnv) |
|
MagickPrivate float | GetRandNormalize (MagickCLEnv) |
|
MagickPrivate void | OpenCLTerminus () |
|
MagickPrivate void | RecordProfileData (MagickCLEnv, ProfiledKernels, cl_event) |
|
static void | OpenCLLogException (const char *function, const unsigned int line, ExceptionInfo *exception) |
|
Enumerator |
---|
AddNoiseKernel |
|
BlurRowKernel |
|
BlurColumnKernel |
|
CompositeKernel |
|
ComputeFunctionKernel |
|
ContrastKernel |
|
ContrastStretchKernel |
|
ConvolveKernel |
|
EqualizeKernel |
|
GrayScaleKernel |
|
HistogramKernel |
|
HullPass1Kernel |
|
HullPass2Kernel |
|
LocalContrastBlurRowKernel |
|
LocalContrastBlurApplyColumnKernel |
|
ModulateKernel |
|
MotionBlurKernel |
|
RadialBlurKernel |
|
RandomNumberGeneratorKernel |
|
ResizeHorizontalKernel |
|
ResizeVerticalKernel |
|
UnsharpMaskBlurColumnKernel |
|
UnsharpMaskKernel |
|
KERNEL_COUNT |
|
References AcquireMagickMemory(), ActivateSemaphoreInfo(), CopyMagickString(), DestroyString(), DirectorySeparator, FormatLocaleString(), GetEnvironmentValue(), GetPathAttributes(), LockSemaphoreInfo(), MagickFalse, MaxTextExtent, openclCachedFilesDirectory, and UnlockSemaphoreInfo().
Referenced by OpenCLLog().
static void OpenCLLogException |
( |
const char * |
function, |
|
|
const unsigned int |
line, |
|
|
ExceptionInfo * |
exception |
|
) |
| |
|
inlinestatic |