opencl

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package opencl provides purego-based Go bindings for the macOS OpenCL framework.

Apple documentation: https://developer.apple.com/documentation/opencl

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClBuildProgram

func ClBuildProgram(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 string, arg5 unsafe.Pointer, arg6 unsafe.Pointer) int32

C function: clBuildProgram

func ClCompileProgram

func ClCompileProgram(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 string, arg5 uint32, arg6 unsafe.Pointer, arg7 string, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clCompileProgram

func ClCreateBuffer

func ClCreateBuffer(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 unsafe.Pointer, arg5 *int32) unsafe.Pointer

C function: clCreateBuffer

func ClCreateCommandQueue

func ClCreateCommandQueue(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint64, arg4 *int32) unsafe.Pointer

C function: clCreateCommandQueue

func ClCreateCommandQueueWithPropertiesAPPLE

func ClCreateCommandQueueWithPropertiesAPPLE(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 *int, arg4 *int32) unsafe.Pointer

C function: clCreateCommandQueueWithPropertiesAPPLE

func ClCreateContext

func ClCreateContext(arg *int, arg2 uint32, arg3 unsafe.Pointer, arg4 unsafe.Pointer, arg5 unsafe.Pointer, arg6 *int32) unsafe.Pointer

C function: clCreateContext

func ClCreateContextAndCommandQueueAPPLE

func ClCreateContextAndCommandQueueAPPLE(arg *int, arg2 uint32, arg3 unsafe.Pointer, arg4 unsafe.Pointer, arg5 unsafe.Pointer, arg6 uint64, arg7 unsafe.Pointer, arg8 unsafe.Pointer) int32

C function: clCreateContextAndCommandQueueAPPLE

func ClCreateContextFromType

func ClCreateContextFromType(arg *int, arg2 uint64, arg3 unsafe.Pointer, arg4 unsafe.Pointer, arg5 *int32) unsafe.Pointer

C function: clCreateContextFromType

func ClCreateDAGAPPLE

func ClCreateDAGAPPLE(c unsafe.Pointer) unsafe.Pointer

C function: clCreateDAGAPPLE

func ClCreateEventFromGLsyncKHR

func ClCreateEventFromGLsyncKHR(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 *int32) unsafe.Pointer

C function: clCreateEventFromGLsyncKHR

func ClCreateFromGLBuffer

func ClCreateFromGLBuffer(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 *int32) unsafe.Pointer

C function: clCreateFromGLBuffer

func ClCreateFromGLRenderbuffer

func ClCreateFromGLRenderbuffer(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 *int32) unsafe.Pointer

C function: clCreateFromGLRenderbuffer

func ClCreateFromGLTexture

func ClCreateFromGLTexture(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 int, arg5 uint, arg6 *int32) unsafe.Pointer

C function: clCreateFromGLTexture

func ClCreateFromGLTexture2D

func ClCreateFromGLTexture2D(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 int, arg5 uint, arg6 *int32) unsafe.Pointer

C function: clCreateFromGLTexture2D

func ClCreateFromGLTexture3D

func ClCreateFromGLTexture3D(arg unsafe.Pointer, arg2 uint64, arg3 uint, arg4 int, arg5 uint, arg6 *int32) unsafe.Pointer

C function: clCreateFromGLTexture3D

func ClCreateImage

func ClCreateImage(arg unsafe.Pointer, arg2 uint64, arg3 *ClImageFormat, arg4 *ClImageDesc, arg5 unsafe.Pointer, arg6 *int32) unsafe.Pointer

C function: clCreateImage

func ClCreateImage2D

func ClCreateImage2D(arg unsafe.Pointer, arg2 uint64, arg3 *ClImageFormat, arg4 uint, arg5 uint, arg6 uint, arg7 unsafe.Pointer, arg8 *int32) unsafe.Pointer

C function: clCreateImage2D

func ClCreateImage3D

func ClCreateImage3D(arg unsafe.Pointer, arg2 uint64, arg3 *ClImageFormat, arg4 uint, arg5 uint, arg6 uint, arg7 uint, arg8 uint, arg9 unsafe.Pointer, arg10 *int32) unsafe.Pointer

C function: clCreateImage3D

func ClCreateImageFromIOSurface2DAPPLE

func ClCreateImageFromIOSurface2DAPPLE(arg unsafe.Pointer, arg2 uint64, arg3 *ClImageFormat, arg4 uint, arg5 uint, arg6 unsafe.Pointer, arg7 *int32) unsafe.Pointer

C function: clCreateImageFromIOSurface2DAPPLE

func ClCreateImageFromIOSurfaceWithPropertiesAPPLE

func ClCreateImageFromIOSurfaceWithPropertiesAPPLE(arg unsafe.Pointer, arg2 uint64, arg3 *ClImageFormat, arg4 *ClImageDesc, arg5 *int, arg6 *int32) unsafe.Pointer

C function: clCreateImageFromIOSurfaceWithPropertiesAPPLE

func ClCreateKernel

func ClCreateKernel(arg unsafe.Pointer, arg2 string, arg3 *int32) unsafe.Pointer

C function: clCreateKernel

func ClCreateKernelFromDAGAPPLE

func ClCreateKernelFromDAGAPPLE(d unsafe.Pointer, n uint32, list unsafe.Pointer) unsafe.Pointer

C function: clCreateKernelFromDAGAPPLE

func ClCreateKernelsInProgram

func ClCreateKernelsInProgram(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 *uint32) int32

C function: clCreateKernelsInProgram

func ClCreateProgramAndKernelsWithSourceAPPLE

func ClCreateProgramAndKernelsWithSourceAPPLE(arg unsafe.Pointer, arg2 uint32, arg3 string, arg4 *uint, arg5 uint32, arg6 unsafe.Pointer, arg7 string, arg8 uint32, arg9 string, arg10 unsafe.Pointer, arg11 unsafe.Pointer) int32

C function: clCreateProgramAndKernelsWithSourceAPPLE

func ClCreateProgramWithBinary

func ClCreateProgramWithBinary(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 *uint, arg5 *uint8, arg6 *int32, arg7 *int32) unsafe.Pointer

C function: clCreateProgramWithBinary

func ClCreateProgramWithBuiltInKernels

func ClCreateProgramWithBuiltInKernels(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 string, arg5 *int32) unsafe.Pointer

C function: clCreateProgramWithBuiltInKernels

func ClCreateProgramWithSource

func ClCreateProgramWithSource(arg unsafe.Pointer, arg2 uint32, arg3 string, arg4 *uint, arg5 *int32) unsafe.Pointer

C function: clCreateProgramWithSource

func ClCreateSampler

func ClCreateSampler(arg unsafe.Pointer, arg2 uint32, arg3 uint32, arg4 uint32, arg5 *int32) unsafe.Pointer

C function: clCreateSampler

func ClCreateSubBuffer

func ClCreateSubBuffer(arg unsafe.Pointer, arg2 uint64, arg3 uint32, arg4 unsafe.Pointer, arg5 *int32) unsafe.Pointer

C function: clCreateSubBuffer

func ClCreateSubDevices

func ClCreateSubDevices(arg unsafe.Pointer, arg2 *int, arg3 uint32, arg4 unsafe.Pointer, arg5 *uint32) int32

C function: clCreateSubDevices

func ClCreateUserEvent

func ClCreateUserEvent(arg unsafe.Pointer, arg2 *int32) unsafe.Pointer

C function: clCreateUserEvent

func ClEnqueueAcquireGLObjects

func ClEnqueueAcquireGLObjects(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 uint32, arg5 unsafe.Pointer, arg6 unsafe.Pointer) int32

C function: clEnqueueAcquireGLObjects

func ClEnqueueBarrier

func ClEnqueueBarrier(arg unsafe.Pointer) int32

C function: clEnqueueBarrier

func ClEnqueueBarrierWithWaitList

func ClEnqueueBarrierWithWaitList(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 unsafe.Pointer) int32

C function: clEnqueueBarrierWithWaitList

func ClEnqueueCopyBuffer

func ClEnqueueCopyBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 uint, arg5 uint, arg6 uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueCopyBuffer

func ClEnqueueCopyBufferRect

func ClEnqueueCopyBufferRect(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 *uint, arg5 *uint, arg6 *uint, arg7 uint, arg8 uint, arg9 uint, arg10 uint, arg11 uint32, arg12 unsafe.Pointer, arg13 unsafe.Pointer) int32

C function: clEnqueueCopyBufferRect

func ClEnqueueCopyBufferToImage

func ClEnqueueCopyBufferToImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 uint, arg5 *uint, arg6 *uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueCopyBufferToImage

func ClEnqueueCopyImage

func ClEnqueueCopyImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 *uint, arg5 *uint, arg6 *uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueCopyImage

func ClEnqueueCopyImageToBuffer

func ClEnqueueCopyImageToBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 *uint, arg5 *uint, arg6 uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueCopyImageToBuffer

func ClEnqueueFillBuffer

func ClEnqueueFillBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 uint, arg5 uint, arg6 uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueFillBuffer

func ClEnqueueFillImage

func ClEnqueueFillImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 *uint, arg5 *uint, arg6 uint32, arg7 unsafe.Pointer, arg8 unsafe.Pointer) int32

