#define CLCharQuantumScale 72340172838076673.0f
#endif
-extern MagickExport cl_context
+extern MagickPrivate cl_context
GetOpenCLContext(MagickCLEnv);
-extern MagickExport cl_kernel
+extern MagickPrivate cl_kernel
AcquireOpenCLKernel(MagickCLEnv, MagickOpenCLProgram, const char*);
-extern MagickExport cl_command_queue
+extern MagickPrivate cl_command_queue
AcquireOpenCLCommandQueue(MagickCLEnv);
-extern MagickExport MagickBooleanType
+extern MagickPrivate MagickBooleanType
RelinquishOpenCLCommandQueue(MagickCLEnv, cl_command_queue),
RelinquishOpenCLKernel(MagickCLEnv, cl_kernel);
-extern MagickExport unsigned long
+extern MagickPrivate unsigned long
GetOpenCLDeviceLocalMemorySize(MagickCLEnv),
GetOpenCLDeviceMaxMemAllocSize(MagickCLEnv);
-extern MagickExport const char*
+extern MagickPrivate const char*
GetOpenCLCachedFilesDirectory();
-extern MagickExport void
+extern MagickPrivate void
OpenCLLog(const char*);
/* #define OPENCLLOG_ENABLED 1 */
%
*/
-MagickExport
+MagickPrivate
cl_context GetOpenCLContext(MagickCLEnv clEnv) {
if (clEnv == NULL)
return NULL;
%
*/
-MagickExport
+MagickPrivate
cl_command_queue AcquireOpenCLCommandQueue(MagickCLEnv clEnv)
{
if (clEnv != NULL)
%
%
*/
-MagickExport
+MagickPrivate
MagickBooleanType RelinquishOpenCLCommandQueue(MagickCLEnv clEnv, cl_command_queue queue)
{
if (clEnv != NULL)
%
*/
-MagickExport
+MagickPrivate
cl_kernel AcquireOpenCLKernel(MagickCLEnv clEnv, MagickOpenCLProgram program, const char* kernelName)
{
cl_int clStatus;
%
*/
-MagickExport
+MagickPrivate
MagickBooleanType RelinquishOpenCLKernel(MagickCLEnv clEnv, cl_kernel kernel)
{
MagickBooleanType status = MagickFalse;
%
*/
-MagickExport
+MagickPrivate
unsigned long GetOpenCLDeviceLocalMemorySize(MagickCLEnv clEnv)
{
cl_ulong localMemorySize;
return (unsigned long)localMemorySize;
}
-MagickExport
+MagickPrivate
unsigned long GetOpenCLDeviceMaxMemAllocSize(MagickCLEnv clEnv)
{
cl_ulong maxMemAllocSize;
return MagickFalse;
}
-MagickExport cl_command_queue AcquireOpenCLCommandQueue(
+MagickPrivate cl_command_queue AcquireOpenCLCommandQueue(
MagickCLEnv magick_unused(clEnv))
{
magick_unreferenced(clEnv);
return MagickFalse;
}
-MagickExport cl_kernel AcquireOpenCLKernel(
+MagickPrivate cl_kernel AcquireOpenCLKernel(
MagickCLEnv magick_unused(clEnv),MagickOpenCLProgram magick_unused(program),
const char *magick_unused(kernelName))
{
return (cl_kernel)NULL;
}
-MagickExport MagickBooleanType RelinquishOpenCLKernel(
+MagickPrivate MagickBooleanType RelinquishOpenCLKernel(
MagickCLEnv magick_unused(clEnv),cl_kernel magick_unused(kernel))
{
magick_unreferenced(clEnv);
return MagickFalse;
}
-MagickExport unsigned long GetOpenCLDeviceLocalMemorySize(
+MagickPrivate unsigned long GetOpenCLDeviceLocalMemorySize(
MagickCLEnv magick_unused(clEnv))
{
magick_unreferenced(clEnv);
char* openclCachedFilesDirectory;
SemaphoreInfo* openclCachedFilesDirectoryLock;
-MagickExport
+MagickPrivate
const char* GetOpenCLCachedFilesDirectory() {
if (openclCachedFilesDirectory == NULL) {
if (openclCachedFilesDirectoryLock == NULL)
}
/* create a function for OpenCL log */
-MagickExport
+MagickPrivate
void OpenCLLog(const char* message) {
#ifdef OPENCLLOG_ENABLED