Пример #1
0
 internal extern static unsafe IntPtr CreateProgramWithSource(IntPtr context, uint count, IntPtr *strings, IntPtr *lengths, [Out] ErrorCode *errcode_ret);
Пример #2
0
 internal extern static unsafe IntPtr CreateSampler(IntPtr context, bool normalized_coords, AddressingMode addressing_mode, FilterMode filter_mode, [Out] ErrorCode *errcode_ret);
Пример #3
0
 internal extern static unsafe IntPtr CreateKernel(IntPtr program, String kernel_name, [Out] ErrorCode *errcode_ret);
Пример #4
0
 internal extern static unsafe IntPtr CreateProgramWithBinary(IntPtr context, uint num_devices, IntPtr[] device_list, IntPtr[] lengths, byte **binaries, int *binary_status, [Out] ErrorCode *errcode_ret);
Пример #5
0
 internal extern static unsafe IntPtr CreateContextFromType(ContextProperties *properties, DeviceTypeFlags device_type, IntPtr pfn_notify, IntPtr user_data, [Out] ErrorCode *errcode_ret);
Пример #6
0
 internal extern static unsafe IntPtr CreateImage3D(IntPtr context, MemFlags flags, ImageFormat *image_format, IntPtr image_width, IntPtr image_height, IntPtr image_depth, IntPtr image_row_pitch, IntPtr image_slice_pitch, IntPtr host_ptr, [Out] ErrorCode *errcode_ret);
Пример #7
0
 internal extern static unsafe IntPtr CreateCommandQueue(IntPtr context, IntPtr device, CommandQueueFlags properties, [Out] ErrorCode *errcode_ret);
Пример #8
0
 internal extern static unsafe IntPtr CreateContext(IntPtr[] properties, uint num_devices, IntPtr[] devices, IntPtr pfn_notify, IntPtr user_data, [Out] ErrorCode *errcode_ret);
Пример #9
0
 internal extern static unsafe IntPtr CreateFromGLTexture3D(IntPtr context, MemFlags flags, uint texture_target, int miplevel, uint texture, [Out] ErrorCode *errorCode_ret);
Пример #10
0
 internal extern static unsafe IntPtr CreateBuffer(IntPtr context, MemFlags flags, IntPtr size, IntPtr host_ptr, [Out] ErrorCode *errcode_ret);
Пример #11
0
 internal extern static unsafe IntPtr CreateFromGLTexture2D(IntPtr context, MemFlags flags, OpenTK.Graphics.OpenGL.TextureTarget texture_target, int miplevel, uint texture, [Out] ErrorCode *errorCode_ret);
Пример #12
0
 internal extern static unsafe IntPtr CreateFromGLRenderbuffer(IntPtr context, MemFlags flags, uint renderbuffer, [Out] ErrorCode *errorCode_ret);
Пример #13
0
 internal extern static unsafe IntPtr CreateFromGLBuffer(IntPtr context, MemFlags flags, uint bufobj, [Out] ErrorCode *errorCode_ret);
Пример #14
0
 internal extern static unsafe System.IntPtr EnqueueMapImage(IntPtr command_queue, IntPtr image, bool blocking_map, MapFlags map_flags, Offset3D *origin, Dim3D *region, IntPtr *image_row_pitch, IntPtr *image_slice_pitch, uint num_events_in_wait_list, IntPtr[] event_wait_list, IntPtr * @event, [Out] ErrorCode *errcode_ret);
Пример #15
0
 internal extern static unsafe System.IntPtr EnqueueMapBuffer(IntPtr command_queue, IntPtr buffer, bool blocking_map, MapFlags map_flags, IntPtr offset, IntPtr cb, uint num_events_in_wait_list, IntPtr[] event_wait_list, IntPtr * @event, [Out] ErrorCode *errcode_ret);