C function: clEnqueueFillImage

func ClEnqueueMapBuffer

func ClEnqueueMapBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint64, arg5 uint, arg6 uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer, arg10 *int32) unsafe.Pointer

C function: clEnqueueMapBuffer

func ClEnqueueMapImage

func ClEnqueueMapImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint64, arg5 *uint, arg6 *uint, arg7 *uint, arg8 *uint, arg9 uint32, arg10 unsafe.Pointer, arg11 unsafe.Pointer, arg12 *int32) unsafe.Pointer

C function: clEnqueueMapImage

func ClEnqueueMarker

func ClEnqueueMarker(arg unsafe.Pointer, arg2 unsafe.Pointer) int32

C function: clEnqueueMarker

func ClEnqueueMarkerWithWaitList

func ClEnqueueMarkerWithWaitList(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 unsafe.Pointer) int32

C function: clEnqueueMarkerWithWaitList

func ClEnqueueMigrateMemObjects

func ClEnqueueMigrateMemObjects(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 uint64, arg5 uint32, arg6 unsafe.Pointer, arg7 unsafe.Pointer) int32

C function: clEnqueueMigrateMemObjects

func ClEnqueueNDRangeKernel

func ClEnqueueNDRangeKernel(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 *uint, arg5 *uint, arg6 *uint, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueNDRangeKernel

func ClEnqueueNativeKernel

func ClEnqueueNativeKernel(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 uint, arg5 uint32, arg6 unsafe.Pointer, arg7 unsafe.Pointer, arg8 uint32, arg9 unsafe.Pointer, arg10 unsafe.Pointer) int32

C function: clEnqueueNativeKernel

func ClEnqueueReadBuffer

func ClEnqueueReadBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint, arg5 uint, arg6 unsafe.Pointer, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueReadBuffer

func ClEnqueueReadBufferRect

func ClEnqueueReadBufferRect(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 *uint, arg5 *uint, arg6 *uint, arg7 uint, arg8 uint, arg9 uint, arg10 uint, arg11 unsafe.Pointer, arg12 uint32, arg13 unsafe.Pointer, arg14 unsafe.Pointer) int32

C function: clEnqueueReadBufferRect

func ClEnqueueReadImage

func ClEnqueueReadImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 *uint, arg5 *uint, arg6 uint, arg7 uint, arg8 unsafe.Pointer, arg9 uint32, arg10 unsafe.Pointer, arg11 unsafe.Pointer) int32

