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,
WaveletDenoiseKernel,
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 | RecordProfileData (MagickCLEnv, ProfiledKernels, cl_event) |
| |
| 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 | OpenCLTerminus () |
| |
| static void | OpenCLLogException (const char *function, const unsigned int line, ExceptionInfo *exception) |
| |
§ cl_command_queue
§ cl_context
§ cl_device_id
§ cl_event
§ cl_kernel
§ cl_mem
§ cl_platform_id
§ cl_uint
§ ProfiledKernels
| Enumerator |
|---|
| AddNoiseKernel | |
| BlurRowKernel | |
| BlurColumnKernel | |
| CompositeKernel | |
| ComputeFunctionKernel | |
| ContrastKernel | |
| ContrastStretchKernel | |
| ConvolveKernel | |
| EqualizeKernel | |
| GrayScaleKernel | |
| HistogramKernel | |
| HullPass1Kernel | |
| HullPass2Kernel | |
| LocalContrastBlurRowKernel | |
| LocalContrastBlurApplyColumnKernel | |
| ModulateKernel | |
| MotionBlurKernel | |
| RadialBlurKernel | |
| RandomNumberGeneratorKernel | |
| ResizeHorizontalKernel | |
| ResizeVerticalKernel | |
| UnsharpMaskBlurColumnKernel | |
| UnsharpMaskKernel | |
| WaveletDenoiseKernel | |
| KERNEL_COUNT | |
§ AcquireOpenCLCommandQueue()
§ AcquireOpenCLKernel()
§ GetOpenCLCachedFilesDirectory()
References AcquireMagickMemory(), ActivateSemaphoreInfo(), CopyMagickString(), DestroyString(), DirectorySeparator, FormatLocaleString(), GetEnvironmentValue(), GetPathAttributes(), LockSemaphoreInfo(), MagickFalse, MagickPrivate, MaxTextExtent, openclCachedFilesDirectory, and UnlockSemaphoreInfo().
Referenced by OpenCLLog().
§ GetOpenCLContext()
§ GetOpenCLDeviceLocalMemorySize()
§ GetOpenCLDeviceMaxMemAllocSize()
§ OpenCLLog()
§ OpenCLLogException()
| static void OpenCLLogException |
( |
const char * |
function, |
|
|
const unsigned int |
line, |
|
|
ExceptionInfo * |
exception |
|
) |
| |
|
inlinestatic |
§ OpenCLTerminus()
§ OpenCLThrowMagickException()
§ RecordProfileData()
§ RelinquishOpenCLCommandQueue()
§ RelinquishOpenCLKernel()