C function: clEnqueueReadImage

func ClEnqueueReleaseGLObjects

func ClEnqueueReleaseGLObjects(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 uint32, arg5 unsafe.Pointer, arg6 unsafe.Pointer) int32

C function: clEnqueueReleaseGLObjects

func ClEnqueueTask

func ClEnqueueTask(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 unsafe.Pointer, arg5 unsafe.Pointer) int32

C function: clEnqueueTask

func ClEnqueueUnmapMemObject

func ClEnqueueUnmapMemObject(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer, arg4 uint32, arg5 unsafe.Pointer, arg6 unsafe.Pointer) int32

C function: clEnqueueUnmapMemObject

func ClEnqueueWaitForEvents

func ClEnqueueWaitForEvents(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer) int32

C function: clEnqueueWaitForEvents

func ClEnqueueWriteBuffer

func ClEnqueueWriteBuffer(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint, arg5 uint, arg6 unsafe.Pointer, arg7 uint32, arg8 unsafe.Pointer, arg9 unsafe.Pointer) int32

C function: clEnqueueWriteBuffer

func ClEnqueueWriteBufferRect

func ClEnqueueWriteBufferRect(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 *uint, arg5 *uint, arg6 *uint, arg7 uint, arg8 uint, arg9 uint, arg10 uint, arg11 unsafe.Pointer, arg12 uint32, arg13 unsafe.Pointer, arg14 unsafe.Pointer) int32

C function: clEnqueueWriteBufferRect

func ClEnqueueWriteImage

func ClEnqueueWriteImage(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 *uint, arg5 *uint, arg6 uint, arg7 uint, arg8 unsafe.Pointer, arg9 uint32, arg10 unsafe.Pointer, arg11 unsafe.Pointer) int32

C function: clEnqueueWriteImage

func ClFinish

func ClFinish(arg unsafe.Pointer) int32

C function: clFinish

func ClFlush

func ClFlush(arg unsafe.Pointer) int32

C function: clFlush

func ClGetCommandQueueInfo

func ClGetCommandQueueInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetCommandQueueInfo

func ClGetContextInfo

func ClGetContextInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetContextInfo

func ClGetDAGNodeAPPLE

func ClGetDAGNodeAPPLE(d unsafe.Pointer, f unsafe.Pointer, args *int, arg_indices *uint32, nargs uint) int

C function: clGetDAGNodeAPPLE

func ClGetDeviceIDs

func ClGetDeviceIDs(arg unsafe.Pointer, arg2 uint64, arg3 uint32, arg4 unsafe.Pointer, arg5 *uint32) int32

C function: clGetDeviceIDs

func ClGetDeviceInfo

func ClGetDeviceInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetDeviceInfo

func ClGetEventInfo

func ClGetEventInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetEventInfo

func ClGetEventProfilingInfo

func ClGetEventProfilingInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetEventProfilingInfo

func ClGetExtensionFunctionAddress

func ClGetExtensionFunctionAddress(arg string) unsafe.Pointer

C function: clGetExtensionFunctionAddress

func ClGetExtensionFunctionAddressForPlatform

func ClGetExtensionFunctionAddressForPlatform(arg unsafe.Pointer, arg2 string) unsafe.Pointer

C function: clGetExtensionFunctionAddressForPlatform

func ClGetGLContextInfoAPPLE

func ClGetGLContextInfoAPPLE(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint, arg5 unsafe.Pointer, arg6 *uint) int32

C function: clGetGLContextInfoAPPLE

func ClGetGLObjectInfo

func ClGetGLObjectInfo(arg unsafe.Pointer, arg2 *uint32, arg3 *uint) int32

C function: clGetGLObjectInfo

func ClGetGLTextureInfo

func ClGetGLTextureInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetGLTextureInfo

func ClGetImageInfo

func ClGetImageInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetImageInfo

func ClGetKernelArgInfo

func ClGetKernelArgInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint32, arg4 uint, arg5 unsafe.Pointer, arg6 *uint) int32

C function: clGetKernelArgInfo

func ClGetKernelInfo

func ClGetKernelInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetKernelInfo

func ClGetKernelWorkGroupInfo

func ClGetKernelWorkGroupInfo(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint, arg5 unsafe.Pointer, arg6 *uint) int32

C function: clGetKernelWorkGroupInfo

func ClGetMemObjectInfo

func ClGetMemObjectInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetMemObjectInfo

func ClGetPlatformIDs

func ClGetPlatformIDs(arg uint32, arg2 unsafe.Pointer, arg3 *uint32) int32

C function: clGetPlatformIDs

func ClGetPlatformInfo

func ClGetPlatformInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetPlatformInfo

func ClGetProgramBuildInfo

func ClGetProgramBuildInfo(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 uint32, arg4 uint, arg5 unsafe.Pointer, arg6 *uint) int32

C function: clGetProgramBuildInfo

func ClGetProgramInfo

func ClGetProgramInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetProgramInfo

func ClGetSamplerInfo

func ClGetSamplerInfo(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer, arg5 *uint) int32

C function: clGetSamplerInfo

func ClGetSupportedImageFormats

func ClGetSupportedImageFormats(arg unsafe.Pointer, arg2 uint64, arg3 uint32, arg4 uint32, arg5 *ClImageFormat, arg6 *uint32) int32

C function: clGetSupportedImageFormats

func ClLinkProgram

func ClLinkProgram(arg unsafe.Pointer, arg2 uint32, arg3 unsafe.Pointer, arg4 string, arg5 uint32, arg6 unsafe.Pointer, arg7 unsafe.Pointer, arg8 unsafe.Pointer, arg9 *int32) unsafe.Pointer

C function: clLinkProgram

func ClLogMessagesToStderrAPPLE

func ClLogMessagesToStderrAPPLE(arg string, arg2 unsafe.Pointer, arg3 uint, arg4 unsafe.Pointer)

C function: clLogMessagesToStderrAPPLE

func ClLogMessagesToStdoutAPPLE

func ClLogMessagesToStdoutAPPLE(arg string, arg2 unsafe.Pointer, arg3 uint, arg4 unsafe.Pointer)

C function: clLogMessagesToStdoutAPPLE

func ClLogMessagesToSystemLogAPPLE

func ClLogMessagesToSystemLogAPPLE(arg string, arg2 unsafe.Pointer, arg3 uint, arg4 unsafe.Pointer)

C function: clLogMessagesToSystemLogAPPLE

func ClReleaseCommandQueue

func ClReleaseCommandQueue(arg unsafe.Pointer) int32

C function: clReleaseCommandQueue

func ClReleaseContext

func ClReleaseContext(arg unsafe.Pointer) int32

C function: clReleaseContext

func ClReleaseDAGAPPLE

func ClReleaseDAGAPPLE(dag unsafe.Pointer)

C function: clReleaseDAGAPPLE

func ClReleaseDevice

func ClReleaseDevice(arg unsafe.Pointer) int32

C function: clReleaseDevice

func ClReleaseEvent

func ClReleaseEvent(arg unsafe.Pointer) int32

C function: clReleaseEvent

func ClReleaseKernel

func ClReleaseKernel(arg unsafe.Pointer) int32

C function: clReleaseKernel

func ClReleaseMemObject

func ClReleaseMemObject(arg unsafe.Pointer) int32

C function: clReleaseMemObject

func ClReleaseProgram

func ClReleaseProgram(arg unsafe.Pointer) int32

C function: clReleaseProgram

func ClReleaseSampler

func ClReleaseSampler(arg unsafe.Pointer) int32

C function: clReleaseSampler

func ClRetainCommandQueue

func ClRetainCommandQueue(arg unsafe.Pointer) int32

C function: clRetainCommandQueue

func ClRetainContext

func ClRetainContext(arg unsafe.Pointer) int32

C function: clRetainContext

func ClRetainDevice

func ClRetainDevice(arg unsafe.Pointer) int32

C function: clRetainDevice

func ClRetainEvent

func ClRetainEvent(arg unsafe.Pointer) int32

C function: clRetainEvent

func ClRetainKernel

func ClRetainKernel(arg unsafe.Pointer) int32

C function: clRetainKernel

func ClRetainMemObject

func ClRetainMemObject(arg unsafe.Pointer) int32

C function: clRetainMemObject

func ClRetainProgram

func ClRetainProgram(arg unsafe.Pointer) int32

C function: clRetainProgram

func ClRetainSampler

func ClRetainSampler(arg unsafe.Pointer) int32

C function: clRetainSampler

func ClSetEventCallback

func ClSetEventCallback(arg unsafe.Pointer, arg2 int32, arg3 unsafe.Pointer, arg4 unsafe.Pointer) int32

C function: clSetEventCallback

func ClSetKernelArg

func ClSetKernelArg(arg unsafe.Pointer, arg2 uint32, arg3 uint, arg4 unsafe.Pointer) int32

C function: clSetKernelArg

func ClSetKernelArgByNameAPPLE

func ClSetKernelArgByNameAPPLE(arg unsafe.Pointer, arg2 string, arg3 uint, arg4 unsafe.Pointer) int32

C function: clSetKernelArgByNameAPPLE

func ClSetKernelArgsVaListAPPLE

func ClSetKernelArgsVaListAPPLE(arg unsafe.Pointer, arg2 uint32, arg3 string) int32

C function: clSetKernelArgsVaListAPPLE

func ClSetMemObjectDestructorAPPLE

func ClSetMemObjectDestructorAPPLE(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer) int32

C function: clSetMemObjectDestructorAPPLE

func ClSetMemObjectDestructorCallback

func ClSetMemObjectDestructorCallback(arg unsafe.Pointer, arg2 unsafe.Pointer, arg3 unsafe.Pointer) int32

C function: clSetMemObjectDestructorCallback

func ClSetUserEventStatus

func ClSetUserEventStatus(arg unsafe.Pointer, arg2 int32) int32

C function: clSetUserEventStatus

func ClUnloadCompiler

func ClUnloadCompiler() int32

C function: clUnloadCompiler

func ClUnloadPlatformCompiler

func ClUnloadPlatformCompiler(arg unsafe.Pointer) int32

C function: clUnloadPlatformCompiler

func ClWaitForEvents

func ClWaitForEvents(arg uint32, arg2 unsafe.Pointer) int32

C function: clWaitForEvents

func GclCopyImage

func GclCopyImage(dst_image unsafe.Pointer, src_image unsafe.Pointer, dst_origin *uint, src_origin *uint, region *uint)

C function: gcl_copy_image

func GclCopyImageToPtr

func GclCopyImageToPtr(dst_ptr unsafe.Pointer, src_image unsafe.Pointer, src_origin *uint, region *uint)

C function: gcl_copy_image_to_ptr

func GclCopyPtrToImage

func GclCopyPtrToImage(dst_image unsafe.Pointer, src_ptr unsafe.Pointer, dst_origin *uint, region *uint)

C function: gcl_copy_ptr_to_image

func GclCreateBufferFromPtr

func GclCreateBufferFromPtr(ptr unsafe.Pointer) unsafe.Pointer

C function: gcl_create_buffer_from_ptr

func GclCreateDispatchQueue

func GclCreateDispatchQueue(flags uint64, device_id unsafe.Pointer) unsafe.Pointer

C function: gcl_create_dispatch_queue

func GclCreateImage

func GclCreateImage(image_format *ClImageFormat, image_width uint, image_height uint, image_depth uint, io_surface unsafe.Pointer) unsafe.Pointer

C function: gcl_create_image

func GclCreateKernelFromBlock

func GclCreateKernelFromBlock(kernel_block_ptr unsafe.Pointer) unsafe.Pointer

C function: gcl_create_kernel_from_block

func GclFree

func GclFree(ptr unsafe.Pointer)

C function: gcl_free

func GclGetContext

func GclGetContext() unsafe.Pointer

C function: gcl_get_context

func GclGetDeviceIdWithDispatchQueue

func GclGetDeviceIdWithDispatchQueue(queue *foundation.NSObject) unsafe.Pointer

C function: gcl_get_device_id_with_dispatch_queue

func GclGetKernelBlockWorkgroupInfo

func GclGetKernelBlockWorkgroupInfo(kernel_block_ptr unsafe.Pointer, param_name uint32, param_value_size uint, param_value unsafe.Pointer, param_value_size_ret *uint)

C function: gcl_get_kernel_block_workgroup_info

func GclGetSupportedImageFormats

func GclGetSupportedImageFormats(device_id unsafe.Pointer, image_type uint32, num_entries uint, image_formats *ClImageFormat, num_image_formats *uint32)

C function: gcl_get_supported_image_formats

func GclGlCreateImageFromRenderbuffer

func GclGlCreateImageFromRenderbuffer(render_buffer uint32) unsafe.Pointer

C function: gcl_gl_create_image_from_renderbuffer

func GclGlCreateImageFromTexture

func GclGlCreateImageFromTexture(texture_target uint32, mip_level int32, texture uint32) unsafe.Pointer

C function: gcl_gl_create_image_from_texture

func GclGlCreatePtrFromBuffer

func GclGlCreatePtrFromBuffer(bufobj uint32) unsafe.Pointer

C function: gcl_gl_create_ptr_from_buffer

func GclGlSetSharegroup

func GclGlSetSharegroup(share unsafe.Pointer)

C function: gcl_gl_set_sharegroup

func GclMalloc

func GclMalloc(bytes_ uint, host_ptr unsafe.Pointer, flags uint64) unsafe.Pointer

C function: gcl_malloc

func GclMapImage

func GclMapImage(image unsafe.Pointer, map_flags uint64, origin *uint, region *uint) unsafe.Pointer

C function: gcl_map_image

func GclMapPtr

func GclMapPtr(ptr unsafe.Pointer, map_flags uint64, cb uint) unsafe.Pointer

C function: gcl_map_ptr

func GclMemcpy

func GclMemcpy(dst unsafe.Pointer, src unsafe.Pointer, size uint)

C function: gcl_memcpy

func GclMemcpyRect

func GclMemcpyRect(dst unsafe.Pointer, src unsafe.Pointer, dst_origin *uint, src_origin *uint, region *uint, dst_row_pitch uint, dst_slice_pitch uint, src_row_pitch uint, src_slice_pitch uint)

C function: gcl_memcpy_rect

func GclReleaseImage

func GclReleaseImage(image unsafe.Pointer)

C function: gcl_release_image

func GclRetainImage

func GclRetainImage(image unsafe.Pointer)

C function: gcl_retain_image

func GclSetFinalizer

func GclSetFinalizer(object unsafe.Pointer, cl_pfn_finalizer unsafe.Pointer, user_data unsafe.Pointer)

C function: gcl_set_finalizer

func GclStartTimer

func GclStartTimer() uint64

C function: gcl_start_timer

func GclStopTimer

func GclStopTimer(t uint64) float64

C function: gcl_stop_timer

func GclUnmap

func GclUnmap(arg unsafe.Pointer)

C function: gcl_unmap

func SymbolAvailable

func SymbolAvailable(symbol string) bool

SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.

Types

type CGLCPContextPriorityRequest

type CGLCPContextPriorityRequest int64
const (
	KCGLCPContextPriorityRequestHigh   CGLCPContextPriorityRequest = 0
	KCGLCPContextPriorityRequestNormal CGLCPContextPriorityRequest = 1
	KCGLCPContextPriorityRequestLow    CGLCPContextPriorityRequest = 2
)

func (CGLCPContextPriorityRequest) String

type ClBufferRegion

type ClBufferRegion struct {
	Origin uint
	Size   uint
}

C struct: _cl_buffer_region

type ClCommandQueue

type ClCommandQueue struct{}

C struct: _cl_command_queue ClCommandQueue is an opaque type.

type ClContext

type ClContext struct{}

C struct: _cl_context ClContext is an opaque type.

type ClDag

type ClDag struct{}

C struct: _cl_dag ClDag is an opaque type.

type ClDeviceId

type ClDeviceId struct{}

C struct: _cl_device_id ClDeviceId is an opaque type.

type ClEvent

type ClEvent struct{}

C struct: _cl_event ClEvent is an opaque type.

type ClImageDesc

type ClImageDesc struct {
	Image_type        uint32
	Image_width       uint
	Image_height      uint
	Image_depth       uint
	Image_array_size  uint
	Image_row_pitch   uint
	Image_slice_pitch uint
	Num_mip_levels    uint32
	Num_samples       uint32
	Buffer            unsafe.Pointer
}

C struct: _cl_image_desc

type ClImageFormat

type ClImageFormat struct {
	Image_channel_order     uint32
	Image_channel_data_type uint32
}

C struct: _cl_image_format

type ClKernel

type ClKernel struct{}

C struct: _cl_kernel ClKernel is an opaque type.

type ClMem

type ClMem struct{}

C struct: _cl_mem ClMem is an opaque type.

type ClNdrange

type ClNdrange struct {
	Work_dim           uint
	Global_work_offset [3]uint
	Global_work_size   [3]uint
	Local_work_size    [3]uint
}

C struct: _cl_ndrange

type ClPlatformId

type ClPlatformId struct{}

C struct: _cl_platform_id ClPlatformId is an opaque type.

type ClProgram

type ClProgram struct{}

C struct: _cl_program ClProgram is an opaque type.

type ClSampler

type ClSampler struct{}

C struct: _cl_sampler ClSampler is an opaque type.

type Clk_sampler_type

type Clk_sampler_type int64
const (
	CLK_ADDRESS_NONE            Clk_sampler_type = 0
	CLK_ADDRESS_CLAMP           Clk_sampler_type = 1
	CLK_ADDRESS_CLAMP_TO_EDGE   Clk_sampler_type = 2
	CLK_ADDRESS_REPEAT          Clk_sampler_type = 3
	CLK_ADDRESS_MIRRORED_REPEAT Clk_sampler_type = 4

	CLK_NORMALIZED_COORDS_FALSE Clk_sampler_type = 0
	CLK_NORMALIZED_COORDS_TRUE  Clk_sampler_type = 8

	CLK_FILTER_NEAREST Clk_sampler_type = 0
	CLK_FILTER_LINEAR  Clk_sampler_type = 16
)

func (Clk_sampler_type) String

func (e Clk_sampler_type) String() string

type Dispatch_autorelease_frequency_t

type Dispatch_autorelease_frequency_t uint64
const (
	DISPATCH_AUTORELEASE_FREQUENCY_INHERIT   Dispatch_autorelease_frequency_t = 0
	DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1
	DISPATCH_AUTORELEASE_FREQUENCY_NEVER     Dispatch_autorelease_frequency_t = 2
)

func (Dispatch_autorelease_frequency_t) String

type Dispatch_block_flags_t

type Dispatch_block_flags_t uint64
const (
	DISPATCH_BLOCK_BARRIER           Dispatch_block_flags_t = 1
	DISPATCH_BLOCK_DETACHED          Dispatch_block_flags_t = 2
	DISPATCH_BLOCK_ASSIGN_CURRENT    Dispatch_block_flags_t = 4
	DISPATCH_BLOCK_NO_QOS_CLASS      Dispatch_block_flags_t = 8
	DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16
	DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32
)

func (Dispatch_block_flags_t) String

func (e Dispatch_block_flags_t) String() string

type Filesec_property_t

type Filesec_property_t int64
const (
	FILESEC_OWNER         Filesec_property_t = 1
	FILESEC_GROUP         Filesec_property_t = 2
	FILESEC_UUID          Filesec_property_t = 3
	FILESEC_MODE          Filesec_property_t = 4
	FILESEC_ACL           Filesec_property_t = 5
	FILESEC_GRPUUID       Filesec_property_t = 6
	FILESEC_ACL_RAW       Filesec_property_t = 100
	FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101
)

func (Filesec_property_t) String

func (e Filesec_property_t) String() string

type GLsync

type GLsync struct{}

C struct: __GLsync GLsync is an opaque type.

type IOSurface

type IOSurface struct{}

C struct: __IOSurface IOSurface is an opaque type.

type Idtype_t

type Idtype_t int64
const (
	P_ALL  Idtype_t = 0
	P_PID  Idtype_t = 1
	P_PGID Idtype_t = 2
)

func (Idtype_t) String

func (e Idtype_t) String() string

type Mpo_flags_t

type Mpo_flags_t int64
const (
	MPO_PORT                            Mpo_flags_t = 0
	MPO_SERVICE_PORT                    Mpo_flags_t = 1024
	MPO_CONNECTION_PORT                 Mpo_flags_t = 2048
	MPO_REPLY_PORT                      Mpo_flags_t = 4096
	MPO_WEAK_REPLY_PORT                 Mpo_flags_t = 16384
	MPO_NOTIFICATION_PORT               Mpo_flags_t = 17408
	MPO_EXCEPTION_PORT                  Mpo_flags_t = 32768
	MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536
)

func (Mpo_flags_t) String

func (e Mpo_flags_t) String() string

type Os_clockid_t

type Os_clockid_t int64
const (
	OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)

func (Os_clockid_t) String

func (e Os_clockid_t) String() string

type Qos_class_t

type Qos_class_t uint32
const (
	QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33
	QOS_CLASS_USER_INITIATED   Qos_class_t = 25
	QOS_CLASS_DEFAULT          Qos_class_t = 21
	QOS_CLASS_UTILITY          Qos_class_t = 17
	QOS_CLASS_BACKGROUND       Qos_class_t = 9
	QOS_CLASS_UNSPECIFIED      Qos_class_t = 0
)

func (Qos_class_t) String

func (e Qos_class_t) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL