pascalabcnet/TestSuite/CompilationSamples/OpenCL.pas
Mikhalkovich Stanislav 80a835c5ca fix #2290
2020-08-10 20:54:40 +03:00

13524 lines
1.6 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//*****************************************************************************************************\\
// Copyright (©) Cergey Latchenko ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// This code is distributed under the Unlicense
// For details see LICENSE file or this:
// https://github.com/SunSerega/POCGL/blob/master/LICENSE
//*****************************************************************************************************\\
// Copyright (©) Сергей Латченко ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// Этот код распространяется с лицензией Unlicense
// Подробнее в файле LICENSE или тут:
// https://github.com/SunSerega/POCGL/blob/master/LICENSE
//*****************************************************************************************************\\
///
///Код переведён отсюда:
/// https://github.com/KhronosGroup/OpenCL-Docs/tree/master/xml
///
///Спецификации всех версий OpenCL:
/// https://www.khronos.org/registry/OpenCL/
///
///Если чего-либо не хватает, или найдена ошибка - писать сюда:
/// https://github.com/SunSerega/POCGL/issues
///
unit OpenCL;
interface
uses System;
uses System.Runtime.InteropServices;
uses System.Runtime.CompilerServices;
type
{$region Записи-имена}
cl_mem = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_mem read default(cl_mem);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_mem[{val}]';
end;
cl_platform_id = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_platform_id read default(cl_platform_id);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_platform_id[{val}]';
end;
cl_device_id = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_device_id read default(cl_device_id);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_device_id[{val}]';
end;
cl_context = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_context read default(cl_context);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_context[{val}]';
end;
cl_command_queue = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_command_queue read default(cl_command_queue);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_command_queue[{val}]';
end;
cl_sampler = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_sampler read default(cl_sampler);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_sampler[{val}]';
end;
cl_program = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_program read default(cl_program);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_program[{val}]';
end;
cl_kernel = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_kernel read default(cl_kernel);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_kernel[{val}]';
end;
cl_event = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_event read default(cl_event);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_event[{val}]';
end;
cl_accelerator_intel = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public static property Zero: cl_accelerator_intel read default(cl_accelerator_intel);
public static property Size: integer read Marshal.SizeOf&<IntPtr>;
public function ToString: string; override := $'cl_accelerator_intel[{val}]';
end;
{$endregion Записи-имена}
{$region Перечисления}
{$region Core}
AcceleratorInfoIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _ACCELERATOR_DESCRIPTOR_INTEL := new AcceleratorInfoIntel($4090);
private static _ACCELERATOR_REFERENCE_COUNT_INTEL := new AcceleratorInfoIntel($4091);
private static _ACCELERATOR_CONTEXT_INTEL := new AcceleratorInfoIntel($4092);
private static _ACCELERATOR_TYPE_INTEL := new AcceleratorInfoIntel($4093);
public static property ACCELERATOR_DESCRIPTOR_INTEL: AcceleratorInfoIntel read _ACCELERATOR_DESCRIPTOR_INTEL;
public static property ACCELERATOR_REFERENCE_COUNT_INTEL: AcceleratorInfoIntel read _ACCELERATOR_REFERENCE_COUNT_INTEL;
public static property ACCELERATOR_CONTEXT_INTEL: AcceleratorInfoIntel read _ACCELERATOR_CONTEXT_INTEL;
public static property ACCELERATOR_TYPE_INTEL: AcceleratorInfoIntel read _ACCELERATOR_TYPE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($4090) then Result := 'ACCELERATOR_DESCRIPTOR_INTEL' else
if self.val = UInt32($4091) then Result := 'ACCELERATOR_REFERENCE_COUNT_INTEL' else
if self.val = UInt32($4092) then Result := 'ACCELERATOR_CONTEXT_INTEL' else
if self.val = UInt32($4093) then Result := 'ACCELERATOR_TYPE_INTEL' else
Result := $'AcceleratorInfoIntel[{self.val}]';
end;
end;
AcceleratorTypeIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL := new AcceleratorTypeIntel($0000);
public static property ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL: AcceleratorTypeIntel read _ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($0000) then Result := 'ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL' else
Result := $'AcceleratorTypeIntel[{self.val}]';
end;
end;
AddressingMode = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _ADDRESS_NONE := new AddressingMode($1130);
private static _ADDRESS_CLAMP_TO_EDGE := new AddressingMode($1131);
private static _ADDRESS_CLAMP := new AddressingMode($1132);
private static _ADDRESS_REPEAT := new AddressingMode($1133);
private static _ADDRESS_MIRRORED_REPEAT := new AddressingMode($1134);
public static property ADDRESS_NONE: AddressingMode read _ADDRESS_NONE;
public static property ADDRESS_CLAMP_TO_EDGE: AddressingMode read _ADDRESS_CLAMP_TO_EDGE;
public static property ADDRESS_CLAMP: AddressingMode read _ADDRESS_CLAMP;
public static property ADDRESS_REPEAT: AddressingMode read _ADDRESS_REPEAT;
public static property ADDRESS_MIRRORED_REPEAT: AddressingMode read _ADDRESS_MIRRORED_REPEAT;
public function ToString: string; override;
begin
if self.val = UInt32($1130) then Result := 'ADDRESS_NONE' else
if self.val = UInt32($1131) then Result := 'ADDRESS_CLAMP_TO_EDGE' else
if self.val = UInt32($1132) then Result := 'ADDRESS_CLAMP' else
if self.val = UInt32($1133) then Result := 'ADDRESS_REPEAT' else
if self.val = UInt32($1134) then Result := 'ADDRESS_MIRRORED_REPEAT' else
Result := $'AddressingMode[{self.val}]';
end;
end;
Bool = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _FALSE := new Bool($0000);
private static _NON_BLOCKING := new Bool($0000);
private static _BLOCKING := new Bool($0001);
private static _TRUE := new Bool($0001);
public static property FALSE: Bool read _FALSE;
public static property NON_BLOCKING: Bool read _NON_BLOCKING;
public static property BLOCKING: Bool read _BLOCKING;
public static property TRUE: Bool read _TRUE;
public function ToString: string; override;
begin
if self.val = UInt32($0000) then Result := 'FALSE' else
if self.val = UInt32($0000) then Result := 'NON_BLOCKING' else
if self.val = UInt32($0001) then Result := 'BLOCKING' else
if self.val = UInt32($0001) then Result := 'TRUE' else
Result := $'Bool[{self.val}]';
end;
end;
BufferCreateType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _BUFFER_CREATE_TYPE_REGION := new BufferCreateType($1220);
public static property BUFFER_CREATE_TYPE_REGION: BufferCreateType read _BUFFER_CREATE_TYPE_REGION;
public function ToString: string; override;
begin
if self.val = UInt32($1220) then Result := 'BUFFER_CREATE_TYPE_REGION' else
Result := $'BufferCreateType[{self.val}]';
end;
end;
BuildStatus = record
public val: Int32;
public constructor(val: Int32) := self.val := val;
private static _BUILD_SUCCESS := new BuildStatus($0000);
private static _BUILD_NONE := new BuildStatus(-1);
private static _BUILD_ERROR := new BuildStatus(-2);
private static _BUILD_IN_PROGRESS := new BuildStatus(-3);
public static property BUILD_SUCCESS: BuildStatus read _BUILD_SUCCESS;
public static property BUILD_NONE: BuildStatus read _BUILD_NONE;
public static property BUILD_ERROR: BuildStatus read _BUILD_ERROR;
public static property BUILD_IN_PROGRESS: BuildStatus read _BUILD_IN_PROGRESS;
public function ToString: string; override;
begin
if self.val = Int32($0000) then Result := 'BUILD_SUCCESS' else
if self.val = Int32(-1) then Result := 'BUILD_NONE' else
if self.val = Int32(-2) then Result := 'BUILD_ERROR' else
if self.val = Int32(-3) then Result := 'BUILD_IN_PROGRESS' else
Result := $'BuildStatus[{self.val}]';
end;
end;
ChannelOrder = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _R := new ChannelOrder($10B0);
private static _A := new ChannelOrder($10B1);
private static _RG := new ChannelOrder($10B2);
private static _RA := new ChannelOrder($10B3);
private static _RGB := new ChannelOrder($10B4);
private static _RGBA := new ChannelOrder($10B5);
private static _BGRA := new ChannelOrder($10B6);
private static _ARGB := new ChannelOrder($10B7);
private static _INTENSITY := new ChannelOrder($10B8);
private static _LUMINANCE := new ChannelOrder($10B9);
private static _Rx := new ChannelOrder($10BA);
private static _RGx := new ChannelOrder($10BB);
private static _RGBx := new ChannelOrder($10BC);
private static _DEPTH := new ChannelOrder($10BD);
private static _DEPTH_STENCIL := new ChannelOrder($10BE);
private static _sRGB := new ChannelOrder($10BF);
private static _sRGBx := new ChannelOrder($10C0);
private static _sRGBA := new ChannelOrder($10C1);
private static _sBGRA := new ChannelOrder($10C2);
private static _ABGR := new ChannelOrder($10C3);
private static _YUYV_INTEL := new ChannelOrder($4076);
private static _UYVY_INTEL := new ChannelOrder($4077);
private static _YVYU_INTEL := new ChannelOrder($4078);
private static _VYUY_INTEL := new ChannelOrder($4079);
private static _NV21_IMG := new ChannelOrder($40D0);
private static _YV12_IMG := new ChannelOrder($40D1);
private static _NV12_INTEL := new ChannelOrder($410E);
public static property R: ChannelOrder read _R;
public static property A: ChannelOrder read _A;
public static property RG: ChannelOrder read _RG;
public static property RA: ChannelOrder read _RA;
public static property RGB: ChannelOrder read _RGB;
public static property RGBA: ChannelOrder read _RGBA;
public static property BGRA: ChannelOrder read _BGRA;
public static property ARGB: ChannelOrder read _ARGB;
public static property INTENSITY: ChannelOrder read _INTENSITY;
public static property LUMINANCE: ChannelOrder read _LUMINANCE;
public static property Rx: ChannelOrder read _Rx;
public static property RGx: ChannelOrder read _RGx;
public static property RGBx: ChannelOrder read _RGBx;
public static property DEPTH: ChannelOrder read _DEPTH;
public static property DEPTH_STENCIL: ChannelOrder read _DEPTH_STENCIL;
public static property sRGB: ChannelOrder read _sRGB;
public static property sRGBx: ChannelOrder read _sRGBx;
public static property sRGBA: ChannelOrder read _sRGBA;
public static property sBGRA: ChannelOrder read _sBGRA;
public static property ABGR: ChannelOrder read _ABGR;
public static property YUYV_INTEL: ChannelOrder read _YUYV_INTEL;
public static property UYVY_INTEL: ChannelOrder read _UYVY_INTEL;
public static property YVYU_INTEL: ChannelOrder read _YVYU_INTEL;
public static property VYUY_INTEL: ChannelOrder read _VYUY_INTEL;
public static property NV21_IMG: ChannelOrder read _NV21_IMG;
public static property YV12_IMG: ChannelOrder read _YV12_IMG;
public static property NV12_INTEL: ChannelOrder read _NV12_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($10B0) then Result := 'R' else
if self.val = UInt32($10B1) then Result := 'A' else
if self.val = UInt32($10B2) then Result := 'RG' else
if self.val = UInt32($10B3) then Result := 'RA' else
if self.val = UInt32($10B4) then Result := 'RGB' else
if self.val = UInt32($10B5) then Result := 'RGBA' else
if self.val = UInt32($10B6) then Result := 'BGRA' else
if self.val = UInt32($10B7) then Result := 'ARGB' else
if self.val = UInt32($10B8) then Result := 'INTENSITY' else
if self.val = UInt32($10B9) then Result := 'LUMINANCE' else
if self.val = UInt32($10BA) then Result := 'Rx' else
if self.val = UInt32($10BB) then Result := 'RGx' else
if self.val = UInt32($10BC) then Result := 'RGBx' else
if self.val = UInt32($10BD) then Result := 'DEPTH' else
if self.val = UInt32($10BE) then Result := 'DEPTH_STENCIL' else
if self.val = UInt32($10BF) then Result := 'sRGB' else
if self.val = UInt32($10C0) then Result := 'sRGBx' else
if self.val = UInt32($10C1) then Result := 'sRGBA' else
if self.val = UInt32($10C2) then Result := 'sBGRA' else
if self.val = UInt32($10C3) then Result := 'ABGR' else
if self.val = UInt32($4076) then Result := 'YUYV_INTEL' else
if self.val = UInt32($4077) then Result := 'UYVY_INTEL' else
if self.val = UInt32($4078) then Result := 'YVYU_INTEL' else
if self.val = UInt32($4079) then Result := 'VYUY_INTEL' else
if self.val = UInt32($40D0) then Result := 'NV21_IMG' else
if self.val = UInt32($40D1) then Result := 'YV12_IMG' else
if self.val = UInt32($410E) then Result := 'NV12_INTEL' else
Result := $'ChannelOrder[{self.val}]';
end;
end;
ChannelType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _SNORM_INT8 := new ChannelType($10D0);
private static _SNORM_INT16 := new ChannelType($10D1);
private static _UNORM_INT8 := new ChannelType($10D2);
private static _UNORM_INT16 := new ChannelType($10D3);
private static _UNORM_SHORT_565 := new ChannelType($10D4);
private static _UNORM_SHORT_555 := new ChannelType($10D5);
private static _UNORM_INT_101010 := new ChannelType($10D6);
private static _SIGNED_INT8 := new ChannelType($10D7);
private static _SIGNED_INT16 := new ChannelType($10D8);
private static _SIGNED_INT32 := new ChannelType($10D9);
private static _UNSIGNED_INT8 := new ChannelType($10DA);
private static _UNSIGNED_INT16 := new ChannelType($10DB);
private static _UNSIGNED_INT32 := new ChannelType($10DC);
private static _HALF_FLOAT := new ChannelType($10DD);
private static _FLOAT := new ChannelType($10DE);
private static _UNORM_INT24 := new ChannelType($10DF);
private static _UNORM_INT_101010_2 := new ChannelType($10E0);
public static property SNORM_INT8: ChannelType read _SNORM_INT8;
public static property SNORM_INT16: ChannelType read _SNORM_INT16;
public static property UNORM_INT8: ChannelType read _UNORM_INT8;
public static property UNORM_INT16: ChannelType read _UNORM_INT16;
public static property UNORM_SHORT_565: ChannelType read _UNORM_SHORT_565;
public static property UNORM_SHORT_555: ChannelType read _UNORM_SHORT_555;
public static property UNORM_INT_101010: ChannelType read _UNORM_INT_101010;
public static property SIGNED_INT8: ChannelType read _SIGNED_INT8;
public static property SIGNED_INT16: ChannelType read _SIGNED_INT16;
public static property SIGNED_INT32: ChannelType read _SIGNED_INT32;
public static property UNSIGNED_INT8: ChannelType read _UNSIGNED_INT8;
public static property UNSIGNED_INT16: ChannelType read _UNSIGNED_INT16;
public static property UNSIGNED_INT32: ChannelType read _UNSIGNED_INT32;
public static property HALF_FLOAT: ChannelType read _HALF_FLOAT;
public static property FLOAT: ChannelType read _FLOAT;
public static property UNORM_INT24: ChannelType read _UNORM_INT24;
public static property UNORM_INT_101010_2: ChannelType read _UNORM_INT_101010_2;
public function ToString: string; override;
begin
if self.val = UInt32($10D0) then Result := 'SNORM_INT8' else
if self.val = UInt32($10D1) then Result := 'SNORM_INT16' else
if self.val = UInt32($10D2) then Result := 'UNORM_INT8' else
if self.val = UInt32($10D3) then Result := 'UNORM_INT16' else
if self.val = UInt32($10D4) then Result := 'UNORM_SHORT_565' else
if self.val = UInt32($10D5) then Result := 'UNORM_SHORT_555' else
if self.val = UInt32($10D6) then Result := 'UNORM_INT_101010' else
if self.val = UInt32($10D7) then Result := 'SIGNED_INT8' else
if self.val = UInt32($10D8) then Result := 'SIGNED_INT16' else
if self.val = UInt32($10D9) then Result := 'SIGNED_INT32' else
if self.val = UInt32($10DA) then Result := 'UNSIGNED_INT8' else
if self.val = UInt32($10DB) then Result := 'UNSIGNED_INT16' else
if self.val = UInt32($10DC) then Result := 'UNSIGNED_INT32' else
if self.val = UInt32($10DD) then Result := 'HALF_FLOAT' else
if self.val = UInt32($10DE) then Result := 'FLOAT' else
if self.val = UInt32($10DF) then Result := 'UNORM_INT24' else
if self.val = UInt32($10E0) then Result := 'UNORM_INT_101010_2' else
Result := $'ChannelType[{self.val}]';
end;
end;
CommandExecutionStatus = record
public val: Int32;
public constructor(val: Int32) := self.val := val;
private static _COMPLETE := new CommandExecutionStatus($0000);
private static _RUNNING := new CommandExecutionStatus($0001);
private static _SUBMITTED := new CommandExecutionStatus($0002);
private static _QUEUED := new CommandExecutionStatus($0003);
public static property COMPLETE: CommandExecutionStatus read _COMPLETE;
public static property RUNNING: CommandExecutionStatus read _RUNNING;
public static property SUBMITTED: CommandExecutionStatus read _SUBMITTED;
public static property QUEUED: CommandExecutionStatus read _QUEUED;
public function ToString: string; override;
begin
if self.val = Int32($0000) then Result := 'COMPLETE' else
if self.val = Int32($0001) then Result := 'RUNNING' else
if self.val = Int32($0002) then Result := 'SUBMITTED' else
if self.val = Int32($0003) then Result := 'QUEUED' else
Result := $'CommandExecutionStatus[{self.val}]';
end;
public function IS_ERROR := val < 0;
end;
CommandQueueInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _QUEUE_CONTEXT := new CommandQueueInfo($1090);
private static _QUEUE_DEVICE := new CommandQueueInfo($1091);
private static _QUEUE_REFERENCE_COUNT := new CommandQueueInfo($1092);
private static _QUEUE_PROPERTIES := new CommandQueueInfo($1093);
private static _QUEUE_SIZE := new CommandQueueInfo($1094);
private static _QUEUE_DEVICE_DEFAULT := new CommandQueueInfo($1095);
private static _QUEUE_PROPERTIES_ARRAY := new CommandQueueInfo($1098);
public static property QUEUE_CONTEXT: CommandQueueInfo read _QUEUE_CONTEXT;
public static property QUEUE_DEVICE: CommandQueueInfo read _QUEUE_DEVICE;
public static property QUEUE_REFERENCE_COUNT: CommandQueueInfo read _QUEUE_REFERENCE_COUNT;
public static property QUEUE_PROPERTIES: CommandQueueInfo read _QUEUE_PROPERTIES;
public static property QUEUE_SIZE: CommandQueueInfo read _QUEUE_SIZE;
public static property QUEUE_DEVICE_DEFAULT: CommandQueueInfo read _QUEUE_DEVICE_DEFAULT;
public static property QUEUE_PROPERTIES_ARRAY: CommandQueueInfo read _QUEUE_PROPERTIES_ARRAY;
public function ToString: string; override;
begin
if self.val = UInt32($1090) then Result := 'QUEUE_CONTEXT' else
if self.val = UInt32($1091) then Result := 'QUEUE_DEVICE' else
if self.val = UInt32($1092) then Result := 'QUEUE_REFERENCE_COUNT' else
if self.val = UInt32($1093) then Result := 'QUEUE_PROPERTIES' else
if self.val = UInt32($1094) then Result := 'QUEUE_SIZE' else
if self.val = UInt32($1095) then Result := 'QUEUE_DEVICE_DEFAULT' else
if self.val = UInt32($1098) then Result := 'QUEUE_PROPERTIES_ARRAY' else
Result := $'CommandQueueInfo[{self.val}]';
end;
end;
CommandQueueProperties = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _NONE := new CommandQueueProperties($0000);
private static _QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE := new CommandQueueProperties($0001);
private static _QUEUE_PROFILING_ENABLE := new CommandQueueProperties($0002);
private static _QUEUE_ON_DEVICE := new CommandQueueProperties($0004);
private static _QUEUE_ON_DEVICE_DEFAULT := new CommandQueueProperties($0008);
private static _QUEUE_RESERVED_QCOM := new CommandQueueProperties($40000000);
private static _QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL := new CommandQueueProperties($FFFFFFFF80000000);
public static property NONE: CommandQueueProperties read _NONE;
public static property QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE: CommandQueueProperties read _QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE;
public static property QUEUE_PROFILING_ENABLE: CommandQueueProperties read _QUEUE_PROFILING_ENABLE;
public static property QUEUE_ON_DEVICE: CommandQueueProperties read _QUEUE_ON_DEVICE;
public static property QUEUE_ON_DEVICE_DEFAULT: CommandQueueProperties read _QUEUE_ON_DEVICE_DEFAULT;
public static property QUEUE_RESERVED_QCOM: CommandQueueProperties read _QUEUE_RESERVED_QCOM;
public static property QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL: CommandQueueProperties read _QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL;
public static function operator or(f1,f2: CommandQueueProperties) := new CommandQueueProperties(f1.val or f2.val);
public property ANY_FLAGS: boolean read self.val<>0;
public property HAS_FLAG_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_QUEUE_PROFILING_ENABLE: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_QUEUE_ON_DEVICE: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_QUEUE_ON_DEVICE_DEFAULT: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_QUEUE_RESERVED_QCOM: boolean read self.val and $40000000 <> 0;
public property HAS_FLAG_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL: boolean read self.val and $FFFFFFFF80000000 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0000) = UInt64($0000) then res += 'NONE+';
if self.val and UInt64($0001) = UInt64($0001) then res += 'QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'QUEUE_PROFILING_ENABLE+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'QUEUE_ON_DEVICE+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'QUEUE_ON_DEVICE_DEFAULT+';
if self.val and UInt64($40000000) = UInt64($40000000) then res += 'QUEUE_RESERVED_QCOM+';
if self.val and UInt64($FFFFFFFF80000000) = UInt64($FFFFFFFF80000000) then res += 'QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'CommandQueueProperties[{self.val}]';
end;
end;
CommandType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _COMMAND_NDRANGE_KERNEL := new CommandType($11F0);
private static _COMMAND_TASK := new CommandType($11F1);
private static _COMMAND_NATIVE_KERNEL := new CommandType($11F2);
private static _COMMAND_READ_BUFFER := new CommandType($11F3);
private static _COMMAND_WRITE_BUFFER := new CommandType($11F4);
private static _COMMAND_COPY_BUFFER := new CommandType($11F5);
private static _COMMAND_READ_IMAGE := new CommandType($11F6);
private static _COMMAND_WRITE_IMAGE := new CommandType($11F7);
private static _COMMAND_COPY_IMAGE := new CommandType($11F8);
private static _COMMAND_COPY_IMAGE_TO_BUFFER := new CommandType($11F9);
private static _COMMAND_COPY_BUFFER_TO_IMAGE := new CommandType($11FA);
private static _COMMAND_MAP_BUFFER := new CommandType($11FB);
private static _COMMAND_MAP_IMAGE := new CommandType($11FC);
private static _COMMAND_UNMAP_MEM_OBJECT := new CommandType($11FD);
private static _COMMAND_MARKER := new CommandType($11FE);
private static _COMMAND_ACQUIRE_GL_OBJECTS := new CommandType($11FF);
private static _COMMAND_RELEASE_GL_OBJECTS := new CommandType($1200);
private static _COMMAND_READ_BUFFER_RECT := new CommandType($1201);
private static _COMMAND_WRITE_BUFFER_RECT := new CommandType($1202);
private static _COMMAND_COPY_BUFFER_RECT := new CommandType($1203);
private static _COMMAND_USER := new CommandType($1204);
private static _COMMAND_BARRIER := new CommandType($1205);
private static _COMMAND_MIGRATE_MEM_OBJECTS := new CommandType($1206);
private static _COMMAND_FILL_BUFFER := new CommandType($1207);
private static _COMMAND_FILL_IMAGE := new CommandType($1208);
private static _COMMAND_SVM_FREE := new CommandType($1209);
private static _COMMAND_SVM_MEMCPY := new CommandType($120A);
private static _COMMAND_SVM_MEMFILL := new CommandType($120B);
private static _COMMAND_SVM_MAP := new CommandType($120C);
private static _COMMAND_SVM_UNMAP := new CommandType($120D);
private static _COMMAND_SVM_MIGRATE_MEM := new CommandType($120E);
private static _COMMAND_GL_FENCE_SYNC_OBJECT_KHR := new CommandType($200D);
private static _COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR := new CommandType($202B);
private static _COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR := new CommandType($202C);
private static _COMMAND_ACQUIRE_D3D10_OBJECTS_KHR := new CommandType($4017);
private static _COMMAND_RELEASE_D3D10_OBJECTS_KHR := new CommandType($4018);
private static _COMMAND_ACQUIRE_D3D11_OBJECTS_KHR := new CommandType($4020);
private static _COMMAND_RELEASE_D3D11_OBJECTS_KHR := new CommandType($4021);
private static _COMMAND_ACQUIRE_DX9_OBJECTS_INTEL := new CommandType($402A);
private static _COMMAND_RELEASE_DX9_OBJECTS_INTEL := new CommandType($402B);
private static _COMMAND_MIGRATE_MEM_OBJECT_EXT := new CommandType($4040);
private static _COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL := new CommandType($409A);
private static _COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL := new CommandType($409B);
private static _COMMAND_MEMFILL_INTEL := new CommandType($4204);
private static _COMMAND_MEMCPY_INTEL := new CommandType($4205);
private static _COMMAND_MIGRATEMEM_INTEL := new CommandType($4206);
private static _COMMAND_MEMADVISE_INTEL := new CommandType($4207);
public static property COMMAND_NDRANGE_KERNEL: CommandType read _COMMAND_NDRANGE_KERNEL;
public static property COMMAND_TASK: CommandType read _COMMAND_TASK;
public static property COMMAND_NATIVE_KERNEL: CommandType read _COMMAND_NATIVE_KERNEL;
public static property COMMAND_READ_BUFFER: CommandType read _COMMAND_READ_BUFFER;
public static property COMMAND_WRITE_BUFFER: CommandType read _COMMAND_WRITE_BUFFER;
public static property COMMAND_COPY_BUFFER: CommandType read _COMMAND_COPY_BUFFER;
public static property COMMAND_READ_IMAGE: CommandType read _COMMAND_READ_IMAGE;
public static property COMMAND_WRITE_IMAGE: CommandType read _COMMAND_WRITE_IMAGE;
public static property COMMAND_COPY_IMAGE: CommandType read _COMMAND_COPY_IMAGE;
public static property COMMAND_COPY_IMAGE_TO_BUFFER: CommandType read _COMMAND_COPY_IMAGE_TO_BUFFER;
public static property COMMAND_COPY_BUFFER_TO_IMAGE: CommandType read _COMMAND_COPY_BUFFER_TO_IMAGE;
public static property COMMAND_MAP_BUFFER: CommandType read _COMMAND_MAP_BUFFER;
public static property COMMAND_MAP_IMAGE: CommandType read _COMMAND_MAP_IMAGE;
public static property COMMAND_UNMAP_MEM_OBJECT: CommandType read _COMMAND_UNMAP_MEM_OBJECT;
public static property COMMAND_MARKER: CommandType read _COMMAND_MARKER;
public static property COMMAND_ACQUIRE_GL_OBJECTS: CommandType read _COMMAND_ACQUIRE_GL_OBJECTS;
public static property COMMAND_RELEASE_GL_OBJECTS: CommandType read _COMMAND_RELEASE_GL_OBJECTS;
public static property COMMAND_READ_BUFFER_RECT: CommandType read _COMMAND_READ_BUFFER_RECT;
public static property COMMAND_WRITE_BUFFER_RECT: CommandType read _COMMAND_WRITE_BUFFER_RECT;
public static property COMMAND_COPY_BUFFER_RECT: CommandType read _COMMAND_COPY_BUFFER_RECT;
public static property COMMAND_USER: CommandType read _COMMAND_USER;
public static property COMMAND_BARRIER: CommandType read _COMMAND_BARRIER;
public static property COMMAND_MIGRATE_MEM_OBJECTS: CommandType read _COMMAND_MIGRATE_MEM_OBJECTS;
public static property COMMAND_FILL_BUFFER: CommandType read _COMMAND_FILL_BUFFER;
public static property COMMAND_FILL_IMAGE: CommandType read _COMMAND_FILL_IMAGE;
public static property COMMAND_SVM_FREE: CommandType read _COMMAND_SVM_FREE;
public static property COMMAND_SVM_MEMCPY: CommandType read _COMMAND_SVM_MEMCPY;
public static property COMMAND_SVM_MEMFILL: CommandType read _COMMAND_SVM_MEMFILL;
public static property COMMAND_SVM_MAP: CommandType read _COMMAND_SVM_MAP;
public static property COMMAND_SVM_UNMAP: CommandType read _COMMAND_SVM_UNMAP;
public static property COMMAND_SVM_MIGRATE_MEM: CommandType read _COMMAND_SVM_MIGRATE_MEM;
public static property COMMAND_GL_FENCE_SYNC_OBJECT_KHR: CommandType read _COMMAND_GL_FENCE_SYNC_OBJECT_KHR;
public static property COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR: CommandType read _COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR;
public static property COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR: CommandType read _COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR;
public static property COMMAND_ACQUIRE_D3D10_OBJECTS_KHR: CommandType read _COMMAND_ACQUIRE_D3D10_OBJECTS_KHR;
public static property COMMAND_RELEASE_D3D10_OBJECTS_KHR: CommandType read _COMMAND_RELEASE_D3D10_OBJECTS_KHR;
public static property COMMAND_ACQUIRE_D3D11_OBJECTS_KHR: CommandType read _COMMAND_ACQUIRE_D3D11_OBJECTS_KHR;
public static property COMMAND_RELEASE_D3D11_OBJECTS_KHR: CommandType read _COMMAND_RELEASE_D3D11_OBJECTS_KHR;
public static property COMMAND_ACQUIRE_DX9_OBJECTS_INTEL: CommandType read _COMMAND_ACQUIRE_DX9_OBJECTS_INTEL;
public static property COMMAND_RELEASE_DX9_OBJECTS_INTEL: CommandType read _COMMAND_RELEASE_DX9_OBJECTS_INTEL;
public static property COMMAND_MIGRATE_MEM_OBJECT_EXT: CommandType read _COMMAND_MIGRATE_MEM_OBJECT_EXT;
public static property COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL: CommandType read _COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL;
public static property COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL: CommandType read _COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL;
public static property COMMAND_MEMFILL_INTEL: CommandType read _COMMAND_MEMFILL_INTEL;
public static property COMMAND_MEMCPY_INTEL: CommandType read _COMMAND_MEMCPY_INTEL;
public static property COMMAND_MIGRATEMEM_INTEL: CommandType read _COMMAND_MIGRATEMEM_INTEL;
public static property COMMAND_MEMADVISE_INTEL: CommandType read _COMMAND_MEMADVISE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($11F0) then Result := 'COMMAND_NDRANGE_KERNEL' else
if self.val = UInt32($11F1) then Result := 'COMMAND_TASK' else
if self.val = UInt32($11F2) then Result := 'COMMAND_NATIVE_KERNEL' else
if self.val = UInt32($11F3) then Result := 'COMMAND_READ_BUFFER' else
if self.val = UInt32($11F4) then Result := 'COMMAND_WRITE_BUFFER' else
if self.val = UInt32($11F5) then Result := 'COMMAND_COPY_BUFFER' else
if self.val = UInt32($11F6) then Result := 'COMMAND_READ_IMAGE' else
if self.val = UInt32($11F7) then Result := 'COMMAND_WRITE_IMAGE' else
if self.val = UInt32($11F8) then Result := 'COMMAND_COPY_IMAGE' else
if self.val = UInt32($11F9) then Result := 'COMMAND_COPY_IMAGE_TO_BUFFER' else
if self.val = UInt32($11FA) then Result := 'COMMAND_COPY_BUFFER_TO_IMAGE' else
if self.val = UInt32($11FB) then Result := 'COMMAND_MAP_BUFFER' else
if self.val = UInt32($11FC) then Result := 'COMMAND_MAP_IMAGE' else
if self.val = UInt32($11FD) then Result := 'COMMAND_UNMAP_MEM_OBJECT' else
if self.val = UInt32($11FE) then Result := 'COMMAND_MARKER' else
if self.val = UInt32($11FF) then Result := 'COMMAND_ACQUIRE_GL_OBJECTS' else
if self.val = UInt32($1200) then Result := 'COMMAND_RELEASE_GL_OBJECTS' else
if self.val = UInt32($1201) then Result := 'COMMAND_READ_BUFFER_RECT' else
if self.val = UInt32($1202) then Result := 'COMMAND_WRITE_BUFFER_RECT' else
if self.val = UInt32($1203) then Result := 'COMMAND_COPY_BUFFER_RECT' else
if self.val = UInt32($1204) then Result := 'COMMAND_USER' else
if self.val = UInt32($1205) then Result := 'COMMAND_BARRIER' else
if self.val = UInt32($1206) then Result := 'COMMAND_MIGRATE_MEM_OBJECTS' else
if self.val = UInt32($1207) then Result := 'COMMAND_FILL_BUFFER' else
if self.val = UInt32($1208) then Result := 'COMMAND_FILL_IMAGE' else
if self.val = UInt32($1209) then Result := 'COMMAND_SVM_FREE' else
if self.val = UInt32($120A) then Result := 'COMMAND_SVM_MEMCPY' else
if self.val = UInt32($120B) then Result := 'COMMAND_SVM_MEMFILL' else
if self.val = UInt32($120C) then Result := 'COMMAND_SVM_MAP' else
if self.val = UInt32($120D) then Result := 'COMMAND_SVM_UNMAP' else
if self.val = UInt32($120E) then Result := 'COMMAND_SVM_MIGRATE_MEM' else
if self.val = UInt32($200D) then Result := 'COMMAND_GL_FENCE_SYNC_OBJECT_KHR' else
if self.val = UInt32($202B) then Result := 'COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR' else
if self.val = UInt32($202C) then Result := 'COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR' else
if self.val = UInt32($4017) then Result := 'COMMAND_ACQUIRE_D3D10_OBJECTS_KHR' else
if self.val = UInt32($4018) then Result := 'COMMAND_RELEASE_D3D10_OBJECTS_KHR' else
if self.val = UInt32($4020) then Result := 'COMMAND_ACQUIRE_D3D11_OBJECTS_KHR' else
if self.val = UInt32($4021) then Result := 'COMMAND_RELEASE_D3D11_OBJECTS_KHR' else
if self.val = UInt32($402A) then Result := 'COMMAND_ACQUIRE_DX9_OBJECTS_INTEL' else
if self.val = UInt32($402B) then Result := 'COMMAND_RELEASE_DX9_OBJECTS_INTEL' else
if self.val = UInt32($4040) then Result := 'COMMAND_MIGRATE_MEM_OBJECT_EXT' else
if self.val = UInt32($409A) then Result := 'COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL' else
if self.val = UInt32($409B) then Result := 'COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL' else
if self.val = UInt32($4204) then Result := 'COMMAND_MEMFILL_INTEL' else
if self.val = UInt32($4205) then Result := 'COMMAND_MEMCPY_INTEL' else
if self.val = UInt32($4206) then Result := 'COMMAND_MIGRATEMEM_INTEL' else
if self.val = UInt32($4207) then Result := 'COMMAND_MEMADVISE_INTEL' else
Result := $'CommandType[{self.val}]';
end;
end;
ContextInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _CONTEXT_REFERENCE_COUNT := new ContextInfo($1080);
private static _CONTEXT_DEVICES := new ContextInfo($1081);
private static _CONTEXT_PROPERTIES := new ContextInfo($1082);
private static _CONTEXT_NUM_DEVICES := new ContextInfo($1083);
private static _CONTEXT_ADAPTER_D3D9_KHR := new ContextInfo($2025);
private static _CONTEXT_ADAPTER_D3D9EX_KHR := new ContextInfo($2026);
private static _CONTEXT_ADAPTER_DXVA_KHR := new ContextInfo($2027);
private static _CONTEXT_D3D10_DEVICE_KHR := new ContextInfo($4014);
private static _CONTEXT_D3D11_DEVICE_KHR := new ContextInfo($401D);
private static _CONTEXT_D3D9_DEVICE_INTEL := new ContextInfo($4026);
private static _CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR := new ContextInfo($402C);
private static _CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR := new ContextInfo($402D);
private static _CONTEXT_D3D9EX_DEVICE_INTEL := new ContextInfo($4072);
private static _CONTEXT_DXVA_DEVICE_INTEL := new ContextInfo($4073);
private static _CONTEXT_VA_API_DISPLAY_INTEL := new ContextInfo($4097);
public static property CONTEXT_REFERENCE_COUNT: ContextInfo read _CONTEXT_REFERENCE_COUNT;
public static property CONTEXT_DEVICES: ContextInfo read _CONTEXT_DEVICES;
public static property CONTEXT_PROPERTIES: ContextInfo read _CONTEXT_PROPERTIES;
public static property CONTEXT_NUM_DEVICES: ContextInfo read _CONTEXT_NUM_DEVICES;
public static property CONTEXT_ADAPTER_D3D9_KHR: ContextInfo read _CONTEXT_ADAPTER_D3D9_KHR;
public static property CONTEXT_ADAPTER_D3D9EX_KHR: ContextInfo read _CONTEXT_ADAPTER_D3D9EX_KHR;
public static property CONTEXT_ADAPTER_DXVA_KHR: ContextInfo read _CONTEXT_ADAPTER_DXVA_KHR;
public static property CONTEXT_D3D10_DEVICE_KHR: ContextInfo read _CONTEXT_D3D10_DEVICE_KHR;
public static property CONTEXT_D3D11_DEVICE_KHR: ContextInfo read _CONTEXT_D3D11_DEVICE_KHR;
public static property CONTEXT_D3D9_DEVICE_INTEL: ContextInfo read _CONTEXT_D3D9_DEVICE_INTEL;
public static property CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR: ContextInfo read _CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR;
public static property CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR: ContextInfo read _CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR;
public static property CONTEXT_D3D9EX_DEVICE_INTEL: ContextInfo read _CONTEXT_D3D9EX_DEVICE_INTEL;
public static property CONTEXT_DXVA_DEVICE_INTEL: ContextInfo read _CONTEXT_DXVA_DEVICE_INTEL;
public static property CONTEXT_VA_API_DISPLAY_INTEL: ContextInfo read _CONTEXT_VA_API_DISPLAY_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($1080) then Result := 'CONTEXT_REFERENCE_COUNT' else
if self.val = UInt32($1081) then Result := 'CONTEXT_DEVICES' else
if self.val = UInt32($1082) then Result := 'CONTEXT_PROPERTIES' else
if self.val = UInt32($1083) then Result := 'CONTEXT_NUM_DEVICES' else
if self.val = UInt32($2025) then Result := 'CONTEXT_ADAPTER_D3D9_KHR' else
if self.val = UInt32($2026) then Result := 'CONTEXT_ADAPTER_D3D9EX_KHR' else
if self.val = UInt32($2027) then Result := 'CONTEXT_ADAPTER_DXVA_KHR' else
if self.val = UInt32($4014) then Result := 'CONTEXT_D3D10_DEVICE_KHR' else
if self.val = UInt32($401D) then Result := 'CONTEXT_D3D11_DEVICE_KHR' else
if self.val = UInt32($4026) then Result := 'CONTEXT_D3D9_DEVICE_INTEL' else
if self.val = UInt32($402C) then Result := 'CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR' else
if self.val = UInt32($402D) then Result := 'CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR' else
if self.val = UInt32($4072) then Result := 'CONTEXT_D3D9EX_DEVICE_INTEL' else
if self.val = UInt32($4073) then Result := 'CONTEXT_DXVA_DEVICE_INTEL' else
if self.val = UInt32($4097) then Result := 'CONTEXT_VA_API_DISPLAY_INTEL' else
Result := $'ContextInfo[{self.val}]';
end;
end;
ContextProperties = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public constructor(val: Int32) := self.val := new IntPtr(val);
private static _CONTEXT_PLATFORM := new ContextProperties($1084);
private static _CONTEXT_INTEROP_USER_SYNC := new ContextProperties($1085);
private static _GL_CONTEXT_KHR := new ContextProperties($2008);
private static _EGL_DISPLAY_KHR := new ContextProperties($2009);
private static _GLX_DISPLAY_KHR := new ContextProperties($200A);
private static _WGL_HDC_KHR := new ContextProperties($200B);
private static _CGL_SHAREGROUP_KHR := new ContextProperties($200C);
private static _CONTEXT_TERMINATE_KHR := new ContextProperties($2032);
private static _PRINTF_CALLBACK_ARM := new ContextProperties($40B0);
private static _PRINTF_BUFFERSIZE_ARM := new ContextProperties($40B1);
public static property CONTEXT_PLATFORM: ContextProperties read _CONTEXT_PLATFORM;
public static property CONTEXT_INTEROP_USER_SYNC: ContextProperties read _CONTEXT_INTEROP_USER_SYNC;
public static property GL_CONTEXT_KHR: ContextProperties read _GL_CONTEXT_KHR;
public static property EGL_DISPLAY_KHR: ContextProperties read _EGL_DISPLAY_KHR;
public static property GLX_DISPLAY_KHR: ContextProperties read _GLX_DISPLAY_KHR;
public static property WGL_HDC_KHR: ContextProperties read _WGL_HDC_KHR;
public static property CGL_SHAREGROUP_KHR: ContextProperties read _CGL_SHAREGROUP_KHR;
public static property CONTEXT_TERMINATE_KHR: ContextProperties read _CONTEXT_TERMINATE_KHR;
public static property PRINTF_CALLBACK_ARM: ContextProperties read _PRINTF_CALLBACK_ARM;
public static property PRINTF_BUFFERSIZE_ARM: ContextProperties read _PRINTF_BUFFERSIZE_ARM;
public function ToString: string; override;
begin
if self.val = IntPtr($1084) then Result := 'CONTEXT_PLATFORM' else
if self.val = IntPtr($1085) then Result := 'CONTEXT_INTEROP_USER_SYNC' else
if self.val = IntPtr($2008) then Result := 'GL_CONTEXT_KHR' else
if self.val = IntPtr($2009) then Result := 'EGL_DISPLAY_KHR' else
if self.val = IntPtr($200A) then Result := 'GLX_DISPLAY_KHR' else
if self.val = IntPtr($200B) then Result := 'WGL_HDC_KHR' else
if self.val = IntPtr($200C) then Result := 'CGL_SHAREGROUP_KHR' else
if self.val = IntPtr($2032) then Result := 'CONTEXT_TERMINATE_KHR' else
if self.val = IntPtr($40B0) then Result := 'PRINTF_CALLBACK_ARM' else
if self.val = IntPtr($40B1) then Result := 'PRINTF_BUFFERSIZE_ARM' else
Result := $'ContextProperties[{self.val}]';
end;
end;
DeviceAffinityDomain = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _DEVICE_AFFINITY_DOMAIN_NUMA := new DeviceAffinityDomain($0001);
private static _DEVICE_AFFINITY_DOMAIN_L4_CACHE := new DeviceAffinityDomain($0002);
private static _DEVICE_AFFINITY_DOMAIN_L3_CACHE := new DeviceAffinityDomain($0004);
private static _DEVICE_AFFINITY_DOMAIN_L2_CACHE := new DeviceAffinityDomain($0008);
private static _DEVICE_AFFINITY_DOMAIN_L1_CACHE := new DeviceAffinityDomain($0010);
private static _DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE := new DeviceAffinityDomain($0020);
public static property DEVICE_AFFINITY_DOMAIN_NUMA: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_NUMA;
public static property DEVICE_AFFINITY_DOMAIN_L4_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L4_CACHE;
public static property DEVICE_AFFINITY_DOMAIN_L3_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L3_CACHE;
public static property DEVICE_AFFINITY_DOMAIN_L2_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L2_CACHE;
public static property DEVICE_AFFINITY_DOMAIN_L1_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L1_CACHE;
public static property DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE;
public static function operator or(f1,f2: DeviceAffinityDomain) := new DeviceAffinityDomain(f1.val or f2.val);
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_NUMA: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_L4_CACHE: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_L3_CACHE: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_L2_CACHE: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_L1_CACHE: boolean read self.val and $0010 <> 0;
public property HAS_FLAG_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE: boolean read self.val and $0020 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'DEVICE_AFFINITY_DOMAIN_NUMA+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'DEVICE_AFFINITY_DOMAIN_L4_CACHE+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'DEVICE_AFFINITY_DOMAIN_L3_CACHE+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'DEVICE_AFFINITY_DOMAIN_L2_CACHE+';
if self.val and UInt64($0010) = UInt64($0010) then res += 'DEVICE_AFFINITY_DOMAIN_L1_CACHE+';
if self.val and UInt64($0020) = UInt64($0020) then res += 'DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'DeviceAffinityDomain[{self.val}]';
end;
end;
DeviceExecCapabilities = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _EXEC_KERNEL := new DeviceExecCapabilities($0001);
private static _EXEC_NATIVE_KERNEL := new DeviceExecCapabilities($0002);
public static property EXEC_KERNEL: DeviceExecCapabilities read _EXEC_KERNEL;
public static property EXEC_NATIVE_KERNEL: DeviceExecCapabilities read _EXEC_NATIVE_KERNEL;
public static function operator or(f1,f2: DeviceExecCapabilities) := new DeviceExecCapabilities(f1.val or f2.val);
public property HAS_FLAG_EXEC_KERNEL: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_EXEC_NATIVE_KERNEL: boolean read self.val and $0002 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'EXEC_KERNEL+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'EXEC_NATIVE_KERNEL+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'DeviceExecCapabilities[{self.val}]';
end;
end;
DeviceFPConfig = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _FP_DENORM := new DeviceFPConfig($0001);
private static _FP_INF_NAN := new DeviceFPConfig($0002);
private static _FP_ROUND_TO_NEAREST := new DeviceFPConfig($0004);
private static _FP_ROUND_TO_ZERO := new DeviceFPConfig($0008);
private static _FP_ROUND_TO_INF := new DeviceFPConfig($0010);
private static _FP_FMA := new DeviceFPConfig($0020);
private static _FP_SOFT_FLOAT := new DeviceFPConfig($0040);
private static _FP_CORRECTLY_ROUNDED_DIVIDE_SQRT := new DeviceFPConfig($0080);
public static property FP_DENORM: DeviceFPConfig read _FP_DENORM;
public static property FP_INF_NAN: DeviceFPConfig read _FP_INF_NAN;
public static property FP_ROUND_TO_NEAREST: DeviceFPConfig read _FP_ROUND_TO_NEAREST;
public static property FP_ROUND_TO_ZERO: DeviceFPConfig read _FP_ROUND_TO_ZERO;
public static property FP_ROUND_TO_INF: DeviceFPConfig read _FP_ROUND_TO_INF;
public static property FP_FMA: DeviceFPConfig read _FP_FMA;
public static property FP_SOFT_FLOAT: DeviceFPConfig read _FP_SOFT_FLOAT;
public static property FP_CORRECTLY_ROUNDED_DIVIDE_SQRT: DeviceFPConfig read _FP_CORRECTLY_ROUNDED_DIVIDE_SQRT;
public static function operator or(f1,f2: DeviceFPConfig) := new DeviceFPConfig(f1.val or f2.val);
public property HAS_FLAG_FP_DENORM: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_FP_INF_NAN: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_FP_ROUND_TO_NEAREST: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_FP_ROUND_TO_ZERO: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_FP_ROUND_TO_INF: boolean read self.val and $0010 <> 0;
public property HAS_FLAG_FP_FMA: boolean read self.val and $0020 <> 0;
public property HAS_FLAG_FP_SOFT_FLOAT: boolean read self.val and $0040 <> 0;
public property HAS_FLAG_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT: boolean read self.val and $0080 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'FP_DENORM+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'FP_INF_NAN+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'FP_ROUND_TO_NEAREST+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'FP_ROUND_TO_ZERO+';
if self.val and UInt64($0010) = UInt64($0010) then res += 'FP_ROUND_TO_INF+';
if self.val and UInt64($0020) = UInt64($0020) then res += 'FP_FMA+';
if self.val and UInt64($0040) = UInt64($0040) then res += 'FP_SOFT_FLOAT+';
if self.val and UInt64($0080) = UInt64($0080) then res += 'FP_CORRECTLY_ROUNDED_DIVIDE_SQRT+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'DeviceFPConfig[{self.val}]';
end;
end;
DeviceInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _DEVICE_TYPE := new DeviceInfo($1000);
private static _DEVICE_VENDOR_ID := new DeviceInfo($1001);
private static _DEVICE_MAX_COMPUTE_UNITS := new DeviceInfo($1002);
private static _DEVICE_MAX_WORK_ITEM_DIMENSIONS := new DeviceInfo($1003);
private static _DEVICE_MAX_WORK_GROUP_SIZE := new DeviceInfo($1004);
private static _DEVICE_MAX_WORK_ITEM_SIZES := new DeviceInfo($1005);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_CHAR := new DeviceInfo($1006);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_SHORT := new DeviceInfo($1007);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_INT := new DeviceInfo($1008);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_LONG := new DeviceInfo($1009);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT := new DeviceInfo($100A);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE := new DeviceInfo($100B);
private static _DEVICE_MAX_CLOCK_FREQUENCY := new DeviceInfo($100C);
private static _DEVICE_ADDRESS_BITS := new DeviceInfo($100D);
private static _DEVICE_MAX_READ_IMAGE_ARGS := new DeviceInfo($100E);
private static _DEVICE_MAX_WRITE_IMAGE_ARGS := new DeviceInfo($100F);
private static _DEVICE_MAX_MEM_ALLOC_SIZE := new DeviceInfo($1010);
private static _DEVICE_IMAGE2D_MAX_WIDTH := new DeviceInfo($1011);
private static _DEVICE_IMAGE2D_MAX_HEIGHT := new DeviceInfo($1012);
private static _DEVICE_IMAGE3D_MAX_WIDTH := new DeviceInfo($1013);
private static _DEVICE_IMAGE3D_MAX_HEIGHT := new DeviceInfo($1014);
private static _DEVICE_IMAGE3D_MAX_DEPTH := new DeviceInfo($1015);
private static _DEVICE_IMAGE_SUPPORT := new DeviceInfo($1016);
private static _DEVICE_MAX_PARAMETER_SIZE := new DeviceInfo($1017);
private static _DEVICE_MAX_SAMPLERS := new DeviceInfo($1018);
private static _DEVICE_MEM_BASE_ADDR_ALIGN := new DeviceInfo($1019);
private static _DEVICE_MIN_DATA_TYPE_ALIGN_SIZE := new DeviceInfo($101A);
private static _DEVICE_SINGLE_FP_CONFIG := new DeviceInfo($101B);
private static _DEVICE_GLOBAL_MEM_CACHE_TYPE := new DeviceInfo($101C);
private static _DEVICE_GLOBAL_MEM_CACHELINE_SIZE := new DeviceInfo($101D);
private static _DEVICE_GLOBAL_MEM_CACHE_SIZE := new DeviceInfo($101E);
private static _DEVICE_GLOBAL_MEM_SIZE := new DeviceInfo($101F);
private static _DEVICE_MAX_CONSTANT_BUFFER_SIZE := new DeviceInfo($1020);
private static _DEVICE_MAX_CONSTANT_ARGS := new DeviceInfo($1021);
private static _DEVICE_LOCAL_MEM_TYPE := new DeviceInfo($1022);
private static _DEVICE_LOCAL_MEM_SIZE := new DeviceInfo($1023);
private static _DEVICE_ERROR_CORRECTION_SUPPORT := new DeviceInfo($1024);
private static _DEVICE_PROFILING_TIMER_RESOLUTION := new DeviceInfo($1025);
private static _DEVICE_ENDIAN_LITTLE := new DeviceInfo($1026);
private static _DEVICE_AVAILABLE := new DeviceInfo($1027);
private static _DEVICE_COMPILER_AVAILABLE := new DeviceInfo($1028);
private static _DEVICE_EXECUTION_CAPABILITIES := new DeviceInfo($1029);
private static _DEVICE_QUEUE_ON_HOST_PROPERTIES := new DeviceInfo($102A);
private static _DEVICE_QUEUE_PROPERTIES := new DeviceInfo($102A);
private static _DEVICE_NAME := new DeviceInfo($102B);
private static _DEVICE_VENDOR := new DeviceInfo($102C);
private static _DRIVER_VERSION := new DeviceInfo($102D);
private static _DEVICE_PROFILE := new DeviceInfo($102E);
private static _DEVICE_VERSION := new DeviceInfo($102F);
private static _DEVICE_EXTENSIONS := new DeviceInfo($1030);
private static _DEVICE_PLATFORM := new DeviceInfo($1031);
private static _DEVICE_DOUBLE_FP_CONFIG := new DeviceInfo($1032);
private static _DEVICE_HALF_FP_CONFIG := new DeviceInfo($1033);
private static _DEVICE_PREFERRED_VECTOR_WIDTH_HALF := new DeviceInfo($1034);
private static _DEVICE_HOST_UNIFIED_MEMORY := new DeviceInfo($1035);
private static _DEVICE_NATIVE_VECTOR_WIDTH_CHAR := new DeviceInfo($1036);
private static _DEVICE_NATIVE_VECTOR_WIDTH_SHORT := new DeviceInfo($1037);
private static _DEVICE_NATIVE_VECTOR_WIDTH_INT := new DeviceInfo($1038);
private static _DEVICE_NATIVE_VECTOR_WIDTH_LONG := new DeviceInfo($1039);
private static _DEVICE_NATIVE_VECTOR_WIDTH_FLOAT := new DeviceInfo($103A);
private static _DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE := new DeviceInfo($103B);
private static _DEVICE_NATIVE_VECTOR_WIDTH_HALF := new DeviceInfo($103C);
private static _DEVICE_OPENCL_C_VERSION := new DeviceInfo($103D);
private static _DEVICE_LINKER_AVAILABLE := new DeviceInfo($103E);
private static _DEVICE_BUILT_IN_KERNELS := new DeviceInfo($103F);
private static _DEVICE_IMAGE_MAX_BUFFER_SIZE := new DeviceInfo($1040);
private static _DEVICE_IMAGE_MAX_ARRAY_SIZE := new DeviceInfo($1041);
private static _DEVICE_PARENT_DEVICE := new DeviceInfo($1042);
private static _DEVICE_PARTITION_MAX_SUB_DEVICES := new DeviceInfo($1043);
private static _DEVICE_PARTITION_PROPERTIES := new DeviceInfo($1044);
private static _DEVICE_PARTITION_AFFINITY_DOMAIN := new DeviceInfo($1045);
private static _DEVICE_PARTITION_TYPE := new DeviceInfo($1046);
private static _DEVICE_REFERENCE_COUNT := new DeviceInfo($1047);
private static _DEVICE_PREFERRED_INTEROP_USER_SYNC := new DeviceInfo($1048);
private static _DEVICE_PRINTF_BUFFER_SIZE := new DeviceInfo($1049);
private static _DEVICE_IMAGE_PITCH_ALIGNMENT := new DeviceInfo($104A);
private static _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT := new DeviceInfo($104B);
private static _DEVICE_MAX_READ_WRITE_IMAGE_ARGS := new DeviceInfo($104C);
private static _DEVICE_MAX_GLOBAL_VARIABLE_SIZE := new DeviceInfo($104D);
private static _DEVICE_QUEUE_ON_DEVICE_PROPERTIES := new DeviceInfo($104E);
private static _DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE := new DeviceInfo($104F);
private static _DEVICE_QUEUE_ON_DEVICE_MAX_SIZE := new DeviceInfo($1050);
private static _DEVICE_MAX_ON_DEVICE_QUEUES := new DeviceInfo($1051);
private static _DEVICE_MAX_ON_DEVICE_EVENTS := new DeviceInfo($1052);
private static _DEVICE_SVM_CAPABILITIES := new DeviceInfo($1053);
private static _DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE := new DeviceInfo($1054);
private static _DEVICE_MAX_PIPE_ARGS := new DeviceInfo($1055);
private static _DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS := new DeviceInfo($1056);
private static _DEVICE_PIPE_MAX_PACKET_SIZE := new DeviceInfo($1057);
private static _DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT := new DeviceInfo($1058);
private static _DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT := new DeviceInfo($1059);
private static _DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT := new DeviceInfo($105A);
private static _DEVICE_IL_VERSION := new DeviceInfo($105B);
private static _DEVICE_IL_VERSION_KHR := new DeviceInfo($105B);
private static _DEVICE_MAX_NUM_SUB_GROUPS := new DeviceInfo($105C);
private static _DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS := new DeviceInfo($105D);
private static _DEVICE_NUMERIC_VERSION := new DeviceInfo($105E);
private static _DEVICE_EXTENSIONS_WITH_VERSION := new DeviceInfo($1060);
private static _DEVICE_ILS_WITH_VERSION := new DeviceInfo($1061);
private static _DEVICE_BUILT_IN_KERNELS_WITH_VERSION := new DeviceInfo($1062);
private static _DEVICE_ATOMIC_MEMORY_CAPABILITIES := new DeviceInfo($1063);
private static _DEVICE_ATOMIC_FENCE_CAPABILITIES := new DeviceInfo($1064);
private static _DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT := new DeviceInfo($1065);
private static _DEVICE_OPENCL_C_ALL_VERSIONS := new DeviceInfo($1066);
private static _DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE := new DeviceInfo($1067);
private static _DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT := new DeviceInfo($1068);
private static _DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT := new DeviceInfo($1069);
private static _DEVICE_UUID_KHR := new DeviceInfo($106A);
private static _DRIVER_UUID_KHR := new DeviceInfo($106B);
private static _DEVICE_LUID_VALID_KHR := new DeviceInfo($106C);
private static _DEVICE_LUID_KHR := new DeviceInfo($106D);
private static _DEVICE_NODE_MASK_KHR := new DeviceInfo($106E);
private static _DEVICE_OPENCL_C_FEATURES := new DeviceInfo($106F);
private static _DEVICE_DEVICE_ENQUEUE_CAPABILITIES := new DeviceInfo($1070);
private static _DEVICE_PIPE_SUPPORT := new DeviceInfo($1071);
private static _DEVICE_LATEST_CONFORMANCE_VERSION_PASSED := new DeviceInfo($1072);
private static _PROGRAM_IL_KHR := new DeviceInfo($1169);
private static _DEVICE_TERMINATE_CAPABILITY_KHR := new DeviceInfo($2031);
private static _DEVICE_MAX_NAMED_BARRIER_COUNT_KHR := new DeviceInfo($2035);
private static _DEVICE_COMPUTE_CAPABILITY_MAJOR_NV := new DeviceInfo($4000);
private static _DEVICE_COMPUTE_CAPABILITY_MINOR_NV := new DeviceInfo($4001);
private static _DEVICE_REGISTERS_PER_BLOCK_NV := new DeviceInfo($4002);
private static _DEVICE_WARP_SIZE_NV := new DeviceInfo($4003);
private static _DEVICE_GPU_OVERLAP_NV := new DeviceInfo($4004);
private static _DEVICE_KERNEL_EXEC_TIMEOUT_NV := new DeviceInfo($4005);
private static _DEVICE_INTEGRATED_MEMORY_NV := new DeviceInfo($4006);
private static _DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD := new DeviceInfo($4030);
private static _DEVICE_MAX_WORK_GROUP_SIZE_AMD := new DeviceInfo($4031);
private static _DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD := new DeviceInfo($4033);
private static _DEVICE_PCIE_ID_AMD := new DeviceInfo($4034);
private static _DEVICE_PROFILING_TIMER_OFFSET_AMD := new DeviceInfo($4036);
private static _DEVICE_TOPOLOGY_AMD := new DeviceInfo($4037);
private static _DEVICE_BOARD_NAME_AMD := new DeviceInfo($4038);
private static _DEVICE_GLOBAL_FREE_MEMORY_AMD := new DeviceInfo($4039);
private static _DEVICE_SIMD_PER_COMPUTE_UNIT_AMD := new DeviceInfo($4040);
private static _DEVICE_SIMD_WIDTH_AMD := new DeviceInfo($4041);
private static _DEVICE_SIMD_INSTRUCTION_WIDTH_AMD := new DeviceInfo($4042);
private static _DEVICE_WAVEFRONT_WIDTH_AMD := new DeviceInfo($4043);
private static _DEVICE_GLOBAL_MEM_CHANNELS_AMD := new DeviceInfo($4044);
private static _DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD := new DeviceInfo($4045);
private static _DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD := new DeviceInfo($4046);
private static _DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD := new DeviceInfo($4047);
private static _DEVICE_LOCAL_MEM_BANKS_AMD := new DeviceInfo($4048);
private static _DEVICE_THREAD_TRACE_SUPPORTED_AMD := new DeviceInfo($4049);
private static _DEVICE_GFXIP_MAJOR_AMD := new DeviceInfo($404A);
private static _DEVICE_GFXIP_MINOR_AMD := new DeviceInfo($404B);
private static _DEVICE_AVAILABLE_ASYNC_QUEUES_AMD := new DeviceInfo($404C);
private static _DEVICE_PARENT_DEVICE_EXT := new DeviceInfo($4054);
private static _DEVICE_PARTITION_TYPES_EXT := new DeviceInfo($4055);
private static _DEVICE_AFFINITY_DOMAINS_EXT := new DeviceInfo($4056);
private static _DEVICE_REFERENCE_COUNT_EXT := new DeviceInfo($4057);
private static _DEVICE_PARTITION_STYLE_EXT := new DeviceInfo($4058);
private static _DEVICE_ME_VERSION_INTEL := new DeviceInfo($407E);
private static _DEVICE_COMPUTE_UNITS_BITFIELD_ARM := new DeviceInfo($40BF);
private static _DEVICE_SPIR_VERSIONS := new DeviceInfo($40E0);
private static _DEVICE_SIMULTANEOUS_INTEROPS_INTEL := new DeviceInfo($4104);
private static _DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL := new DeviceInfo($4105);
private static _DEVICE_SUB_GROUP_SIZES_INTEL := new DeviceInfo($4108);
private static _DEVICE_AVC_ME_VERSION_INTEL := new DeviceInfo($410B);
private static _DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL := new DeviceInfo($410C);
private static _DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL := new DeviceInfo($410D);
private static _DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL := new DeviceInfo($417E);
private static _DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL := new DeviceInfo($417F);
private static _DEVICE_HOST_MEM_CAPABILITIES_INTEL := new DeviceInfo($4190);
private static _DEVICE_DEVICE_MEM_CAPABILITIES_INTEL := new DeviceInfo($4191);
private static _DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL := new DeviceInfo($4192);
private static _DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL := new DeviceInfo($4193);
private static _DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL := new DeviceInfo($4194);
public static property DEVICE_TYPE: DeviceInfo read _DEVICE_TYPE;
public static property DEVICE_VENDOR_ID: DeviceInfo read _DEVICE_VENDOR_ID;
public static property DEVICE_MAX_COMPUTE_UNITS: DeviceInfo read _DEVICE_MAX_COMPUTE_UNITS;
public static property DEVICE_MAX_WORK_ITEM_DIMENSIONS: DeviceInfo read _DEVICE_MAX_WORK_ITEM_DIMENSIONS;
public static property DEVICE_MAX_WORK_GROUP_SIZE: DeviceInfo read _DEVICE_MAX_WORK_GROUP_SIZE;
public static property DEVICE_MAX_WORK_ITEM_SIZES: DeviceInfo read _DEVICE_MAX_WORK_ITEM_SIZES;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_CHAR;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_SHORT;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_INT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_INT;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_LONG: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_LONG;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE;
public static property DEVICE_MAX_CLOCK_FREQUENCY: DeviceInfo read _DEVICE_MAX_CLOCK_FREQUENCY;
public static property DEVICE_ADDRESS_BITS: DeviceInfo read _DEVICE_ADDRESS_BITS;
public static property DEVICE_MAX_READ_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_READ_IMAGE_ARGS;
public static property DEVICE_MAX_WRITE_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_WRITE_IMAGE_ARGS;
public static property DEVICE_MAX_MEM_ALLOC_SIZE: DeviceInfo read _DEVICE_MAX_MEM_ALLOC_SIZE;
public static property DEVICE_IMAGE2D_MAX_WIDTH: DeviceInfo read _DEVICE_IMAGE2D_MAX_WIDTH;
public static property DEVICE_IMAGE2D_MAX_HEIGHT: DeviceInfo read _DEVICE_IMAGE2D_MAX_HEIGHT;
public static property DEVICE_IMAGE3D_MAX_WIDTH: DeviceInfo read _DEVICE_IMAGE3D_MAX_WIDTH;
public static property DEVICE_IMAGE3D_MAX_HEIGHT: DeviceInfo read _DEVICE_IMAGE3D_MAX_HEIGHT;
public static property DEVICE_IMAGE3D_MAX_DEPTH: DeviceInfo read _DEVICE_IMAGE3D_MAX_DEPTH;
public static property DEVICE_IMAGE_SUPPORT: DeviceInfo read _DEVICE_IMAGE_SUPPORT;
public static property DEVICE_MAX_PARAMETER_SIZE: DeviceInfo read _DEVICE_MAX_PARAMETER_SIZE;
public static property DEVICE_MAX_SAMPLERS: DeviceInfo read _DEVICE_MAX_SAMPLERS;
public static property DEVICE_MEM_BASE_ADDR_ALIGN: DeviceInfo read _DEVICE_MEM_BASE_ADDR_ALIGN;
public static property DEVICE_MIN_DATA_TYPE_ALIGN_SIZE: DeviceInfo read _DEVICE_MIN_DATA_TYPE_ALIGN_SIZE;
public static property DEVICE_SINGLE_FP_CONFIG: DeviceInfo read _DEVICE_SINGLE_FP_CONFIG;
public static property DEVICE_GLOBAL_MEM_CACHE_TYPE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHE_TYPE;
public static property DEVICE_GLOBAL_MEM_CACHELINE_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHELINE_SIZE;
public static property DEVICE_GLOBAL_MEM_CACHE_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHE_SIZE;
public static property DEVICE_GLOBAL_MEM_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_SIZE;
public static property DEVICE_MAX_CONSTANT_BUFFER_SIZE: DeviceInfo read _DEVICE_MAX_CONSTANT_BUFFER_SIZE;
public static property DEVICE_MAX_CONSTANT_ARGS: DeviceInfo read _DEVICE_MAX_CONSTANT_ARGS;
public static property DEVICE_LOCAL_MEM_TYPE: DeviceInfo read _DEVICE_LOCAL_MEM_TYPE;
public static property DEVICE_LOCAL_MEM_SIZE: DeviceInfo read _DEVICE_LOCAL_MEM_SIZE;
public static property DEVICE_ERROR_CORRECTION_SUPPORT: DeviceInfo read _DEVICE_ERROR_CORRECTION_SUPPORT;
public static property DEVICE_PROFILING_TIMER_RESOLUTION: DeviceInfo read _DEVICE_PROFILING_TIMER_RESOLUTION;
public static property DEVICE_ENDIAN_LITTLE: DeviceInfo read _DEVICE_ENDIAN_LITTLE;
public static property DEVICE_AVAILABLE: DeviceInfo read _DEVICE_AVAILABLE;
public static property DEVICE_COMPILER_AVAILABLE: DeviceInfo read _DEVICE_COMPILER_AVAILABLE;
public static property DEVICE_EXECUTION_CAPABILITIES: DeviceInfo read _DEVICE_EXECUTION_CAPABILITIES;
public static property DEVICE_QUEUE_ON_HOST_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_ON_HOST_PROPERTIES;
public static property DEVICE_QUEUE_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_PROPERTIES;
public static property DEVICE_NAME: DeviceInfo read _DEVICE_NAME;
public static property DEVICE_VENDOR: DeviceInfo read _DEVICE_VENDOR;
public static property DRIVER_VERSION: DeviceInfo read _DRIVER_VERSION;
public static property DEVICE_PROFILE: DeviceInfo read _DEVICE_PROFILE;
public static property DEVICE_VERSION: DeviceInfo read _DEVICE_VERSION;
public static property DEVICE_EXTENSIONS: DeviceInfo read _DEVICE_EXTENSIONS;
public static property DEVICE_PLATFORM: DeviceInfo read _DEVICE_PLATFORM;
public static property DEVICE_DOUBLE_FP_CONFIG: DeviceInfo read _DEVICE_DOUBLE_FP_CONFIG;
public static property DEVICE_HALF_FP_CONFIG: DeviceInfo read _DEVICE_HALF_FP_CONFIG;
public static property DEVICE_PREFERRED_VECTOR_WIDTH_HALF: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_HALF;
public static property DEVICE_HOST_UNIFIED_MEMORY: DeviceInfo read _DEVICE_HOST_UNIFIED_MEMORY;
public static property DEVICE_NATIVE_VECTOR_WIDTH_CHAR: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_CHAR;
public static property DEVICE_NATIVE_VECTOR_WIDTH_SHORT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_SHORT;
public static property DEVICE_NATIVE_VECTOR_WIDTH_INT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_INT;
public static property DEVICE_NATIVE_VECTOR_WIDTH_LONG: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_LONG;
public static property DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_FLOAT;
public static property DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE;
public static property DEVICE_NATIVE_VECTOR_WIDTH_HALF: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_HALF;
public static property DEVICE_OPENCL_C_VERSION: DeviceInfo read _DEVICE_OPENCL_C_VERSION;
public static property DEVICE_LINKER_AVAILABLE: DeviceInfo read _DEVICE_LINKER_AVAILABLE;
public static property DEVICE_BUILT_IN_KERNELS: DeviceInfo read _DEVICE_BUILT_IN_KERNELS;
public static property DEVICE_IMAGE_MAX_BUFFER_SIZE: DeviceInfo read _DEVICE_IMAGE_MAX_BUFFER_SIZE;
public static property DEVICE_IMAGE_MAX_ARRAY_SIZE: DeviceInfo read _DEVICE_IMAGE_MAX_ARRAY_SIZE;
public static property DEVICE_PARENT_DEVICE: DeviceInfo read _DEVICE_PARENT_DEVICE;
public static property DEVICE_PARTITION_MAX_SUB_DEVICES: DeviceInfo read _DEVICE_PARTITION_MAX_SUB_DEVICES;
public static property DEVICE_PARTITION_PROPERTIES: DeviceInfo read _DEVICE_PARTITION_PROPERTIES;
public static property DEVICE_PARTITION_AFFINITY_DOMAIN: DeviceInfo read _DEVICE_PARTITION_AFFINITY_DOMAIN;
public static property DEVICE_PARTITION_TYPE: DeviceInfo read _DEVICE_PARTITION_TYPE;
public static property DEVICE_REFERENCE_COUNT: DeviceInfo read _DEVICE_REFERENCE_COUNT;
public static property DEVICE_PREFERRED_INTEROP_USER_SYNC: DeviceInfo read _DEVICE_PREFERRED_INTEROP_USER_SYNC;
public static property DEVICE_PRINTF_BUFFER_SIZE: DeviceInfo read _DEVICE_PRINTF_BUFFER_SIZE;
public static property DEVICE_IMAGE_PITCH_ALIGNMENT: DeviceInfo read _DEVICE_IMAGE_PITCH_ALIGNMENT;
public static property DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT: DeviceInfo read _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT;
public static property DEVICE_MAX_READ_WRITE_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_READ_WRITE_IMAGE_ARGS;
public static property DEVICE_MAX_GLOBAL_VARIABLE_SIZE: DeviceInfo read _DEVICE_MAX_GLOBAL_VARIABLE_SIZE;
public static property DEVICE_QUEUE_ON_DEVICE_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_PROPERTIES;
public static property DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE;
public static property DEVICE_QUEUE_ON_DEVICE_MAX_SIZE: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_MAX_SIZE;
public static property DEVICE_MAX_ON_DEVICE_QUEUES: DeviceInfo read _DEVICE_MAX_ON_DEVICE_QUEUES;
public static property DEVICE_MAX_ON_DEVICE_EVENTS: DeviceInfo read _DEVICE_MAX_ON_DEVICE_EVENTS;
public static property DEVICE_SVM_CAPABILITIES: DeviceInfo read _DEVICE_SVM_CAPABILITIES;
public static property DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE: DeviceInfo read _DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE;
public static property DEVICE_MAX_PIPE_ARGS: DeviceInfo read _DEVICE_MAX_PIPE_ARGS;
public static property DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS: DeviceInfo read _DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS;
public static property DEVICE_PIPE_MAX_PACKET_SIZE: DeviceInfo read _DEVICE_PIPE_MAX_PACKET_SIZE;
public static property DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT;
public static property DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT;
public static property DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT;
public static property DEVICE_IL_VERSION: DeviceInfo read _DEVICE_IL_VERSION;
public static property DEVICE_IL_VERSION_KHR: DeviceInfo read _DEVICE_IL_VERSION_KHR;
public static property DEVICE_MAX_NUM_SUB_GROUPS: DeviceInfo read _DEVICE_MAX_NUM_SUB_GROUPS;
public static property DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS: DeviceInfo read _DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS;
public static property DEVICE_NUMERIC_VERSION: DeviceInfo read _DEVICE_NUMERIC_VERSION;
public static property DEVICE_EXTENSIONS_WITH_VERSION: DeviceInfo read _DEVICE_EXTENSIONS_WITH_VERSION;
public static property DEVICE_ILS_WITH_VERSION: DeviceInfo read _DEVICE_ILS_WITH_VERSION;
public static property DEVICE_BUILT_IN_KERNELS_WITH_VERSION: DeviceInfo read _DEVICE_BUILT_IN_KERNELS_WITH_VERSION;
public static property DEVICE_ATOMIC_MEMORY_CAPABILITIES: DeviceInfo read _DEVICE_ATOMIC_MEMORY_CAPABILITIES;
public static property DEVICE_ATOMIC_FENCE_CAPABILITIES: DeviceInfo read _DEVICE_ATOMIC_FENCE_CAPABILITIES;
public static property DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT: DeviceInfo read _DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT;
public static property DEVICE_OPENCL_C_ALL_VERSIONS: DeviceInfo read _DEVICE_OPENCL_C_ALL_VERSIONS;
public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: DeviceInfo read _DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE;
public static property DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT: DeviceInfo read _DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT;
public static property DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT: DeviceInfo read _DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT;
public static property DEVICE_UUID_KHR: DeviceInfo read _DEVICE_UUID_KHR;
public static property DRIVER_UUID_KHR: DeviceInfo read _DRIVER_UUID_KHR;
public static property DEVICE_LUID_VALID_KHR: DeviceInfo read _DEVICE_LUID_VALID_KHR;
public static property DEVICE_LUID_KHR: DeviceInfo read _DEVICE_LUID_KHR;
public static property DEVICE_NODE_MASK_KHR: DeviceInfo read _DEVICE_NODE_MASK_KHR;
public static property DEVICE_OPENCL_C_FEATURES: DeviceInfo read _DEVICE_OPENCL_C_FEATURES;
public static property DEVICE_DEVICE_ENQUEUE_CAPABILITIES: DeviceInfo read _DEVICE_DEVICE_ENQUEUE_CAPABILITIES;
public static property DEVICE_PIPE_SUPPORT: DeviceInfo read _DEVICE_PIPE_SUPPORT;
public static property DEVICE_LATEST_CONFORMANCE_VERSION_PASSED: DeviceInfo read _DEVICE_LATEST_CONFORMANCE_VERSION_PASSED;
public static property PROGRAM_IL_KHR: DeviceInfo read _PROGRAM_IL_KHR;
public static property DEVICE_TERMINATE_CAPABILITY_KHR: DeviceInfo read _DEVICE_TERMINATE_CAPABILITY_KHR;
public static property DEVICE_MAX_NAMED_BARRIER_COUNT_KHR: DeviceInfo read _DEVICE_MAX_NAMED_BARRIER_COUNT_KHR;
public static property DEVICE_COMPUTE_CAPABILITY_MAJOR_NV: DeviceInfo read _DEVICE_COMPUTE_CAPABILITY_MAJOR_NV;
public static property DEVICE_COMPUTE_CAPABILITY_MINOR_NV: DeviceInfo read _DEVICE_COMPUTE_CAPABILITY_MINOR_NV;
public static property DEVICE_REGISTERS_PER_BLOCK_NV: DeviceInfo read _DEVICE_REGISTERS_PER_BLOCK_NV;
public static property DEVICE_WARP_SIZE_NV: DeviceInfo read _DEVICE_WARP_SIZE_NV;
public static property DEVICE_GPU_OVERLAP_NV: DeviceInfo read _DEVICE_GPU_OVERLAP_NV;
public static property DEVICE_KERNEL_EXEC_TIMEOUT_NV: DeviceInfo read _DEVICE_KERNEL_EXEC_TIMEOUT_NV;
public static property DEVICE_INTEGRATED_MEMORY_NV: DeviceInfo read _DEVICE_INTEGRATED_MEMORY_NV;
public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD: DeviceInfo read _DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD;
public static property DEVICE_MAX_WORK_GROUP_SIZE_AMD: DeviceInfo read _DEVICE_MAX_WORK_GROUP_SIZE_AMD;
public static property DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD: DeviceInfo read _DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD;
public static property DEVICE_PCIE_ID_AMD: DeviceInfo read _DEVICE_PCIE_ID_AMD;
public static property DEVICE_PROFILING_TIMER_OFFSET_AMD: DeviceInfo read _DEVICE_PROFILING_TIMER_OFFSET_AMD;
public static property DEVICE_TOPOLOGY_AMD: DeviceInfo read _DEVICE_TOPOLOGY_AMD;
public static property DEVICE_BOARD_NAME_AMD: DeviceInfo read _DEVICE_BOARD_NAME_AMD;
public static property DEVICE_GLOBAL_FREE_MEMORY_AMD: DeviceInfo read _DEVICE_GLOBAL_FREE_MEMORY_AMD;
public static property DEVICE_SIMD_PER_COMPUTE_UNIT_AMD: DeviceInfo read _DEVICE_SIMD_PER_COMPUTE_UNIT_AMD;
public static property DEVICE_SIMD_WIDTH_AMD: DeviceInfo read _DEVICE_SIMD_WIDTH_AMD;
public static property DEVICE_SIMD_INSTRUCTION_WIDTH_AMD: DeviceInfo read _DEVICE_SIMD_INSTRUCTION_WIDTH_AMD;
public static property DEVICE_WAVEFRONT_WIDTH_AMD: DeviceInfo read _DEVICE_WAVEFRONT_WIDTH_AMD;
public static property DEVICE_GLOBAL_MEM_CHANNELS_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNELS_AMD;
public static property DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD;
public static property DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD;
public static property DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD: DeviceInfo read _DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD;
public static property DEVICE_LOCAL_MEM_BANKS_AMD: DeviceInfo read _DEVICE_LOCAL_MEM_BANKS_AMD;
public static property DEVICE_THREAD_TRACE_SUPPORTED_AMD: DeviceInfo read _DEVICE_THREAD_TRACE_SUPPORTED_AMD;
public static property DEVICE_GFXIP_MAJOR_AMD: DeviceInfo read _DEVICE_GFXIP_MAJOR_AMD;
public static property DEVICE_GFXIP_MINOR_AMD: DeviceInfo read _DEVICE_GFXIP_MINOR_AMD;
public static property DEVICE_AVAILABLE_ASYNC_QUEUES_AMD: DeviceInfo read _DEVICE_AVAILABLE_ASYNC_QUEUES_AMD;
public static property DEVICE_PARENT_DEVICE_EXT: DeviceInfo read _DEVICE_PARENT_DEVICE_EXT;
public static property DEVICE_PARTITION_TYPES_EXT: DeviceInfo read _DEVICE_PARTITION_TYPES_EXT;
public static property DEVICE_AFFINITY_DOMAINS_EXT: DeviceInfo read _DEVICE_AFFINITY_DOMAINS_EXT;
public static property DEVICE_REFERENCE_COUNT_EXT: DeviceInfo read _DEVICE_REFERENCE_COUNT_EXT;
public static property DEVICE_PARTITION_STYLE_EXT: DeviceInfo read _DEVICE_PARTITION_STYLE_EXT;
public static property DEVICE_ME_VERSION_INTEL: DeviceInfo read _DEVICE_ME_VERSION_INTEL;
public static property DEVICE_COMPUTE_UNITS_BITFIELD_ARM: DeviceInfo read _DEVICE_COMPUTE_UNITS_BITFIELD_ARM;
public static property DEVICE_SPIR_VERSIONS: DeviceInfo read _DEVICE_SPIR_VERSIONS;
public static property DEVICE_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read _DEVICE_SIMULTANEOUS_INTEROPS_INTEL;
public static property DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read _DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL;
public static property DEVICE_SUB_GROUP_SIZES_INTEL: DeviceInfo read _DEVICE_SUB_GROUP_SIZES_INTEL;
public static property DEVICE_AVC_ME_VERSION_INTEL: DeviceInfo read _DEVICE_AVC_ME_VERSION_INTEL;
public static property DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL: DeviceInfo read _DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL;
public static property DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL: DeviceInfo read _DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL;
public static property DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL: DeviceInfo read _DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL;
public static property DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL: DeviceInfo read _DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL;
public static property DEVICE_HOST_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_HOST_MEM_CAPABILITIES_INTEL;
public static property DEVICE_DEVICE_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_DEVICE_MEM_CAPABILITIES_INTEL;
public static property DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL;
public static property DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL;
public static property DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($1000) then Result := 'DEVICE_TYPE' else
if self.val = UInt32($1001) then Result := 'DEVICE_VENDOR_ID' else
if self.val = UInt32($1002) then Result := 'DEVICE_MAX_COMPUTE_UNITS' else
if self.val = UInt32($1003) then Result := 'DEVICE_MAX_WORK_ITEM_DIMENSIONS' else
if self.val = UInt32($1004) then Result := 'DEVICE_MAX_WORK_GROUP_SIZE' else
if self.val = UInt32($1005) then Result := 'DEVICE_MAX_WORK_ITEM_SIZES' else
if self.val = UInt32($1006) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_CHAR' else
if self.val = UInt32($1007) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_SHORT' else
if self.val = UInt32($1008) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_INT' else
if self.val = UInt32($1009) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_LONG' else
if self.val = UInt32($100A) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT' else
if self.val = UInt32($100B) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE' else
if self.val = UInt32($100C) then Result := 'DEVICE_MAX_CLOCK_FREQUENCY' else
if self.val = UInt32($100D) then Result := 'DEVICE_ADDRESS_BITS' else
if self.val = UInt32($100E) then Result := 'DEVICE_MAX_READ_IMAGE_ARGS' else
if self.val = UInt32($100F) then Result := 'DEVICE_MAX_WRITE_IMAGE_ARGS' else
if self.val = UInt32($1010) then Result := 'DEVICE_MAX_MEM_ALLOC_SIZE' else
if self.val = UInt32($1011) then Result := 'DEVICE_IMAGE2D_MAX_WIDTH' else
if self.val = UInt32($1012) then Result := 'DEVICE_IMAGE2D_MAX_HEIGHT' else
if self.val = UInt32($1013) then Result := 'DEVICE_IMAGE3D_MAX_WIDTH' else
if self.val = UInt32($1014) then Result := 'DEVICE_IMAGE3D_MAX_HEIGHT' else
if self.val = UInt32($1015) then Result := 'DEVICE_IMAGE3D_MAX_DEPTH' else
if self.val = UInt32($1016) then Result := 'DEVICE_IMAGE_SUPPORT' else
if self.val = UInt32($1017) then Result := 'DEVICE_MAX_PARAMETER_SIZE' else
if self.val = UInt32($1018) then Result := 'DEVICE_MAX_SAMPLERS' else
if self.val = UInt32($1019) then Result := 'DEVICE_MEM_BASE_ADDR_ALIGN' else
if self.val = UInt32($101A) then Result := 'DEVICE_MIN_DATA_TYPE_ALIGN_SIZE' else
if self.val = UInt32($101B) then Result := 'DEVICE_SINGLE_FP_CONFIG' else
if self.val = UInt32($101C) then Result := 'DEVICE_GLOBAL_MEM_CACHE_TYPE' else
if self.val = UInt32($101D) then Result := 'DEVICE_GLOBAL_MEM_CACHELINE_SIZE' else
if self.val = UInt32($101E) then Result := 'DEVICE_GLOBAL_MEM_CACHE_SIZE' else
if self.val = UInt32($101F) then Result := 'DEVICE_GLOBAL_MEM_SIZE' else
if self.val = UInt32($1020) then Result := 'DEVICE_MAX_CONSTANT_BUFFER_SIZE' else
if self.val = UInt32($1021) then Result := 'DEVICE_MAX_CONSTANT_ARGS' else
if self.val = UInt32($1022) then Result := 'DEVICE_LOCAL_MEM_TYPE' else
if self.val = UInt32($1023) then Result := 'DEVICE_LOCAL_MEM_SIZE' else
if self.val = UInt32($1024) then Result := 'DEVICE_ERROR_CORRECTION_SUPPORT' else
if self.val = UInt32($1025) then Result := 'DEVICE_PROFILING_TIMER_RESOLUTION' else
if self.val = UInt32($1026) then Result := 'DEVICE_ENDIAN_LITTLE' else
if self.val = UInt32($1027) then Result := 'DEVICE_AVAILABLE' else
if self.val = UInt32($1028) then Result := 'DEVICE_COMPILER_AVAILABLE' else
if self.val = UInt32($1029) then Result := 'DEVICE_EXECUTION_CAPABILITIES' else
if self.val = UInt32($102A) then Result := 'DEVICE_QUEUE_ON_HOST_PROPERTIES' else
if self.val = UInt32($102A) then Result := 'DEVICE_QUEUE_PROPERTIES' else
if self.val = UInt32($102B) then Result := 'DEVICE_NAME' else
if self.val = UInt32($102C) then Result := 'DEVICE_VENDOR' else
if self.val = UInt32($102D) then Result := 'DRIVER_VERSION' else
if self.val = UInt32($102E) then Result := 'DEVICE_PROFILE' else
if self.val = UInt32($102F) then Result := 'DEVICE_VERSION' else
if self.val = UInt32($1030) then Result := 'DEVICE_EXTENSIONS' else
if self.val = UInt32($1031) then Result := 'DEVICE_PLATFORM' else
if self.val = UInt32($1032) then Result := 'DEVICE_DOUBLE_FP_CONFIG' else
if self.val = UInt32($1033) then Result := 'DEVICE_HALF_FP_CONFIG' else
if self.val = UInt32($1034) then Result := 'DEVICE_PREFERRED_VECTOR_WIDTH_HALF' else
if self.val = UInt32($1035) then Result := 'DEVICE_HOST_UNIFIED_MEMORY' else
if self.val = UInt32($1036) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_CHAR' else
if self.val = UInt32($1037) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_SHORT' else
if self.val = UInt32($1038) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_INT' else
if self.val = UInt32($1039) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_LONG' else
if self.val = UInt32($103A) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_FLOAT' else
if self.val = UInt32($103B) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE' else
if self.val = UInt32($103C) then Result := 'DEVICE_NATIVE_VECTOR_WIDTH_HALF' else
if self.val = UInt32($103D) then Result := 'DEVICE_OPENCL_C_VERSION' else
if self.val = UInt32($103E) then Result := 'DEVICE_LINKER_AVAILABLE' else
if self.val = UInt32($103F) then Result := 'DEVICE_BUILT_IN_KERNELS' else
if self.val = UInt32($1040) then Result := 'DEVICE_IMAGE_MAX_BUFFER_SIZE' else
if self.val = UInt32($1041) then Result := 'DEVICE_IMAGE_MAX_ARRAY_SIZE' else
if self.val = UInt32($1042) then Result := 'DEVICE_PARENT_DEVICE' else
if self.val = UInt32($1043) then Result := 'DEVICE_PARTITION_MAX_SUB_DEVICES' else
if self.val = UInt32($1044) then Result := 'DEVICE_PARTITION_PROPERTIES' else
if self.val = UInt32($1045) then Result := 'DEVICE_PARTITION_AFFINITY_DOMAIN' else
if self.val = UInt32($1046) then Result := 'DEVICE_PARTITION_TYPE' else
if self.val = UInt32($1047) then Result := 'DEVICE_REFERENCE_COUNT' else
if self.val = UInt32($1048) then Result := 'DEVICE_PREFERRED_INTEROP_USER_SYNC' else
if self.val = UInt32($1049) then Result := 'DEVICE_PRINTF_BUFFER_SIZE' else
if self.val = UInt32($104A) then Result := 'DEVICE_IMAGE_PITCH_ALIGNMENT' else
if self.val = UInt32($104B) then Result := 'DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT' else
if self.val = UInt32($104C) then Result := 'DEVICE_MAX_READ_WRITE_IMAGE_ARGS' else
if self.val = UInt32($104D) then Result := 'DEVICE_MAX_GLOBAL_VARIABLE_SIZE' else
if self.val = UInt32($104E) then Result := 'DEVICE_QUEUE_ON_DEVICE_PROPERTIES' else
if self.val = UInt32($104F) then Result := 'DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE' else
if self.val = UInt32($1050) then Result := 'DEVICE_QUEUE_ON_DEVICE_MAX_SIZE' else
if self.val = UInt32($1051) then Result := 'DEVICE_MAX_ON_DEVICE_QUEUES' else
if self.val = UInt32($1052) then Result := 'DEVICE_MAX_ON_DEVICE_EVENTS' else
if self.val = UInt32($1053) then Result := 'DEVICE_SVM_CAPABILITIES' else
if self.val = UInt32($1054) then Result := 'DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE' else
if self.val = UInt32($1055) then Result := 'DEVICE_MAX_PIPE_ARGS' else
if self.val = UInt32($1056) then Result := 'DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS' else
if self.val = UInt32($1057) then Result := 'DEVICE_PIPE_MAX_PACKET_SIZE' else
if self.val = UInt32($1058) then Result := 'DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT' else
if self.val = UInt32($1059) then Result := 'DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT' else
if self.val = UInt32($105A) then Result := 'DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT' else
if self.val = UInt32($105B) then Result := 'DEVICE_IL_VERSION' else
if self.val = UInt32($105B) then Result := 'DEVICE_IL_VERSION_KHR' else
if self.val = UInt32($105C) then Result := 'DEVICE_MAX_NUM_SUB_GROUPS' else
if self.val = UInt32($105D) then Result := 'DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS' else
if self.val = UInt32($105E) then Result := 'DEVICE_NUMERIC_VERSION' else
if self.val = UInt32($1060) then Result := 'DEVICE_EXTENSIONS_WITH_VERSION' else
if self.val = UInt32($1061) then Result := 'DEVICE_ILS_WITH_VERSION' else
if self.val = UInt32($1062) then Result := 'DEVICE_BUILT_IN_KERNELS_WITH_VERSION' else
if self.val = UInt32($1063) then Result := 'DEVICE_ATOMIC_MEMORY_CAPABILITIES' else
if self.val = UInt32($1064) then Result := 'DEVICE_ATOMIC_FENCE_CAPABILITIES' else
if self.val = UInt32($1065) then Result := 'DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT' else
if self.val = UInt32($1066) then Result := 'DEVICE_OPENCL_C_ALL_VERSIONS' else
if self.val = UInt32($1067) then Result := 'DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE' else
if self.val = UInt32($1068) then Result := 'DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT' else
if self.val = UInt32($1069) then Result := 'DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT' else
if self.val = UInt32($106A) then Result := 'DEVICE_UUID_KHR' else
if self.val = UInt32($106B) then Result := 'DRIVER_UUID_KHR' else
if self.val = UInt32($106C) then Result := 'DEVICE_LUID_VALID_KHR' else
if self.val = UInt32($106D) then Result := 'DEVICE_LUID_KHR' else
if self.val = UInt32($106E) then Result := 'DEVICE_NODE_MASK_KHR' else
if self.val = UInt32($106F) then Result := 'DEVICE_OPENCL_C_FEATURES' else
if self.val = UInt32($1070) then Result := 'DEVICE_DEVICE_ENQUEUE_CAPABILITIES' else
if self.val = UInt32($1071) then Result := 'DEVICE_PIPE_SUPPORT' else
if self.val = UInt32($1072) then Result := 'DEVICE_LATEST_CONFORMANCE_VERSION_PASSED' else
if self.val = UInt32($1169) then Result := 'PROGRAM_IL_KHR' else
if self.val = UInt32($2031) then Result := 'DEVICE_TERMINATE_CAPABILITY_KHR' else
if self.val = UInt32($2035) then Result := 'DEVICE_MAX_NAMED_BARRIER_COUNT_KHR' else
if self.val = UInt32($4000) then Result := 'DEVICE_COMPUTE_CAPABILITY_MAJOR_NV' else
if self.val = UInt32($4001) then Result := 'DEVICE_COMPUTE_CAPABILITY_MINOR_NV' else
if self.val = UInt32($4002) then Result := 'DEVICE_REGISTERS_PER_BLOCK_NV' else
if self.val = UInt32($4003) then Result := 'DEVICE_WARP_SIZE_NV' else
if self.val = UInt32($4004) then Result := 'DEVICE_GPU_OVERLAP_NV' else
if self.val = UInt32($4005) then Result := 'DEVICE_KERNEL_EXEC_TIMEOUT_NV' else
if self.val = UInt32($4006) then Result := 'DEVICE_INTEGRATED_MEMORY_NV' else
if self.val = UInt32($4030) then Result := 'DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD' else
if self.val = UInt32($4031) then Result := 'DEVICE_MAX_WORK_GROUP_SIZE_AMD' else
if self.val = UInt32($4033) then Result := 'DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD' else
if self.val = UInt32($4034) then Result := 'DEVICE_PCIE_ID_AMD' else
if self.val = UInt32($4036) then Result := 'DEVICE_PROFILING_TIMER_OFFSET_AMD' else
if self.val = UInt32($4037) then Result := 'DEVICE_TOPOLOGY_AMD' else
if self.val = UInt32($4038) then Result := 'DEVICE_BOARD_NAME_AMD' else
if self.val = UInt32($4039) then Result := 'DEVICE_GLOBAL_FREE_MEMORY_AMD' else
if self.val = UInt32($4040) then Result := 'DEVICE_SIMD_PER_COMPUTE_UNIT_AMD' else
if self.val = UInt32($4041) then Result := 'DEVICE_SIMD_WIDTH_AMD' else
if self.val = UInt32($4042) then Result := 'DEVICE_SIMD_INSTRUCTION_WIDTH_AMD' else
if self.val = UInt32($4043) then Result := 'DEVICE_WAVEFRONT_WIDTH_AMD' else
if self.val = UInt32($4044) then Result := 'DEVICE_GLOBAL_MEM_CHANNELS_AMD' else
if self.val = UInt32($4045) then Result := 'DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD' else
if self.val = UInt32($4046) then Result := 'DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD' else
if self.val = UInt32($4047) then Result := 'DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD' else
if self.val = UInt32($4048) then Result := 'DEVICE_LOCAL_MEM_BANKS_AMD' else
if self.val = UInt32($4049) then Result := 'DEVICE_THREAD_TRACE_SUPPORTED_AMD' else
if self.val = UInt32($404A) then Result := 'DEVICE_GFXIP_MAJOR_AMD' else
if self.val = UInt32($404B) then Result := 'DEVICE_GFXIP_MINOR_AMD' else
if self.val = UInt32($404C) then Result := 'DEVICE_AVAILABLE_ASYNC_QUEUES_AMD' else
if self.val = UInt32($4054) then Result := 'DEVICE_PARENT_DEVICE_EXT' else
if self.val = UInt32($4055) then Result := 'DEVICE_PARTITION_TYPES_EXT' else
if self.val = UInt32($4056) then Result := 'DEVICE_AFFINITY_DOMAINS_EXT' else
if self.val = UInt32($4057) then Result := 'DEVICE_REFERENCE_COUNT_EXT' else
if self.val = UInt32($4058) then Result := 'DEVICE_PARTITION_STYLE_EXT' else
if self.val = UInt32($407E) then Result := 'DEVICE_ME_VERSION_INTEL' else
if self.val = UInt32($40BF) then Result := 'DEVICE_COMPUTE_UNITS_BITFIELD_ARM' else
if self.val = UInt32($40E0) then Result := 'DEVICE_SPIR_VERSIONS' else
if self.val = UInt32($4104) then Result := 'DEVICE_SIMULTANEOUS_INTEROPS_INTEL' else
if self.val = UInt32($4105) then Result := 'DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL' else
if self.val = UInt32($4108) then Result := 'DEVICE_SUB_GROUP_SIZES_INTEL' else
if self.val = UInt32($410B) then Result := 'DEVICE_AVC_ME_VERSION_INTEL' else
if self.val = UInt32($410C) then Result := 'DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL' else
if self.val = UInt32($410D) then Result := 'DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL' else
if self.val = UInt32($417E) then Result := 'DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL' else
if self.val = UInt32($417F) then Result := 'DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL' else
if self.val = UInt32($4190) then Result := 'DEVICE_HOST_MEM_CAPABILITIES_INTEL' else
if self.val = UInt32($4191) then Result := 'DEVICE_DEVICE_MEM_CAPABILITIES_INTEL' else
if self.val = UInt32($4192) then Result := 'DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL' else
if self.val = UInt32($4193) then Result := 'DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL' else
if self.val = UInt32($4194) then Result := 'DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL' else
Result := $'DeviceInfo[{self.val}]';
end;
end;
DeviceLocalMemType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _LOCAL := new DeviceLocalMemType($0001);
private static _GLOBAL := new DeviceLocalMemType($0002);
public static property LOCAL: DeviceLocalMemType read _LOCAL;
public static property GLOBAL: DeviceLocalMemType read _GLOBAL;
public function ToString: string; override;
begin
if self.val = UInt32($0001) then Result := 'LOCAL' else
if self.val = UInt32($0002) then Result := 'GLOBAL' else
Result := $'DeviceLocalMemType[{self.val}]';
end;
end;
DeviceMemCacheType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _NONE := new DeviceMemCacheType($0000);
private static _READ_ONLY_CACHE := new DeviceMemCacheType($0001);
private static _READ_WRITE_CACHE := new DeviceMemCacheType($0002);
public static property NONE: DeviceMemCacheType read _NONE;
public static property READ_ONLY_CACHE: DeviceMemCacheType read _READ_ONLY_CACHE;
public static property READ_WRITE_CACHE: DeviceMemCacheType read _READ_WRITE_CACHE;
public function ToString: string; override;
begin
if self.val = UInt32($0000) then Result := 'NONE' else
if self.val = UInt32($0001) then Result := 'READ_ONLY_CACHE' else
if self.val = UInt32($0002) then Result := 'READ_WRITE_CACHE' else
Result := $'DeviceMemCacheType[{self.val}]';
end;
end;
DevicePartitionProperty = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public constructor(val: Int32) := self.val := new IntPtr(val);
private static _DEVICE_PARTITION_BY_COUNTS_LIST_END := new DevicePartitionProperty($0000);
private static _DEVICE_PARTITION_EQUALLY := new DevicePartitionProperty($1086);
private static _DEVICE_PARTITION_BY_COUNTS := new DevicePartitionProperty($1087);
private static _DEVICE_PARTITION_BY_AFFINITY_DOMAIN := new DevicePartitionProperty($1088);
public static property DEVICE_PARTITION_BY_COUNTS_LIST_END: DevicePartitionProperty read _DEVICE_PARTITION_BY_COUNTS_LIST_END;
public static property DEVICE_PARTITION_EQUALLY: DevicePartitionProperty read _DEVICE_PARTITION_EQUALLY;
public static property DEVICE_PARTITION_BY_COUNTS: DevicePartitionProperty read _DEVICE_PARTITION_BY_COUNTS;
public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN: DevicePartitionProperty read _DEVICE_PARTITION_BY_AFFINITY_DOMAIN;
public function ToString: string; override;
begin
if self.val = IntPtr($0000) then Result := 'DEVICE_PARTITION_BY_COUNTS_LIST_END' else
if self.val = IntPtr($1086) then Result := 'DEVICE_PARTITION_EQUALLY' else
if self.val = IntPtr($1087) then Result := 'DEVICE_PARTITION_BY_COUNTS' else
if self.val = IntPtr($1088) then Result := 'DEVICE_PARTITION_BY_AFFINITY_DOMAIN' else
Result := $'DevicePartitionProperty[{self.val}]';
end;
end;
DevicePartitionPropertyExt = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _PARTITION_BY_COUNTS_LIST_END_EXT := new DevicePartitionPropertyExt($0000);
private static _PROPERTIES_LIST_END_EXT := new DevicePartitionPropertyExt($0000);
private static _PARTITION_BY_NAMES_LIST_END_EXT := new DevicePartitionPropertyExt(-1);
private static _DEVICE_PARTITION_EQUALLY_EXT := new DevicePartitionPropertyExt($4050);
private static _DEVICE_PARTITION_BY_COUNTS_EXT := new DevicePartitionPropertyExt($4051);
private static _DEVICE_PARTITION_BY_NAMES_EXT := new DevicePartitionPropertyExt($4052);
private static _DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT := new DevicePartitionPropertyExt($4053);
public static property PARTITION_BY_COUNTS_LIST_END_EXT: DevicePartitionPropertyExt read _PARTITION_BY_COUNTS_LIST_END_EXT;
public static property PROPERTIES_LIST_END_EXT: DevicePartitionPropertyExt read _PROPERTIES_LIST_END_EXT;
public static property PARTITION_BY_NAMES_LIST_END_EXT: DevicePartitionPropertyExt read _PARTITION_BY_NAMES_LIST_END_EXT;
public static property DEVICE_PARTITION_EQUALLY_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_EQUALLY_EXT;
public static property DEVICE_PARTITION_BY_COUNTS_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_COUNTS_EXT;
public static property DEVICE_PARTITION_BY_NAMES_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_NAMES_EXT;
public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT;
public function ToString: string; override;
begin
if self.val = UInt64($0000) then Result := 'PARTITION_BY_COUNTS_LIST_END_EXT' else
if self.val = UInt64($0000) then Result := 'PROPERTIES_LIST_END_EXT' else
if self.val = UInt64(-1) then Result := 'PARTITION_BY_NAMES_LIST_END_EXT' else
if self.val = UInt64($4050) then Result := 'DEVICE_PARTITION_EQUALLY_EXT' else
if self.val = UInt64($4051) then Result := 'DEVICE_PARTITION_BY_COUNTS_EXT' else
if self.val = UInt64($4052) then Result := 'DEVICE_PARTITION_BY_NAMES_EXT' else
if self.val = UInt64($4053) then Result := 'DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT' else
Result := $'DevicePartitionPropertyExt[{self.val}]';
end;
end;
DeviceSVMCapabilities = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _DEVICE_SVM_COARSE_GRAIN_BUFFER := new DeviceSVMCapabilities($0001);
private static _DEVICE_SVM_FINE_GRAIN_BUFFER := new DeviceSVMCapabilities($0002);
private static _DEVICE_SVM_FINE_GRAIN_SYSTEM := new DeviceSVMCapabilities($0004);
private static _DEVICE_SVM_ATOMICS := new DeviceSVMCapabilities($0008);
public static property DEVICE_SVM_COARSE_GRAIN_BUFFER: DeviceSVMCapabilities read _DEVICE_SVM_COARSE_GRAIN_BUFFER;
public static property DEVICE_SVM_FINE_GRAIN_BUFFER: DeviceSVMCapabilities read _DEVICE_SVM_FINE_GRAIN_BUFFER;
public static property DEVICE_SVM_FINE_GRAIN_SYSTEM: DeviceSVMCapabilities read _DEVICE_SVM_FINE_GRAIN_SYSTEM;
public static property DEVICE_SVM_ATOMICS: DeviceSVMCapabilities read _DEVICE_SVM_ATOMICS;
public static function operator or(f1,f2: DeviceSVMCapabilities) := new DeviceSVMCapabilities(f1.val or f2.val);
public property HAS_FLAG_DEVICE_SVM_COARSE_GRAIN_BUFFER: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_DEVICE_SVM_FINE_GRAIN_BUFFER: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_DEVICE_SVM_FINE_GRAIN_SYSTEM: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_DEVICE_SVM_ATOMICS: boolean read self.val and $0008 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'DEVICE_SVM_COARSE_GRAIN_BUFFER+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'DEVICE_SVM_FINE_GRAIN_BUFFER+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'DEVICE_SVM_FINE_GRAIN_SYSTEM+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'DEVICE_SVM_ATOMICS+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'DeviceSVMCapabilities[{self.val}]';
end;
end;
DeviceType = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _DEVICE_TYPE_DEFAULT := new DeviceType($0001);
private static _DEVICE_TYPE_CPU := new DeviceType($0002);
private static _DEVICE_TYPE_GPU := new DeviceType($0004);
private static _DEVICE_TYPE_ACCELERATOR := new DeviceType($0008);
private static _DEVICE_TYPE_CUSTOM := new DeviceType($0010);
private static _DEVICE_TYPE_ALL := new DeviceType($FFFFFFFF);
public static property DEVICE_TYPE_DEFAULT: DeviceType read _DEVICE_TYPE_DEFAULT;
public static property DEVICE_TYPE_CPU: DeviceType read _DEVICE_TYPE_CPU;
public static property DEVICE_TYPE_GPU: DeviceType read _DEVICE_TYPE_GPU;
public static property DEVICE_TYPE_ACCELERATOR: DeviceType read _DEVICE_TYPE_ACCELERATOR;
public static property DEVICE_TYPE_CUSTOM: DeviceType read _DEVICE_TYPE_CUSTOM;
public static property DEVICE_TYPE_ALL: DeviceType read _DEVICE_TYPE_ALL;
public static function operator or(f1,f2: DeviceType) := new DeviceType(f1.val or f2.val);
public property HAS_FLAG_DEVICE_TYPE_DEFAULT: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_DEVICE_TYPE_CPU: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_DEVICE_TYPE_GPU: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_DEVICE_TYPE_ACCELERATOR: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_DEVICE_TYPE_CUSTOM: boolean read self.val and $0010 <> 0;
public property HAS_FLAG_DEVICE_TYPE_ALL: boolean read self.val and $FFFFFFFF <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'DEVICE_TYPE_DEFAULT+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'DEVICE_TYPE_CPU+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'DEVICE_TYPE_GPU+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'DEVICE_TYPE_ACCELERATOR+';
if self.val and UInt64($0010) = UInt64($0010) then res += 'DEVICE_TYPE_CUSTOM+';
if self.val and UInt64($FFFFFFFF) = UInt64($FFFFFFFF) then res += 'DEVICE_TYPE_ALL+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'DeviceType[{self.val}]';
end;
end;
Dx9DeviceSetIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PREFERRED_DEVICES_FOR_DX9_INTEL := new Dx9DeviceSetIntel($4024);
private static _ALL_DEVICES_FOR_DX9_INTEL := new Dx9DeviceSetIntel($4025);
public static property PREFERRED_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read _PREFERRED_DEVICES_FOR_DX9_INTEL;
public static property ALL_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read _ALL_DEVICES_FOR_DX9_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($4024) then Result := 'PREFERRED_DEVICES_FOR_DX9_INTEL' else
if self.val = UInt32($4025) then Result := 'ALL_DEVICES_FOR_DX9_INTEL' else
Result := $'Dx9DeviceSetIntel[{self.val}]';
end;
end;
Dx9DeviceSourceIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _D3D9_DEVICE_INTEL := new Dx9DeviceSourceIntel($4022);
private static _D3D9EX_DEVICE_INTEL := new Dx9DeviceSourceIntel($4070);
private static _DXVA_DEVICE_INTEL := new Dx9DeviceSourceIntel($4071);
public static property D3D9_DEVICE_INTEL: Dx9DeviceSourceIntel read _D3D9_DEVICE_INTEL;
public static property D3D9EX_DEVICE_INTEL: Dx9DeviceSourceIntel read _D3D9EX_DEVICE_INTEL;
public static property DXVA_DEVICE_INTEL: Dx9DeviceSourceIntel read _DXVA_DEVICE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($4022) then Result := 'D3D9_DEVICE_INTEL' else
if self.val = UInt32($4070) then Result := 'D3D9EX_DEVICE_INTEL' else
if self.val = UInt32($4071) then Result := 'DXVA_DEVICE_INTEL' else
Result := $'Dx9DeviceSourceIntel[{self.val}]';
end;
end;
EglImagePropertiesKhr = record
public val: IntPtr;
public constructor(val: IntPtr) := self.val := val;
public constructor(val: Int32) := self.val := new IntPtr(val);
private static _EGL_YUV_PLANE_INTEL := new EglImagePropertiesKhr($4107);
public static property EGL_YUV_PLANE_INTEL: EglImagePropertiesKhr read _EGL_YUV_PLANE_INTEL;
public function ToString: string; override;
begin
if self.val = IntPtr($4107) then Result := 'EGL_YUV_PLANE_INTEL' else
Result := $'EglImagePropertiesKhr[{self.val}]';
end;
end;
ErrorCode = record
public val: Int32;
public constructor(val: Int32) := self.val := val;
private static _SUCCESS := new ErrorCode($0000);
private static _DEVICE_NOT_FOUND := new ErrorCode(-1);
private static _DEVICE_NOT_AVAILABLE := new ErrorCode(-2);
private static _COMPILER_NOT_AVAILABLE := new ErrorCode(-3);
private static _MEM_OBJECT_ALLOCATION_FAILURE := new ErrorCode(-4);
private static _OUT_OF_RESOURCES := new ErrorCode(-5);
private static _OUT_OF_HOST_MEMORY := new ErrorCode(-6);
private static _PROFILING_INFO_NOT_AVAILABLE := new ErrorCode(-7);
private static _MEM_COPY_OVERLAP := new ErrorCode(-8);
private static _IMAGE_FORMAT_MISMATCH := new ErrorCode(-9);
private static _IMAGE_FORMAT_NOT_SUPPORTED := new ErrorCode(-10);
private static _BUILD_PROGRAM_FAILURE := new ErrorCode(-11);
private static _MAP_FAILURE := new ErrorCode(-12);
private static _MISALIGNED_SUB_BUFFER_OFFSET := new ErrorCode(-13);
private static _EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST := new ErrorCode(-14);
private static _COMPILE_PROGRAM_FAILURE := new ErrorCode(-15);
private static _LINKER_NOT_AVAILABLE := new ErrorCode(-16);
private static _LINK_PROGRAM_FAILURE := new ErrorCode(-17);
private static _DEVICE_PARTITION_FAILED := new ErrorCode(-18);
private static _KERNEL_ARG_INFO_NOT_AVAILABLE := new ErrorCode(-19);
private static _INVALID_VALUE := new ErrorCode(-30);
private static _INVALID_DEVICE_TYPE := new ErrorCode(-31);
private static _INVALID_PLATFORM := new ErrorCode(-32);
private static _INVALID_DEVICE := new ErrorCode(-33);
private static _INVALID_CONTEXT := new ErrorCode(-34);
private static _INVALID_QUEUE_PROPERTIES := new ErrorCode(-35);
private static _INVALID_COMMAND_QUEUE := new ErrorCode(-36);
private static _INVALID_HOST_PTR := new ErrorCode(-37);
private static _INVALID_MEM_OBJECT := new ErrorCode(-38);
private static _INVALID_IMAGE_FORMAT_DESCRIPTOR := new ErrorCode(-39);
private static _INVALID_IMAGE_SIZE := new ErrorCode(-40);
private static _INVALID_SAMPLER := new ErrorCode(-41);
private static _INVALID_BINARY := new ErrorCode(-42);
private static _INVALID_BUILD_OPTIONS := new ErrorCode(-43);
private static _INVALID_PROGRAM := new ErrorCode(-44);
private static _INVALID_PROGRAM_EXECUTABLE := new ErrorCode(-45);
private static _INVALID_KERNEL_NAME := new ErrorCode(-46);
private static _INVALID_KERNEL_DEFINITION := new ErrorCode(-47);
private static _INVALID_KERNEL := new ErrorCode(-48);
private static _INVALID_ARG_INDEX := new ErrorCode(-49);
private static _INVALID_ARG_VALUE := new ErrorCode(-50);
private static _INVALID_ARG_SIZE := new ErrorCode(-51);
private static _INVALID_KERNEL_ARGS := new ErrorCode(-52);
private static _INVALID_WORK_DIMENSION := new ErrorCode(-53);
private static _INVALID_WORK_GROUP_SIZE := new ErrorCode(-54);
private static _INVALID_WORK_ITEM_SIZE := new ErrorCode(-55);
private static _INVALID_GLOBAL_OFFSET := new ErrorCode(-56);
private static _INVALID_EVENT_WAIT_LIST := new ErrorCode(-57);
private static _INVALID_EVENT := new ErrorCode(-58);
private static _INVALID_OPERATION := new ErrorCode(-59);
private static _INVALID_GL_OBJECT := new ErrorCode(-60);
private static _INVALID_BUFFER_SIZE := new ErrorCode(-61);
private static _INVALID_MIP_LEVEL := new ErrorCode(-62);
private static _INVALID_GLOBAL_WORK_SIZE := new ErrorCode(-63);
private static _INVALID_PROPERTY := new ErrorCode(-64);
private static _INVALID_IMAGE_DESCRIPTOR := new ErrorCode(-65);
private static _INVALID_COMPILER_OPTIONS := new ErrorCode(-66);
private static _INVALID_LINKER_OPTIONS := new ErrorCode(-67);
private static _INVALID_DEVICE_PARTITION_COUNT := new ErrorCode(-68);
private static _INVALID_PIPE_SIZE := new ErrorCode(-69);
private static _INVALID_DEVICE_QUEUE := new ErrorCode(-70);
private static _INVALID_SPEC_ID := new ErrorCode(-71);
private static _MAX_SIZE_RESTRICTION_EXCEEDED := new ErrorCode(-72);
private static _INVALID_GL_SHAREGROUP_REFERENCE_KHR := new ErrorCode(-1000);
private static _PLATFORM_NOT_FOUND_KHR := new ErrorCode(-1001);
private static _INVALID_D3D10_DEVICE_KHR := new ErrorCode(-1002);
private static _INVALID_D3D10_RESOURCE_KHR := new ErrorCode(-1003);
private static _D3D10_RESOURCE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1004);
private static _D3D10_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1005);
private static _INVALID_D3D11_DEVICE_KHR := new ErrorCode(-1006);
private static _INVALID_D3D11_RESOURCE_KHR := new ErrorCode(-1007);
private static _D3D11_RESOURCE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1008);
private static _D3D11_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1009);
private static _INVALID_DX9_DEVICE_INTEL := new ErrorCode(-1010);
private static _INVALID_DX9_MEDIA_ADAPTER_KHR := new ErrorCode(-1010);
private static _INVALID_DX9_MEDIA_SURFACE_KHR := new ErrorCode(-1011);
private static _INVALID_DX9_RESOURCE_INTEL := new ErrorCode(-1011);
private static _DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1012);
private static _DX9_RESOURCE_ALREADY_ACQUIRED_INTEL := new ErrorCode(-1012);
private static _DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR := new ErrorCode(-1013);
private static _DX9_RESOURCE_NOT_ACQUIRED_INTEL := new ErrorCode(-1013);
private static _DEVICE_PARTITION_FAILED_EXT := new ErrorCode(-1057);
private static _INVALID_PARTITION_COUNT_EXT := new ErrorCode(-1058);
private static _INVALID_PARTITION_NAME_EXT := new ErrorCode(-1059);
private static _EGL_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1092);
private static _INVALID_EGL_OBJECT_KHR := new ErrorCode(-1093);
private static _INVALID_ACCELERATOR_INTEL := new ErrorCode(-1094);
private static _INVALID_ACCELERATOR_TYPE_INTEL := new ErrorCode(-1095);
private static _INVALID_ACCELERATOR_DESCRIPTOR_INTEL := new ErrorCode(-1096);
private static _ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL := new ErrorCode(-1097);
private static _INVALID_VA_API_MEDIA_ADAPTER_INTEL := new ErrorCode(-1098);
private static _INVALID_VA_API_MEDIA_SURFACE_INTEL := new ErrorCode(-1099);
private static _VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL := new ErrorCode(-1100);
private static _VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL := new ErrorCode(-1101);
private static _PIPE_FULL_INTEL := new ErrorCode(-1106);
private static _PIPE_EMPTY_INTEL := new ErrorCode(-1107);
private static _CONTEXT_TERMINATED_KHR := new ErrorCode(-1121);
public static property SUCCESS: ErrorCode read _SUCCESS;
public static property DEVICE_NOT_FOUND: ErrorCode read _DEVICE_NOT_FOUND;
public static property DEVICE_NOT_AVAILABLE: ErrorCode read _DEVICE_NOT_AVAILABLE;
public static property COMPILER_NOT_AVAILABLE: ErrorCode read _COMPILER_NOT_AVAILABLE;
public static property MEM_OBJECT_ALLOCATION_FAILURE: ErrorCode read _MEM_OBJECT_ALLOCATION_FAILURE;
public static property OUT_OF_RESOURCES: ErrorCode read _OUT_OF_RESOURCES;
public static property OUT_OF_HOST_MEMORY: ErrorCode read _OUT_OF_HOST_MEMORY;
public static property PROFILING_INFO_NOT_AVAILABLE: ErrorCode read _PROFILING_INFO_NOT_AVAILABLE;
public static property MEM_COPY_OVERLAP: ErrorCode read _MEM_COPY_OVERLAP;
public static property IMAGE_FORMAT_MISMATCH: ErrorCode read _IMAGE_FORMAT_MISMATCH;
public static property IMAGE_FORMAT_NOT_SUPPORTED: ErrorCode read _IMAGE_FORMAT_NOT_SUPPORTED;
public static property BUILD_PROGRAM_FAILURE: ErrorCode read _BUILD_PROGRAM_FAILURE;
public static property MAP_FAILURE: ErrorCode read _MAP_FAILURE;
public static property MISALIGNED_SUB_BUFFER_OFFSET: ErrorCode read _MISALIGNED_SUB_BUFFER_OFFSET;
public static property EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST: ErrorCode read _EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST;
public static property COMPILE_PROGRAM_FAILURE: ErrorCode read _COMPILE_PROGRAM_FAILURE;
public static property LINKER_NOT_AVAILABLE: ErrorCode read _LINKER_NOT_AVAILABLE;
public static property LINK_PROGRAM_FAILURE: ErrorCode read _LINK_PROGRAM_FAILURE;
public static property DEVICE_PARTITION_FAILED: ErrorCode read _DEVICE_PARTITION_FAILED;
public static property KERNEL_ARG_INFO_NOT_AVAILABLE: ErrorCode read _KERNEL_ARG_INFO_NOT_AVAILABLE;
public static property INVALID_VALUE: ErrorCode read _INVALID_VALUE;
public static property INVALID_DEVICE_TYPE: ErrorCode read _INVALID_DEVICE_TYPE;
public static property INVALID_PLATFORM: ErrorCode read _INVALID_PLATFORM;
public static property INVALID_DEVICE: ErrorCode read _INVALID_DEVICE;
public static property INVALID_CONTEXT: ErrorCode read _INVALID_CONTEXT;
public static property INVALID_QUEUE_PROPERTIES: ErrorCode read _INVALID_QUEUE_PROPERTIES;
public static property INVALID_COMMAND_QUEUE: ErrorCode read _INVALID_COMMAND_QUEUE;
public static property INVALID_HOST_PTR: ErrorCode read _INVALID_HOST_PTR;
public static property INVALID_MEM_OBJECT: ErrorCode read _INVALID_MEM_OBJECT;
public static property INVALID_IMAGE_FORMAT_DESCRIPTOR: ErrorCode read _INVALID_IMAGE_FORMAT_DESCRIPTOR;
public static property INVALID_IMAGE_SIZE: ErrorCode read _INVALID_IMAGE_SIZE;
public static property INVALID_SAMPLER: ErrorCode read _INVALID_SAMPLER;
public static property INVALID_BINARY: ErrorCode read _INVALID_BINARY;
public static property INVALID_BUILD_OPTIONS: ErrorCode read _INVALID_BUILD_OPTIONS;
public static property INVALID_PROGRAM: ErrorCode read _INVALID_PROGRAM;
public static property INVALID_PROGRAM_EXECUTABLE: ErrorCode read _INVALID_PROGRAM_EXECUTABLE;
public static property INVALID_KERNEL_NAME: ErrorCode read _INVALID_KERNEL_NAME;
public static property INVALID_KERNEL_DEFINITION: ErrorCode read _INVALID_KERNEL_DEFINITION;
public static property INVALID_KERNEL: ErrorCode read _INVALID_KERNEL;
public static property INVALID_ARG_INDEX: ErrorCode read _INVALID_ARG_INDEX;
public static property INVALID_ARG_VALUE: ErrorCode read _INVALID_ARG_VALUE;
public static property INVALID_ARG_SIZE: ErrorCode read _INVALID_ARG_SIZE;
public static property INVALID_KERNEL_ARGS: ErrorCode read _INVALID_KERNEL_ARGS;
public static property INVALID_WORK_DIMENSION: ErrorCode read _INVALID_WORK_DIMENSION;
public static property INVALID_WORK_GROUP_SIZE: ErrorCode read _INVALID_WORK_GROUP_SIZE;
public static property INVALID_WORK_ITEM_SIZE: ErrorCode read _INVALID_WORK_ITEM_SIZE;
public static property INVALID_GLOBAL_OFFSET: ErrorCode read _INVALID_GLOBAL_OFFSET;
public static property INVALID_EVENT_WAIT_LIST: ErrorCode read _INVALID_EVENT_WAIT_LIST;
public static property INVALID_EVENT: ErrorCode read _INVALID_EVENT;
public static property INVALID_OPERATION: ErrorCode read _INVALID_OPERATION;
public static property INVALID_GL_OBJECT: ErrorCode read _INVALID_GL_OBJECT;
public static property INVALID_BUFFER_SIZE: ErrorCode read _INVALID_BUFFER_SIZE;
public static property INVALID_MIP_LEVEL: ErrorCode read _INVALID_MIP_LEVEL;
public static property INVALID_GLOBAL_WORK_SIZE: ErrorCode read _INVALID_GLOBAL_WORK_SIZE;
public static property INVALID_PROPERTY: ErrorCode read _INVALID_PROPERTY;
public static property INVALID_IMAGE_DESCRIPTOR: ErrorCode read _INVALID_IMAGE_DESCRIPTOR;
public static property INVALID_COMPILER_OPTIONS: ErrorCode read _INVALID_COMPILER_OPTIONS;
public static property INVALID_LINKER_OPTIONS: ErrorCode read _INVALID_LINKER_OPTIONS;
public static property INVALID_DEVICE_PARTITION_COUNT: ErrorCode read _INVALID_DEVICE_PARTITION_COUNT;
public static property INVALID_PIPE_SIZE: ErrorCode read _INVALID_PIPE_SIZE;
public static property INVALID_DEVICE_QUEUE: ErrorCode read _INVALID_DEVICE_QUEUE;
public static property INVALID_SPEC_ID: ErrorCode read _INVALID_SPEC_ID;
public static property MAX_SIZE_RESTRICTION_EXCEEDED: ErrorCode read _MAX_SIZE_RESTRICTION_EXCEEDED;
public static property INVALID_GL_SHAREGROUP_REFERENCE_KHR: ErrorCode read _INVALID_GL_SHAREGROUP_REFERENCE_KHR;
public static property PLATFORM_NOT_FOUND_KHR: ErrorCode read _PLATFORM_NOT_FOUND_KHR;
public static property INVALID_D3D10_DEVICE_KHR: ErrorCode read _INVALID_D3D10_DEVICE_KHR;
public static property INVALID_D3D10_RESOURCE_KHR: ErrorCode read _INVALID_D3D10_RESOURCE_KHR;
public static property D3D10_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read _D3D10_RESOURCE_ALREADY_ACQUIRED_KHR;
public static property D3D10_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _D3D10_RESOURCE_NOT_ACQUIRED_KHR;
public static property INVALID_D3D11_DEVICE_KHR: ErrorCode read _INVALID_D3D11_DEVICE_KHR;
public static property INVALID_D3D11_RESOURCE_KHR: ErrorCode read _INVALID_D3D11_RESOURCE_KHR;
public static property D3D11_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read _D3D11_RESOURCE_ALREADY_ACQUIRED_KHR;
public static property D3D11_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _D3D11_RESOURCE_NOT_ACQUIRED_KHR;
public static property INVALID_DX9_DEVICE_INTEL: ErrorCode read _INVALID_DX9_DEVICE_INTEL;
public static property INVALID_DX9_MEDIA_ADAPTER_KHR: ErrorCode read _INVALID_DX9_MEDIA_ADAPTER_KHR;
public static property INVALID_DX9_MEDIA_SURFACE_KHR: ErrorCode read _INVALID_DX9_MEDIA_SURFACE_KHR;
public static property INVALID_DX9_RESOURCE_INTEL: ErrorCode read _INVALID_DX9_RESOURCE_INTEL;
public static property DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR: ErrorCode read _DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR;
public static property DX9_RESOURCE_ALREADY_ACQUIRED_INTEL: ErrorCode read _DX9_RESOURCE_ALREADY_ACQUIRED_INTEL;
public static property DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR: ErrorCode read _DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR;
public static property DX9_RESOURCE_NOT_ACQUIRED_INTEL: ErrorCode read _DX9_RESOURCE_NOT_ACQUIRED_INTEL;
public static property DEVICE_PARTITION_FAILED_EXT: ErrorCode read _DEVICE_PARTITION_FAILED_EXT;
public static property INVALID_PARTITION_COUNT_EXT: ErrorCode read _INVALID_PARTITION_COUNT_EXT;
public static property INVALID_PARTITION_NAME_EXT: ErrorCode read _INVALID_PARTITION_NAME_EXT;
public static property EGL_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _EGL_RESOURCE_NOT_ACQUIRED_KHR;
public static property INVALID_EGL_OBJECT_KHR: ErrorCode read _INVALID_EGL_OBJECT_KHR;
public static property INVALID_ACCELERATOR_INTEL: ErrorCode read _INVALID_ACCELERATOR_INTEL;
public static property INVALID_ACCELERATOR_TYPE_INTEL: ErrorCode read _INVALID_ACCELERATOR_TYPE_INTEL;
public static property INVALID_ACCELERATOR_DESCRIPTOR_INTEL: ErrorCode read _INVALID_ACCELERATOR_DESCRIPTOR_INTEL;
public static property ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL: ErrorCode read _ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL;
public static property INVALID_VA_API_MEDIA_ADAPTER_INTEL: ErrorCode read _INVALID_VA_API_MEDIA_ADAPTER_INTEL;
public static property INVALID_VA_API_MEDIA_SURFACE_INTEL: ErrorCode read _INVALID_VA_API_MEDIA_SURFACE_INTEL;
public static property VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL: ErrorCode read _VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL;
public static property VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL: ErrorCode read _VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL;
public static property PIPE_FULL_INTEL: ErrorCode read _PIPE_FULL_INTEL;
public static property PIPE_EMPTY_INTEL: ErrorCode read _PIPE_EMPTY_INTEL;
public static property CONTEXT_TERMINATED_KHR: ErrorCode read _CONTEXT_TERMINATED_KHR;
public function ToString: string; override;
begin
if self.val = Int32($0000) then Result := 'SUCCESS' else
if self.val = Int32(-1) then Result := 'DEVICE_NOT_FOUND' else
if self.val = Int32(-2) then Result := 'DEVICE_NOT_AVAILABLE' else
if self.val = Int32(-3) then Result := 'COMPILER_NOT_AVAILABLE' else
if self.val = Int32(-4) then Result := 'MEM_OBJECT_ALLOCATION_FAILURE' else
if self.val = Int32(-5) then Result := 'OUT_OF_RESOURCES' else
if self.val = Int32(-6) then Result := 'OUT_OF_HOST_MEMORY' else
if self.val = Int32(-7) then Result := 'PROFILING_INFO_NOT_AVAILABLE' else
if self.val = Int32(-8) then Result := 'MEM_COPY_OVERLAP' else
if self.val = Int32(-9) then Result := 'IMAGE_FORMAT_MISMATCH' else
if self.val = Int32(-10) then Result := 'IMAGE_FORMAT_NOT_SUPPORTED' else
if self.val = Int32(-11) then Result := 'BUILD_PROGRAM_FAILURE' else
if self.val = Int32(-12) then Result := 'MAP_FAILURE' else
if self.val = Int32(-13) then Result := 'MISALIGNED_SUB_BUFFER_OFFSET' else
if self.val = Int32(-14) then Result := 'EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST' else
if self.val = Int32(-15) then Result := 'COMPILE_PROGRAM_FAILURE' else
if self.val = Int32(-16) then Result := 'LINKER_NOT_AVAILABLE' else
if self.val = Int32(-17) then Result := 'LINK_PROGRAM_FAILURE' else
if self.val = Int32(-18) then Result := 'DEVICE_PARTITION_FAILED' else
if self.val = Int32(-19) then Result := 'KERNEL_ARG_INFO_NOT_AVAILABLE' else
if self.val = Int32(-30) then Result := 'INVALID_VALUE' else
if self.val = Int32(-31) then Result := 'INVALID_DEVICE_TYPE' else
if self.val = Int32(-32) then Result := 'INVALID_PLATFORM' else
if self.val = Int32(-33) then Result := 'INVALID_DEVICE' else
if self.val = Int32(-34) then Result := 'INVALID_CONTEXT' else
if self.val = Int32(-35) then Result := 'INVALID_QUEUE_PROPERTIES' else
if self.val = Int32(-36) then Result := 'INVALID_COMMAND_QUEUE' else
if self.val = Int32(-37) then Result := 'INVALID_HOST_PTR' else
if self.val = Int32(-38) then Result := 'INVALID_MEM_OBJECT' else
if self.val = Int32(-39) then Result := 'INVALID_IMAGE_FORMAT_DESCRIPTOR' else
if self.val = Int32(-40) then Result := 'INVALID_IMAGE_SIZE' else
if self.val = Int32(-41) then Result := 'INVALID_SAMPLER' else
if self.val = Int32(-42) then Result := 'INVALID_BINARY' else
if self.val = Int32(-43) then Result := 'INVALID_BUILD_OPTIONS' else
if self.val = Int32(-44) then Result := 'INVALID_PROGRAM' else
if self.val = Int32(-45) then Result := 'INVALID_PROGRAM_EXECUTABLE' else
if self.val = Int32(-46) then Result := 'INVALID_KERNEL_NAME' else
if self.val = Int32(-47) then Result := 'INVALID_KERNEL_DEFINITION' else
if self.val = Int32(-48) then Result := 'INVALID_KERNEL' else
if self.val = Int32(-49) then Result := 'INVALID_ARG_INDEX' else
if self.val = Int32(-50) then Result := 'INVALID_ARG_VALUE' else
if self.val = Int32(-51) then Result := 'INVALID_ARG_SIZE' else
if self.val = Int32(-52) then Result := 'INVALID_KERNEL_ARGS' else
if self.val = Int32(-53) then Result := 'INVALID_WORK_DIMENSION' else
if self.val = Int32(-54) then Result := 'INVALID_WORK_GROUP_SIZE' else
if self.val = Int32(-55) then Result := 'INVALID_WORK_ITEM_SIZE' else
if self.val = Int32(-56) then Result := 'INVALID_GLOBAL_OFFSET' else
if self.val = Int32(-57) then Result := 'INVALID_EVENT_WAIT_LIST' else
if self.val = Int32(-58) then Result := 'INVALID_EVENT' else
if self.val = Int32(-59) then Result := 'INVALID_OPERATION' else
if self.val = Int32(-60) then Result := 'INVALID_GL_OBJECT' else
if self.val = Int32(-61) then Result := 'INVALID_BUFFER_SIZE' else
if self.val = Int32(-62) then Result := 'INVALID_MIP_LEVEL' else
if self.val = Int32(-63) then Result := 'INVALID_GLOBAL_WORK_SIZE' else
if self.val = Int32(-64) then Result := 'INVALID_PROPERTY' else
if self.val = Int32(-65) then Result := 'INVALID_IMAGE_DESCRIPTOR' else
if self.val = Int32(-66) then Result := 'INVALID_COMPILER_OPTIONS' else
if self.val = Int32(-67) then Result := 'INVALID_LINKER_OPTIONS' else
if self.val = Int32(-68) then Result := 'INVALID_DEVICE_PARTITION_COUNT' else
if self.val = Int32(-69) then Result := 'INVALID_PIPE_SIZE' else
if self.val = Int32(-70) then Result := 'INVALID_DEVICE_QUEUE' else
if self.val = Int32(-71) then Result := 'INVALID_SPEC_ID' else
if self.val = Int32(-72) then Result := 'MAX_SIZE_RESTRICTION_EXCEEDED' else
if self.val = Int32(-1000) then Result := 'INVALID_GL_SHAREGROUP_REFERENCE_KHR' else
if self.val = Int32(-1001) then Result := 'PLATFORM_NOT_FOUND_KHR' else
if self.val = Int32(-1002) then Result := 'INVALID_D3D10_DEVICE_KHR' else
if self.val = Int32(-1003) then Result := 'INVALID_D3D10_RESOURCE_KHR' else
if self.val = Int32(-1004) then Result := 'D3D10_RESOURCE_ALREADY_ACQUIRED_KHR' else
if self.val = Int32(-1005) then Result := 'D3D10_RESOURCE_NOT_ACQUIRED_KHR' else
if self.val = Int32(-1006) then Result := 'INVALID_D3D11_DEVICE_KHR' else
if self.val = Int32(-1007) then Result := 'INVALID_D3D11_RESOURCE_KHR' else
if self.val = Int32(-1008) then Result := 'D3D11_RESOURCE_ALREADY_ACQUIRED_KHR' else
if self.val = Int32(-1009) then Result := 'D3D11_RESOURCE_NOT_ACQUIRED_KHR' else
if self.val = Int32(-1010) then Result := 'INVALID_DX9_DEVICE_INTEL' else
if self.val = Int32(-1010) then Result := 'INVALID_DX9_MEDIA_ADAPTER_KHR' else
if self.val = Int32(-1011) then Result := 'INVALID_DX9_MEDIA_SURFACE_KHR' else
if self.val = Int32(-1011) then Result := 'INVALID_DX9_RESOURCE_INTEL' else
if self.val = Int32(-1012) then Result := 'DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR' else
if self.val = Int32(-1012) then Result := 'DX9_RESOURCE_ALREADY_ACQUIRED_INTEL' else
if self.val = Int32(-1013) then Result := 'DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR' else
if self.val = Int32(-1013) then Result := 'DX9_RESOURCE_NOT_ACQUIRED_INTEL' else
if self.val = Int32(-1057) then Result := 'DEVICE_PARTITION_FAILED_EXT' else
if self.val = Int32(-1058) then Result := 'INVALID_PARTITION_COUNT_EXT' else
if self.val = Int32(-1059) then Result := 'INVALID_PARTITION_NAME_EXT' else
if self.val = Int32(-1092) then Result := 'EGL_RESOURCE_NOT_ACQUIRED_KHR' else
if self.val = Int32(-1093) then Result := 'INVALID_EGL_OBJECT_KHR' else
if self.val = Int32(-1094) then Result := 'INVALID_ACCELERATOR_INTEL' else
if self.val = Int32(-1095) then Result := 'INVALID_ACCELERATOR_TYPE_INTEL' else
if self.val = Int32(-1096) then Result := 'INVALID_ACCELERATOR_DESCRIPTOR_INTEL' else
if self.val = Int32(-1097) then Result := 'ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL' else
if self.val = Int32(-1098) then Result := 'INVALID_VA_API_MEDIA_ADAPTER_INTEL' else
if self.val = Int32(-1099) then Result := 'INVALID_VA_API_MEDIA_SURFACE_INTEL' else
if self.val = Int32(-1100) then Result := 'VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL' else
if self.val = Int32(-1101) then Result := 'VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL' else
if self.val = Int32(-1106) then Result := 'PIPE_FULL_INTEL' else
if self.val = Int32(-1107) then Result := 'PIPE_EMPTY_INTEL' else
if self.val = Int32(-1121) then Result := 'CONTEXT_TERMINATED_KHR' else
Result := $'ErrorCode[{self.val}]';
end;
public function IS_ERROR := val<>0;
public procedure RaiseIfError;
public static function operator explicit(st: CommandExecutionStatus): ErrorCode := new ErrorCode(st.val);
public static function operator explicit(ec: ErrorCode): CommandExecutionStatus := new CommandExecutionStatus(ec.val);
end;
EventInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _EVENT_COMMAND_QUEUE := new EventInfo($11D0);
private static _EVENT_COMMAND_TYPE := new EventInfo($11D1);
private static _EVENT_REFERENCE_COUNT := new EventInfo($11D2);
private static _EVENT_COMMAND_EXECUTION_STATUS := new EventInfo($11D3);
private static _EVENT_CONTEXT := new EventInfo($11D4);
public static property EVENT_COMMAND_QUEUE: EventInfo read _EVENT_COMMAND_QUEUE;
public static property EVENT_COMMAND_TYPE: EventInfo read _EVENT_COMMAND_TYPE;
public static property EVENT_REFERENCE_COUNT: EventInfo read _EVENT_REFERENCE_COUNT;
public static property EVENT_COMMAND_EXECUTION_STATUS: EventInfo read _EVENT_COMMAND_EXECUTION_STATUS;
public static property EVENT_CONTEXT: EventInfo read _EVENT_CONTEXT;
public function ToString: string; override;
begin
if self.val = UInt32($11D0) then Result := 'EVENT_COMMAND_QUEUE' else
if self.val = UInt32($11D1) then Result := 'EVENT_COMMAND_TYPE' else
if self.val = UInt32($11D2) then Result := 'EVENT_REFERENCE_COUNT' else
if self.val = UInt32($11D3) then Result := 'EVENT_COMMAND_EXECUTION_STATUS' else
if self.val = UInt32($11D4) then Result := 'EVENT_CONTEXT' else
Result := $'EventInfo[{self.val}]';
end;
end;
FilterMode = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _FILTER_NEAREST := new FilterMode($1140);
private static _FILTER_LINEAR := new FilterMode($1141);
public static property FILTER_NEAREST: FilterMode read _FILTER_NEAREST;
public static property FILTER_LINEAR: FilterMode read _FILTER_LINEAR;
public function ToString: string; override;
begin
if self.val = UInt32($1140) then Result := 'FILTER_NEAREST' else
if self.val = UInt32($1141) then Result := 'FILTER_LINEAR' else
Result := $'FilterMode[{self.val}]';
end;
end;
GlContextInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _CURRENT_DEVICE_FOR_GL_CONTEXT_KHR := new GlContextInfo($2006);
private static _DEVICES_FOR_GL_CONTEXT_KHR := new GlContextInfo($2007);
public static property CURRENT_DEVICE_FOR_GL_CONTEXT_KHR: GlContextInfo read _CURRENT_DEVICE_FOR_GL_CONTEXT_KHR;
public static property DEVICES_FOR_GL_CONTEXT_KHR: GlContextInfo read _DEVICES_FOR_GL_CONTEXT_KHR;
public function ToString: string; override;
begin
if self.val = UInt32($2006) then Result := 'CURRENT_DEVICE_FOR_GL_CONTEXT_KHR' else
if self.val = UInt32($2007) then Result := 'DEVICES_FOR_GL_CONTEXT_KHR' else
Result := $'GlContextInfo[{self.val}]';
end;
end;
GlObjectType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _GL_OBJECT_BUFFER := new GlObjectType($2000);
private static _GL_OBJECT_TEXTURE2D := new GlObjectType($2001);
private static _GL_OBJECT_TEXTURE3D := new GlObjectType($2002);
private static _GL_OBJECT_RENDERBUFFER := new GlObjectType($2003);
private static _GL_OBJECT_TEXTURE2D_ARRAY := new GlObjectType($200E);
private static _GL_OBJECT_TEXTURE1D := new GlObjectType($200F);
private static _GL_OBJECT_TEXTURE1D_ARRAY := new GlObjectType($2010);
private static _GL_OBJECT_TEXTURE_BUFFER := new GlObjectType($2011);
public static property GL_OBJECT_BUFFER: GlObjectType read _GL_OBJECT_BUFFER;
public static property GL_OBJECT_TEXTURE2D: GlObjectType read _GL_OBJECT_TEXTURE2D;
public static property GL_OBJECT_TEXTURE3D: GlObjectType read _GL_OBJECT_TEXTURE3D;
public static property GL_OBJECT_RENDERBUFFER: GlObjectType read _GL_OBJECT_RENDERBUFFER;
public static property GL_OBJECT_TEXTURE2D_ARRAY: GlObjectType read _GL_OBJECT_TEXTURE2D_ARRAY;
public static property GL_OBJECT_TEXTURE1D: GlObjectType read _GL_OBJECT_TEXTURE1D;
public static property GL_OBJECT_TEXTURE1D_ARRAY: GlObjectType read _GL_OBJECT_TEXTURE1D_ARRAY;
public static property GL_OBJECT_TEXTURE_BUFFER: GlObjectType read _GL_OBJECT_TEXTURE_BUFFER;
public function ToString: string; override;
begin
if self.val = UInt32($2000) then Result := 'GL_OBJECT_BUFFER' else
if self.val = UInt32($2001) then Result := 'GL_OBJECT_TEXTURE2D' else
if self.val = UInt32($2002) then Result := 'GL_OBJECT_TEXTURE3D' else
if self.val = UInt32($2003) then Result := 'GL_OBJECT_RENDERBUFFER' else
if self.val = UInt32($200E) then Result := 'GL_OBJECT_TEXTURE2D_ARRAY' else
if self.val = UInt32($200F) then Result := 'GL_OBJECT_TEXTURE1D' else
if self.val = UInt32($2010) then Result := 'GL_OBJECT_TEXTURE1D_ARRAY' else
if self.val = UInt32($2011) then Result := 'GL_OBJECT_TEXTURE_BUFFER' else
Result := $'GlObjectType[{self.val}]';
end;
end;
GlTextureInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _GL_TEXTURE_TARGET := new GlTextureInfo($2004);
private static _GL_MIPMAP_LEVEL := new GlTextureInfo($2005);
private static _GL_NUM_SAMPLES := new GlTextureInfo($2012);
public static property GL_TEXTURE_TARGET: GlTextureInfo read _GL_TEXTURE_TARGET;
public static property GL_MIPMAP_LEVEL: GlTextureInfo read _GL_MIPMAP_LEVEL;
public static property GL_NUM_SAMPLES: GlTextureInfo read _GL_NUM_SAMPLES;
public function ToString: string; override;
begin
if self.val = UInt32($2004) then Result := 'GL_TEXTURE_TARGET' else
if self.val = UInt32($2005) then Result := 'GL_MIPMAP_LEVEL' else
if self.val = UInt32($2012) then Result := 'GL_NUM_SAMPLES' else
Result := $'GlTextureInfo[{self.val}]';
end;
end;
ImageInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _IMAGE_FORMAT := new ImageInfo($1110);
private static _IMAGE_ELEMENT_SIZE := new ImageInfo($1111);
private static _IMAGE_ROW_PITCH := new ImageInfo($1112);
private static _IMAGE_SLICE_PITCH := new ImageInfo($1113);
private static _IMAGE_WIDTH := new ImageInfo($1114);
private static _IMAGE_HEIGHT := new ImageInfo($1115);
private static _IMAGE_DEPTH := new ImageInfo($1116);
private static _IMAGE_ARRAY_SIZE := new ImageInfo($1117);
private static _IMAGE_BUFFER := new ImageInfo($1118);
private static _IMAGE_NUM_MIP_LEVELS := new ImageInfo($1119);
private static _IMAGE_NUM_SAMPLES := new ImageInfo($111A);
private static _IMAGE_DX9_MEDIA_PLANE_KHR := new ImageInfo($202A);
private static _IMAGE_D3D10_SUBRESOURCE_KHR := new ImageInfo($4016);
private static _IMAGE_D3D11_SUBRESOURCE_KHR := new ImageInfo($401F);
private static _IMAGE_DX9_PLANE_INTEL := new ImageInfo($4075);
private static _IMAGE_VA_API_PLANE_INTEL := new ImageInfo($4099);
public static property IMAGE_FORMAT: ImageInfo read _IMAGE_FORMAT;
public static property IMAGE_ELEMENT_SIZE: ImageInfo read _IMAGE_ELEMENT_SIZE;
public static property IMAGE_ROW_PITCH: ImageInfo read _IMAGE_ROW_PITCH;
public static property IMAGE_SLICE_PITCH: ImageInfo read _IMAGE_SLICE_PITCH;
public static property IMAGE_WIDTH: ImageInfo read _IMAGE_WIDTH;
public static property IMAGE_HEIGHT: ImageInfo read _IMAGE_HEIGHT;
public static property IMAGE_DEPTH: ImageInfo read _IMAGE_DEPTH;
public static property IMAGE_ARRAY_SIZE: ImageInfo read _IMAGE_ARRAY_SIZE;
public static property IMAGE_BUFFER: ImageInfo read _IMAGE_BUFFER;
public static property IMAGE_NUM_MIP_LEVELS: ImageInfo read _IMAGE_NUM_MIP_LEVELS;
public static property IMAGE_NUM_SAMPLES: ImageInfo read _IMAGE_NUM_SAMPLES;
public static property IMAGE_DX9_MEDIA_PLANE_KHR: ImageInfo read _IMAGE_DX9_MEDIA_PLANE_KHR;
public static property IMAGE_D3D10_SUBRESOURCE_KHR: ImageInfo read _IMAGE_D3D10_SUBRESOURCE_KHR;
public static property IMAGE_D3D11_SUBRESOURCE_KHR: ImageInfo read _IMAGE_D3D11_SUBRESOURCE_KHR;
public static property IMAGE_DX9_PLANE_INTEL: ImageInfo read _IMAGE_DX9_PLANE_INTEL;
public static property IMAGE_VA_API_PLANE_INTEL: ImageInfo read _IMAGE_VA_API_PLANE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($1110) then Result := 'IMAGE_FORMAT' else
if self.val = UInt32($1111) then Result := 'IMAGE_ELEMENT_SIZE' else
if self.val = UInt32($1112) then Result := 'IMAGE_ROW_PITCH' else
if self.val = UInt32($1113) then Result := 'IMAGE_SLICE_PITCH' else
if self.val = UInt32($1114) then Result := 'IMAGE_WIDTH' else
if self.val = UInt32($1115) then Result := 'IMAGE_HEIGHT' else
if self.val = UInt32($1116) then Result := 'IMAGE_DEPTH' else
if self.val = UInt32($1117) then Result := 'IMAGE_ARRAY_SIZE' else
if self.val = UInt32($1118) then Result := 'IMAGE_BUFFER' else
if self.val = UInt32($1119) then Result := 'IMAGE_NUM_MIP_LEVELS' else
if self.val = UInt32($111A) then Result := 'IMAGE_NUM_SAMPLES' else
if self.val = UInt32($202A) then Result := 'IMAGE_DX9_MEDIA_PLANE_KHR' else
if self.val = UInt32($4016) then Result := 'IMAGE_D3D10_SUBRESOURCE_KHR' else
if self.val = UInt32($401F) then Result := 'IMAGE_D3D11_SUBRESOURCE_KHR' else
if self.val = UInt32($4075) then Result := 'IMAGE_DX9_PLANE_INTEL' else
if self.val = UInt32($4099) then Result := 'IMAGE_VA_API_PLANE_INTEL' else
Result := $'ImageInfo[{self.val}]';
end;
end;
KernelArgAccessQualifier = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_ARG_ACCESS_READ_ONLY := new KernelArgAccessQualifier($11A0);
private static _KERNEL_ARG_ACCESS_WRITE_ONLY := new KernelArgAccessQualifier($11A1);
private static _KERNEL_ARG_ACCESS_READ_WRITE := new KernelArgAccessQualifier($11A2);
private static _KERNEL_ARG_ACCESS_NONE := new KernelArgAccessQualifier($11A3);
public static property KERNEL_ARG_ACCESS_READ_ONLY: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_READ_ONLY;
public static property KERNEL_ARG_ACCESS_WRITE_ONLY: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_WRITE_ONLY;
public static property KERNEL_ARG_ACCESS_READ_WRITE: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_READ_WRITE;
public static property KERNEL_ARG_ACCESS_NONE: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_NONE;
public function ToString: string; override;
begin
if self.val = UInt32($11A0) then Result := 'KERNEL_ARG_ACCESS_READ_ONLY' else
if self.val = UInt32($11A1) then Result := 'KERNEL_ARG_ACCESS_WRITE_ONLY' else
if self.val = UInt32($11A2) then Result := 'KERNEL_ARG_ACCESS_READ_WRITE' else
if self.val = UInt32($11A3) then Result := 'KERNEL_ARG_ACCESS_NONE' else
Result := $'KernelArgAccessQualifier[{self.val}]';
end;
end;
KernelArgAddressQualifier = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_ARG_ADDRESS_GLOBAL := new KernelArgAddressQualifier($119B);
private static _KERNEL_ARG_ADDRESS_LOCAL := new KernelArgAddressQualifier($119C);
private static _KERNEL_ARG_ADDRESS_CONSTANT := new KernelArgAddressQualifier($119D);
private static _KERNEL_ARG_ADDRESS_PRIVATE := new KernelArgAddressQualifier($119E);
public static property KERNEL_ARG_ADDRESS_GLOBAL: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_GLOBAL;
public static property KERNEL_ARG_ADDRESS_LOCAL: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_LOCAL;
public static property KERNEL_ARG_ADDRESS_CONSTANT: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_CONSTANT;
public static property KERNEL_ARG_ADDRESS_PRIVATE: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_PRIVATE;
public function ToString: string; override;
begin
if self.val = UInt32($119B) then Result := 'KERNEL_ARG_ADDRESS_GLOBAL' else
if self.val = UInt32($119C) then Result := 'KERNEL_ARG_ADDRESS_LOCAL' else
if self.val = UInt32($119D) then Result := 'KERNEL_ARG_ADDRESS_CONSTANT' else
if self.val = UInt32($119E) then Result := 'KERNEL_ARG_ADDRESS_PRIVATE' else
Result := $'KernelArgAddressQualifier[{self.val}]';
end;
end;
KernelArgInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_ARG_ADDRESS_QUALIFIER := new KernelArgInfo($1196);
private static _KERNEL_ARG_ACCESS_QUALIFIER := new KernelArgInfo($1197);
private static _KERNEL_ARG_TYPE_NAME := new KernelArgInfo($1198);
private static _KERNEL_ARG_TYPE_QUALIFIER := new KernelArgInfo($1199);
private static _KERNEL_ARG_NAME := new KernelArgInfo($119A);
public static property KERNEL_ARG_ADDRESS_QUALIFIER: KernelArgInfo read _KERNEL_ARG_ADDRESS_QUALIFIER;
public static property KERNEL_ARG_ACCESS_QUALIFIER: KernelArgInfo read _KERNEL_ARG_ACCESS_QUALIFIER;
public static property KERNEL_ARG_TYPE_NAME: KernelArgInfo read _KERNEL_ARG_TYPE_NAME;
public static property KERNEL_ARG_TYPE_QUALIFIER: KernelArgInfo read _KERNEL_ARG_TYPE_QUALIFIER;
public static property KERNEL_ARG_NAME: KernelArgInfo read _KERNEL_ARG_NAME;
public function ToString: string; override;
begin
if self.val = UInt32($1196) then Result := 'KERNEL_ARG_ADDRESS_QUALIFIER' else
if self.val = UInt32($1197) then Result := 'KERNEL_ARG_ACCESS_QUALIFIER' else
if self.val = UInt32($1198) then Result := 'KERNEL_ARG_TYPE_NAME' else
if self.val = UInt32($1199) then Result := 'KERNEL_ARG_TYPE_QUALIFIER' else
if self.val = UInt32($119A) then Result := 'KERNEL_ARG_NAME' else
Result := $'KernelArgInfo[{self.val}]';
end;
end;
KernelArgTypeQualifier = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _KERNEL_ARG_TYPE_NONE := new KernelArgTypeQualifier($0000);
private static _KERNEL_ARG_TYPE_CONST := new KernelArgTypeQualifier($0001);
private static _KERNEL_ARG_TYPE_RESTRICT := new KernelArgTypeQualifier($0002);
private static _KERNEL_ARG_TYPE_VOLATILE := new KernelArgTypeQualifier($0004);
private static _KERNEL_ARG_TYPE_PIPE := new KernelArgTypeQualifier($0008);
public static property KERNEL_ARG_TYPE_NONE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_NONE;
public static property KERNEL_ARG_TYPE_CONST: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_CONST;
public static property KERNEL_ARG_TYPE_RESTRICT: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_RESTRICT;
public static property KERNEL_ARG_TYPE_VOLATILE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_VOLATILE;
public static property KERNEL_ARG_TYPE_PIPE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_PIPE;
public function ToString: string; override;
begin
if self.val = UInt64($0000) then Result := 'KERNEL_ARG_TYPE_NONE' else
if self.val = UInt64($0001) then Result := 'KERNEL_ARG_TYPE_CONST' else
if self.val = UInt64($0002) then Result := 'KERNEL_ARG_TYPE_RESTRICT' else
if self.val = UInt64($0004) then Result := 'KERNEL_ARG_TYPE_VOLATILE' else
if self.val = UInt64($0008) then Result := 'KERNEL_ARG_TYPE_PIPE' else
Result := $'KernelArgTypeQualifier[{self.val}]';
end;
end;
KernelExecInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_EXEC_INFO_SVM_PTRS := new KernelExecInfo($11B6);
private static _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM := new KernelExecInfo($11B7);
private static _KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL := new KernelExecInfo($4200);
private static _KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL := new KernelExecInfo($4201);
private static _KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL := new KernelExecInfo($4202);
private static _KERNEL_EXEC_INFO_USM_PTRS_INTEL := new KernelExecInfo($4203);
public static property KERNEL_EXEC_INFO_SVM_PTRS: KernelExecInfo read _KERNEL_EXEC_INFO_SVM_PTRS;
public static property KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM: KernelExecInfo read _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM;
public static property KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL;
public static property KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL;
public static property KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL;
public static property KERNEL_EXEC_INFO_USM_PTRS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_USM_PTRS_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($11B6) then Result := 'KERNEL_EXEC_INFO_SVM_PTRS' else
if self.val = UInt32($11B7) then Result := 'KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM' else
if self.val = UInt32($4200) then Result := 'KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL' else
if self.val = UInt32($4201) then Result := 'KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL' else
if self.val = UInt32($4202) then Result := 'KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL' else
if self.val = UInt32($4203) then Result := 'KERNEL_EXEC_INFO_USM_PTRS_INTEL' else
Result := $'KernelExecInfo[{self.val}]';
end;
end;
KernelInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_FUNCTION_NAME := new KernelInfo($1190);
private static _KERNEL_NUM_ARGS := new KernelInfo($1191);
private static _KERNEL_REFERENCE_COUNT := new KernelInfo($1192);
private static _KERNEL_CONTEXT := new KernelInfo($1193);
private static _KERNEL_PROGRAM := new KernelInfo($1194);
private static _KERNEL_ATTRIBUTES := new KernelInfo($1195);
public static property KERNEL_FUNCTION_NAME: KernelInfo read _KERNEL_FUNCTION_NAME;
public static property KERNEL_NUM_ARGS: KernelInfo read _KERNEL_NUM_ARGS;
public static property KERNEL_REFERENCE_COUNT: KernelInfo read _KERNEL_REFERENCE_COUNT;
public static property KERNEL_CONTEXT: KernelInfo read _KERNEL_CONTEXT;
public static property KERNEL_PROGRAM: KernelInfo read _KERNEL_PROGRAM;
public static property KERNEL_ATTRIBUTES: KernelInfo read _KERNEL_ATTRIBUTES;
public function ToString: string; override;
begin
if self.val = UInt32($1190) then Result := 'KERNEL_FUNCTION_NAME' else
if self.val = UInt32($1191) then Result := 'KERNEL_NUM_ARGS' else
if self.val = UInt32($1192) then Result := 'KERNEL_REFERENCE_COUNT' else
if self.val = UInt32($1193) then Result := 'KERNEL_CONTEXT' else
if self.val = UInt32($1194) then Result := 'KERNEL_PROGRAM' else
if self.val = UInt32($1195) then Result := 'KERNEL_ATTRIBUTES' else
Result := $'KernelInfo[{self.val}]';
end;
end;
KernelSubGroupInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT := new KernelSubGroupInfo($11B8);
private static _KERNEL_MAX_NUM_SUB_GROUPS := new KernelSubGroupInfo($11B9);
private static _KERNEL_COMPILE_NUM_SUB_GROUPS := new KernelSubGroupInfo($11BA);
private static _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE := new KernelSubGroupInfo($2033);
private static _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR := new KernelSubGroupInfo($2033);
private static _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE := new KernelSubGroupInfo($2034);
private static _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR := new KernelSubGroupInfo($2034);
private static _KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL := new KernelSubGroupInfo($410A);
public static property KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT: KernelSubGroupInfo read _KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT;
public static property KERNEL_MAX_NUM_SUB_GROUPS: KernelSubGroupInfo read _KERNEL_MAX_NUM_SUB_GROUPS;
public static property KERNEL_COMPILE_NUM_SUB_GROUPS: KernelSubGroupInfo read _KERNEL_COMPILE_NUM_SUB_GROUPS;
public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE: KernelSubGroupInfo read _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE;
public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR: KernelSubGroupInfo read _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR;
public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE: KernelSubGroupInfo read _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE;
public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR: KernelSubGroupInfo read _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR;
public static property KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL: KernelSubGroupInfo read _KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($11B8) then Result := 'KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT' else
if self.val = UInt32($11B9) then Result := 'KERNEL_MAX_NUM_SUB_GROUPS' else
if self.val = UInt32($11BA) then Result := 'KERNEL_COMPILE_NUM_SUB_GROUPS' else
if self.val = UInt32($2033) then Result := 'KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE' else
if self.val = UInt32($2033) then Result := 'KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR' else
if self.val = UInt32($2034) then Result := 'KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE' else
if self.val = UInt32($2034) then Result := 'KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR' else
if self.val = UInt32($410A) then Result := 'KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL' else
Result := $'KernelSubGroupInfo[{self.val}]';
end;
end;
KernelWorkGroupInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _KERNEL_WORK_GROUP_SIZE := new KernelWorkGroupInfo($11B0);
private static _KERNEL_COMPILE_WORK_GROUP_SIZE := new KernelWorkGroupInfo($11B1);
private static _KERNEL_LOCAL_MEM_SIZE := new KernelWorkGroupInfo($11B2);
private static _KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE := new KernelWorkGroupInfo($11B3);
private static _KERNEL_PRIVATE_MEM_SIZE := new KernelWorkGroupInfo($11B4);
private static _KERNEL_GLOBAL_WORK_SIZE := new KernelWorkGroupInfo($11B5);
private static _KERNEL_SPILL_MEM_SIZE_INTEL := new KernelWorkGroupInfo($4109);
public static property KERNEL_WORK_GROUP_SIZE: KernelWorkGroupInfo read _KERNEL_WORK_GROUP_SIZE;
public static property KERNEL_COMPILE_WORK_GROUP_SIZE: KernelWorkGroupInfo read _KERNEL_COMPILE_WORK_GROUP_SIZE;
public static property KERNEL_LOCAL_MEM_SIZE: KernelWorkGroupInfo read _KERNEL_LOCAL_MEM_SIZE;
public static property KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: KernelWorkGroupInfo read _KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE;
public static property KERNEL_PRIVATE_MEM_SIZE: KernelWorkGroupInfo read _KERNEL_PRIVATE_MEM_SIZE;
public static property KERNEL_GLOBAL_WORK_SIZE: KernelWorkGroupInfo read _KERNEL_GLOBAL_WORK_SIZE;
public static property KERNEL_SPILL_MEM_SIZE_INTEL: KernelWorkGroupInfo read _KERNEL_SPILL_MEM_SIZE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($11B0) then Result := 'KERNEL_WORK_GROUP_SIZE' else
if self.val = UInt32($11B1) then Result := 'KERNEL_COMPILE_WORK_GROUP_SIZE' else
if self.val = UInt32($11B2) then Result := 'KERNEL_LOCAL_MEM_SIZE' else
if self.val = UInt32($11B3) then Result := 'KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE' else
if self.val = UInt32($11B4) then Result := 'KERNEL_PRIVATE_MEM_SIZE' else
if self.val = UInt32($11B5) then Result := 'KERNEL_GLOBAL_WORK_SIZE' else
if self.val = UInt32($4109) then Result := 'KERNEL_SPILL_MEM_SIZE_INTEL' else
Result := $'KernelWorkGroupInfo[{self.val}]';
end;
end;
MapFlags = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MAP_READ := new MapFlags($0001);
private static _MAP_WRITE := new MapFlags($0002);
private static _MAP_WRITE_INVALIDATE_REGION := new MapFlags($0004);
public static property MAP_READ: MapFlags read _MAP_READ;
public static property MAP_WRITE: MapFlags read _MAP_WRITE;
public static property MAP_WRITE_INVALIDATE_REGION: MapFlags read _MAP_WRITE_INVALIDATE_REGION;
public static function operator or(f1,f2: MapFlags) := new MapFlags(f1.val or f2.val);
public property HAS_FLAG_MAP_READ: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_MAP_WRITE: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_MAP_WRITE_INVALIDATE_REGION: boolean read self.val and $0004 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'MAP_READ+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'MAP_WRITE+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'MAP_WRITE_INVALIDATE_REGION+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'MapFlags[{self.val}]';
end;
end;
MemFlags = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MEM_READ_WRITE := new MemFlags($0001);
private static _MEM_RESERVED0_ARM := new MemFlags($0001);
private static _MEM_RESERVED1_ARM := new MemFlags($0002);
private static _MEM_WRITE_ONLY := new MemFlags($0002);
private static _MEM_READ_ONLY := new MemFlags($0004);
private static _MEM_RESERVED2_ARM := new MemFlags($0004);
private static _MEM_RESERVED3_ARM := new MemFlags($0008);
private static _MEM_USE_HOST_PTR := new MemFlags($0008);
private static _MEM_ALLOC_HOST_PTR := new MemFlags($0010);
private static _MEM_RESERVED4_ARM := new MemFlags($0010);
private static _MEM_COPY_HOST_PTR := new MemFlags($0020);
private static _MEM_HOST_WRITE_ONLY := new MemFlags($0080);
private static _MEM_HOST_READ_ONLY := new MemFlags($0100);
private static _MEM_HOST_NO_ACCESS := new MemFlags($0200);
private static _MEM_KERNEL_READ_AND_WRITE := new MemFlags($1000);
private static _MEM_NO_ACCESS_INTEL := new MemFlags($1000000);
private static _MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL := new MemFlags($2000000);
private static _MEM_USE_UNCACHED_CPU_MEMORY_IMG := new MemFlags($4000000);
private static _MEM_USE_CACHED_CPU_MEMORY_IMG := new MemFlags($8000000);
private static _MEM_USE_GRALLOC_PTR_IMG := new MemFlags($10000000);
private static _MEM_EXT_HOST_PTR_QCOM := new MemFlags($20000000);
public static property MEM_READ_WRITE: MemFlags read _MEM_READ_WRITE;
public static property MEM_RESERVED0_ARM: MemFlags read _MEM_RESERVED0_ARM;
public static property MEM_RESERVED1_ARM: MemFlags read _MEM_RESERVED1_ARM;
public static property MEM_WRITE_ONLY: MemFlags read _MEM_WRITE_ONLY;
public static property MEM_READ_ONLY: MemFlags read _MEM_READ_ONLY;
public static property MEM_RESERVED2_ARM: MemFlags read _MEM_RESERVED2_ARM;
public static property MEM_RESERVED3_ARM: MemFlags read _MEM_RESERVED3_ARM;
public static property MEM_USE_HOST_PTR: MemFlags read _MEM_USE_HOST_PTR;
public static property MEM_ALLOC_HOST_PTR: MemFlags read _MEM_ALLOC_HOST_PTR;
public static property MEM_RESERVED4_ARM: MemFlags read _MEM_RESERVED4_ARM;
public static property MEM_COPY_HOST_PTR: MemFlags read _MEM_COPY_HOST_PTR;
public static property MEM_HOST_WRITE_ONLY: MemFlags read _MEM_HOST_WRITE_ONLY;
public static property MEM_HOST_READ_ONLY: MemFlags read _MEM_HOST_READ_ONLY;
public static property MEM_HOST_NO_ACCESS: MemFlags read _MEM_HOST_NO_ACCESS;
public static property MEM_KERNEL_READ_AND_WRITE: MemFlags read _MEM_KERNEL_READ_AND_WRITE;
public static property MEM_NO_ACCESS_INTEL: MemFlags read _MEM_NO_ACCESS_INTEL;
public static property MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL: MemFlags read _MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL;
public static property MEM_USE_UNCACHED_CPU_MEMORY_IMG: MemFlags read _MEM_USE_UNCACHED_CPU_MEMORY_IMG;
public static property MEM_USE_CACHED_CPU_MEMORY_IMG: MemFlags read _MEM_USE_CACHED_CPU_MEMORY_IMG;
public static property MEM_USE_GRALLOC_PTR_IMG: MemFlags read _MEM_USE_GRALLOC_PTR_IMG;
public static property MEM_EXT_HOST_PTR_QCOM: MemFlags read _MEM_EXT_HOST_PTR_QCOM;
public static function operator or(f1,f2: MemFlags) := new MemFlags(f1.val or f2.val);
public property HAS_FLAG_MEM_READ_WRITE: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_MEM_RESERVED0_ARM: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_MEM_RESERVED1_ARM: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_MEM_WRITE_ONLY: boolean read self.val and $0002 <> 0;
public property HAS_FLAG_MEM_READ_ONLY: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_MEM_RESERVED2_ARM: boolean read self.val and $0004 <> 0;
public property HAS_FLAG_MEM_RESERVED3_ARM: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_MEM_USE_HOST_PTR: boolean read self.val and $0008 <> 0;
public property HAS_FLAG_MEM_ALLOC_HOST_PTR: boolean read self.val and $0010 <> 0;
public property HAS_FLAG_MEM_RESERVED4_ARM: boolean read self.val and $0010 <> 0;
public property HAS_FLAG_MEM_COPY_HOST_PTR: boolean read self.val and $0020 <> 0;
public property HAS_FLAG_MEM_HOST_WRITE_ONLY: boolean read self.val and $0080 <> 0;
public property HAS_FLAG_MEM_HOST_READ_ONLY: boolean read self.val and $0100 <> 0;
public property HAS_FLAG_MEM_HOST_NO_ACCESS: boolean read self.val and $0200 <> 0;
public property HAS_FLAG_MEM_KERNEL_READ_AND_WRITE: boolean read self.val and $1000 <> 0;
public property HAS_FLAG_MEM_NO_ACCESS_INTEL: boolean read self.val and $1000000 <> 0;
public property HAS_FLAG_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL: boolean read self.val and $2000000 <> 0;
public property HAS_FLAG_MEM_USE_UNCACHED_CPU_MEMORY_IMG: boolean read self.val and $4000000 <> 0;
public property HAS_FLAG_MEM_USE_CACHED_CPU_MEMORY_IMG: boolean read self.val and $8000000 <> 0;
public property HAS_FLAG_MEM_USE_GRALLOC_PTR_IMG: boolean read self.val and $10000000 <> 0;
public property HAS_FLAG_MEM_EXT_HOST_PTR_QCOM: boolean read self.val and $20000000 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'MEM_READ_WRITE+';
if self.val and UInt64($0001) = UInt64($0001) then res += 'MEM_RESERVED0_ARM+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'MEM_RESERVED1_ARM+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'MEM_WRITE_ONLY+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'MEM_READ_ONLY+';
if self.val and UInt64($0004) = UInt64($0004) then res += 'MEM_RESERVED2_ARM+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'MEM_RESERVED3_ARM+';
if self.val and UInt64($0008) = UInt64($0008) then res += 'MEM_USE_HOST_PTR+';
if self.val and UInt64($0010) = UInt64($0010) then res += 'MEM_ALLOC_HOST_PTR+';
if self.val and UInt64($0010) = UInt64($0010) then res += 'MEM_RESERVED4_ARM+';
if self.val and UInt64($0020) = UInt64($0020) then res += 'MEM_COPY_HOST_PTR+';
if self.val and UInt64($0080) = UInt64($0080) then res += 'MEM_HOST_WRITE_ONLY+';
if self.val and UInt64($0100) = UInt64($0100) then res += 'MEM_HOST_READ_ONLY+';
if self.val and UInt64($0200) = UInt64($0200) then res += 'MEM_HOST_NO_ACCESS+';
if self.val and UInt64($1000) = UInt64($1000) then res += 'MEM_KERNEL_READ_AND_WRITE+';
if self.val and UInt64($1000000) = UInt64($1000000) then res += 'MEM_NO_ACCESS_INTEL+';
if self.val and UInt64($2000000) = UInt64($2000000) then res += 'MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL+';
if self.val and UInt64($4000000) = UInt64($4000000) then res += 'MEM_USE_UNCACHED_CPU_MEMORY_IMG+';
if self.val and UInt64($8000000) = UInt64($8000000) then res += 'MEM_USE_CACHED_CPU_MEMORY_IMG+';
if self.val and UInt64($10000000) = UInt64($10000000) then res += 'MEM_USE_GRALLOC_PTR_IMG+';
if self.val and UInt64($20000000) = UInt64($20000000) then res += 'MEM_EXT_HOST_PTR_QCOM+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'MemFlags[{self.val}]';
end;
end;
MemInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _MEM_TYPE := new MemInfo($1100);
private static _MEM_FLAGS := new MemInfo($1101);
private static _MEM_SIZE := new MemInfo($1102);
private static _MEM_HOST_PTR := new MemInfo($1103);
private static _MEM_MAP_COUNT := new MemInfo($1104);
private static _MEM_REFERENCE_COUNT := new MemInfo($1105);
private static _MEM_CONTEXT := new MemInfo($1106);
private static _MEM_ASSOCIATED_MEMOBJECT := new MemInfo($1107);
private static _MEM_OFFSET := new MemInfo($1108);
private static _MEM_USES_SVM_POINTER := new MemInfo($1109);
private static _MEM_PROPERTIES := new MemInfo($110A);
private static _MEM_DX9_MEDIA_ADAPTER_TYPE_KHR := new MemInfo($2028);
private static _MEM_DX9_MEDIA_SURFACE_INFO_KHR := new MemInfo($2029);
private static _MEM_D3D10_RESOURCE_KHR := new MemInfo($4015);
private static _MEM_D3D11_RESOURCE_KHR := new MemInfo($401E);
private static _MEM_DX9_RESOURCE_INTEL := new MemInfo($4027);
private static _MEM_DX9_SHARED_HANDLE_INTEL := new MemInfo($4074);
private static _MEM_VA_API_MEDIA_SURFACE_INTEL := new MemInfo($4098);
public static property MEM_TYPE: MemInfo read _MEM_TYPE;
public static property MEM_FLAGS: MemInfo read _MEM_FLAGS;
public static property MEM_SIZE: MemInfo read _MEM_SIZE;
public static property MEM_HOST_PTR: MemInfo read _MEM_HOST_PTR;
public static property MEM_MAP_COUNT: MemInfo read _MEM_MAP_COUNT;
public static property MEM_REFERENCE_COUNT: MemInfo read _MEM_REFERENCE_COUNT;
public static property MEM_CONTEXT: MemInfo read _MEM_CONTEXT;
public static property MEM_ASSOCIATED_MEMOBJECT: MemInfo read _MEM_ASSOCIATED_MEMOBJECT;
public static property MEM_OFFSET: MemInfo read _MEM_OFFSET;
public static property MEM_USES_SVM_POINTER: MemInfo read _MEM_USES_SVM_POINTER;
public static property MEM_PROPERTIES: MemInfo read _MEM_PROPERTIES;
public static property MEM_DX9_MEDIA_ADAPTER_TYPE_KHR: MemInfo read _MEM_DX9_MEDIA_ADAPTER_TYPE_KHR;
public static property MEM_DX9_MEDIA_SURFACE_INFO_KHR: MemInfo read _MEM_DX9_MEDIA_SURFACE_INFO_KHR;
public static property MEM_D3D10_RESOURCE_KHR: MemInfo read _MEM_D3D10_RESOURCE_KHR;
public static property MEM_D3D11_RESOURCE_KHR: MemInfo read _MEM_D3D11_RESOURCE_KHR;
public static property MEM_DX9_RESOURCE_INTEL: MemInfo read _MEM_DX9_RESOURCE_INTEL;
public static property MEM_DX9_SHARED_HANDLE_INTEL: MemInfo read _MEM_DX9_SHARED_HANDLE_INTEL;
public static property MEM_VA_API_MEDIA_SURFACE_INTEL: MemInfo read _MEM_VA_API_MEDIA_SURFACE_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($1100) then Result := 'MEM_TYPE' else
if self.val = UInt32($1101) then Result := 'MEM_FLAGS' else
if self.val = UInt32($1102) then Result := 'MEM_SIZE' else
if self.val = UInt32($1103) then Result := 'MEM_HOST_PTR' else
if self.val = UInt32($1104) then Result := 'MEM_MAP_COUNT' else
if self.val = UInt32($1105) then Result := 'MEM_REFERENCE_COUNT' else
if self.val = UInt32($1106) then Result := 'MEM_CONTEXT' else
if self.val = UInt32($1107) then Result := 'MEM_ASSOCIATED_MEMOBJECT' else
if self.val = UInt32($1108) then Result := 'MEM_OFFSET' else
if self.val = UInt32($1109) then Result := 'MEM_USES_SVM_POINTER' else
if self.val = UInt32($110A) then Result := 'MEM_PROPERTIES' else
if self.val = UInt32($2028) then Result := 'MEM_DX9_MEDIA_ADAPTER_TYPE_KHR' else
if self.val = UInt32($2029) then Result := 'MEM_DX9_MEDIA_SURFACE_INFO_KHR' else
if self.val = UInt32($4015) then Result := 'MEM_D3D10_RESOURCE_KHR' else
if self.val = UInt32($401E) then Result := 'MEM_D3D11_RESOURCE_KHR' else
if self.val = UInt32($4027) then Result := 'MEM_DX9_RESOURCE_INTEL' else
if self.val = UInt32($4074) then Result := 'MEM_DX9_SHARED_HANDLE_INTEL' else
if self.val = UInt32($4098) then Result := 'MEM_VA_API_MEDIA_SURFACE_INTEL' else
Result := $'MemInfo[{self.val}]';
end;
end;
MemMigrationFlags = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MIGRATE_MEM_OBJECT_HOST := new MemMigrationFlags($0001);
private static _MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED := new MemMigrationFlags($0002);
public static property MIGRATE_MEM_OBJECT_HOST: MemMigrationFlags read _MIGRATE_MEM_OBJECT_HOST;
public static property MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED: MemMigrationFlags read _MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED;
public static function operator or(f1,f2: MemMigrationFlags) := new MemMigrationFlags(f1.val or f2.val);
public property HAS_FLAG_MIGRATE_MEM_OBJECT_HOST: boolean read self.val and $0001 <> 0;
public property HAS_FLAG_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED: boolean read self.val and $0002 <> 0;
public function ToString: string; override;
begin
var res := new StringBuilder;
if self.val and UInt64($0001) = UInt64($0001) then res += 'MIGRATE_MEM_OBJECT_HOST+';
if self.val and UInt64($0002) = UInt64($0002) then res += 'MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED+';
if res.Length<>0 then
begin
res.Length -= 1;
Result := res.ToString;
end else
Result := $'MemMigrationFlags[{self.val}]';
end;
end;
MemMigrationFlagsExt = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MIGRATE_MEM_OBJECT_HOST_EXT := new MemMigrationFlagsExt($0001);
public static property MIGRATE_MEM_OBJECT_HOST_EXT: MemMigrationFlagsExt read _MIGRATE_MEM_OBJECT_HOST_EXT;
public function ToString: string; override;
begin
if self.val = UInt64($0001) then Result := 'MIGRATE_MEM_OBJECT_HOST_EXT' else
Result := $'MemMigrationFlagsExt[{self.val}]';
end;
end;
MemObjectType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _MEM_OBJECT_BUFFER := new MemObjectType($10F0);
private static _MEM_OBJECT_IMAGE2D := new MemObjectType($10F1);
private static _MEM_OBJECT_IMAGE3D := new MemObjectType($10F2);
private static _MEM_OBJECT_IMAGE2D_ARRAY := new MemObjectType($10F3);
private static _MEM_OBJECT_IMAGE1D := new MemObjectType($10F4);
private static _MEM_OBJECT_IMAGE1D_ARRAY := new MemObjectType($10F5);
private static _MEM_OBJECT_IMAGE1D_BUFFER := new MemObjectType($10F6);
private static _MEM_OBJECT_PIPE := new MemObjectType($10F7);
public static property MEM_OBJECT_BUFFER: MemObjectType read _MEM_OBJECT_BUFFER;
public static property MEM_OBJECT_IMAGE2D: MemObjectType read _MEM_OBJECT_IMAGE2D;
public static property MEM_OBJECT_IMAGE3D: MemObjectType read _MEM_OBJECT_IMAGE3D;
public static property MEM_OBJECT_IMAGE2D_ARRAY: MemObjectType read _MEM_OBJECT_IMAGE2D_ARRAY;
public static property MEM_OBJECT_IMAGE1D: MemObjectType read _MEM_OBJECT_IMAGE1D;
public static property MEM_OBJECT_IMAGE1D_ARRAY: MemObjectType read _MEM_OBJECT_IMAGE1D_ARRAY;
public static property MEM_OBJECT_IMAGE1D_BUFFER: MemObjectType read _MEM_OBJECT_IMAGE1D_BUFFER;
public static property MEM_OBJECT_PIPE: MemObjectType read _MEM_OBJECT_PIPE;
public function ToString: string; override;
begin
if self.val = UInt32($10F0) then Result := 'MEM_OBJECT_BUFFER' else
if self.val = UInt32($10F1) then Result := 'MEM_OBJECT_IMAGE2D' else
if self.val = UInt32($10F2) then Result := 'MEM_OBJECT_IMAGE3D' else
if self.val = UInt32($10F3) then Result := 'MEM_OBJECT_IMAGE2D_ARRAY' else
if self.val = UInt32($10F4) then Result := 'MEM_OBJECT_IMAGE1D' else
if self.val = UInt32($10F5) then Result := 'MEM_OBJECT_IMAGE1D_ARRAY' else
if self.val = UInt32($10F6) then Result := 'MEM_OBJECT_IMAGE1D_BUFFER' else
if self.val = UInt32($10F7) then Result := 'MEM_OBJECT_PIPE' else
Result := $'MemObjectType[{self.val}]';
end;
end;
MemPropertiesIntel = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MEM_ALLOC_FLAGS_INTEL := new MemPropertiesIntel($4195);
public static property MEM_ALLOC_FLAGS_INTEL: MemPropertiesIntel read _MEM_ALLOC_FLAGS_INTEL;
public function ToString: string; override;
begin
if self.val = UInt64($4195) then Result := 'MEM_ALLOC_FLAGS_INTEL' else
Result := $'MemPropertiesIntel[{self.val}]';
end;
end;
PipeInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PIPE_PACKET_SIZE := new PipeInfo($1120);
private static _PIPE_MAX_PACKETS := new PipeInfo($1121);
private static _PIPE_PROPERTIES := new PipeInfo($1122);
public static property PIPE_PACKET_SIZE: PipeInfo read _PIPE_PACKET_SIZE;
public static property PIPE_MAX_PACKETS: PipeInfo read _PIPE_MAX_PACKETS;
public static property PIPE_PROPERTIES: PipeInfo read _PIPE_PROPERTIES;
public function ToString: string; override;
begin
if self.val = UInt32($1120) then Result := 'PIPE_PACKET_SIZE' else
if self.val = UInt32($1121) then Result := 'PIPE_MAX_PACKETS' else
if self.val = UInt32($1122) then Result := 'PIPE_PROPERTIES' else
Result := $'PipeInfo[{self.val}]';
end;
end;
PlatformInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PLATFORM_PROFILE := new PlatformInfo($0900);
private static _PLATFORM_VERSION := new PlatformInfo($0901);
private static _PLATFORM_NAME := new PlatformInfo($0902);
private static _PLATFORM_VENDOR := new PlatformInfo($0903);
private static _PLATFORM_EXTENSIONS := new PlatformInfo($0904);
private static _PLATFORM_HOST_TIMER_RESOLUTION := new PlatformInfo($0905);
private static _PLATFORM_NUMERIC_VERSION := new PlatformInfo($0906);
private static _PLATFORM_EXTENSIONS_WITH_VERSION := new PlatformInfo($0907);
private static _PLATFORM_ICD_SUFFIX_KHR := new PlatformInfo($0920);
public static property PLATFORM_PROFILE: PlatformInfo read _PLATFORM_PROFILE;
public static property PLATFORM_VERSION: PlatformInfo read _PLATFORM_VERSION;
public static property PLATFORM_NAME: PlatformInfo read _PLATFORM_NAME;
public static property PLATFORM_VENDOR: PlatformInfo read _PLATFORM_VENDOR;
public static property PLATFORM_EXTENSIONS: PlatformInfo read _PLATFORM_EXTENSIONS;
public static property PLATFORM_HOST_TIMER_RESOLUTION: PlatformInfo read _PLATFORM_HOST_TIMER_RESOLUTION;
public static property PLATFORM_NUMERIC_VERSION: PlatformInfo read _PLATFORM_NUMERIC_VERSION;
public static property PLATFORM_EXTENSIONS_WITH_VERSION: PlatformInfo read _PLATFORM_EXTENSIONS_WITH_VERSION;
public static property PLATFORM_ICD_SUFFIX_KHR: PlatformInfo read _PLATFORM_ICD_SUFFIX_KHR;
public function ToString: string; override;
begin
if self.val = UInt32($0900) then Result := 'PLATFORM_PROFILE' else
if self.val = UInt32($0901) then Result := 'PLATFORM_VERSION' else
if self.val = UInt32($0902) then Result := 'PLATFORM_NAME' else
if self.val = UInt32($0903) then Result := 'PLATFORM_VENDOR' else
if self.val = UInt32($0904) then Result := 'PLATFORM_EXTENSIONS' else
if self.val = UInt32($0905) then Result := 'PLATFORM_HOST_TIMER_RESOLUTION' else
if self.val = UInt32($0906) then Result := 'PLATFORM_NUMERIC_VERSION' else
if self.val = UInt32($0907) then Result := 'PLATFORM_EXTENSIONS_WITH_VERSION' else
if self.val = UInt32($0920) then Result := 'PLATFORM_ICD_SUFFIX_KHR' else
Result := $'PlatformInfo[{self.val}]';
end;
end;
ProfilingInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PROFILING_COMMAND_QUEUED := new ProfilingInfo($1280);
private static _PROFILING_COMMAND_SUBMIT := new ProfilingInfo($1281);
private static _PROFILING_COMMAND_START := new ProfilingInfo($1282);
private static _PROFILING_COMMAND_END := new ProfilingInfo($1283);
private static _PROFILING_COMMAND_COMPLETE := new ProfilingInfo($1284);
public static property PROFILING_COMMAND_QUEUED: ProfilingInfo read _PROFILING_COMMAND_QUEUED;
public static property PROFILING_COMMAND_SUBMIT: ProfilingInfo read _PROFILING_COMMAND_SUBMIT;
public static property PROFILING_COMMAND_START: ProfilingInfo read _PROFILING_COMMAND_START;
public static property PROFILING_COMMAND_END: ProfilingInfo read _PROFILING_COMMAND_END;
public static property PROFILING_COMMAND_COMPLETE: ProfilingInfo read _PROFILING_COMMAND_COMPLETE;
public function ToString: string; override;
begin
if self.val = UInt32($1280) then Result := 'PROFILING_COMMAND_QUEUED' else
if self.val = UInt32($1281) then Result := 'PROFILING_COMMAND_SUBMIT' else
if self.val = UInt32($1282) then Result := 'PROFILING_COMMAND_START' else
if self.val = UInt32($1283) then Result := 'PROFILING_COMMAND_END' else
if self.val = UInt32($1284) then Result := 'PROFILING_COMMAND_COMPLETE' else
Result := $'ProfilingInfo[{self.val}]';
end;
end;
ProgramBinaryType = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PROGRAM_BINARY_TYPE_NONE := new ProgramBinaryType($0000);
private static _PROGRAM_BINARY_TYPE_COMPILED_OBJECT := new ProgramBinaryType($0001);
private static _PROGRAM_BINARY_TYPE_LIBRARY := new ProgramBinaryType($0002);
private static _PROGRAM_BINARY_TYPE_EXECUTABLE := new ProgramBinaryType($0004);
private static _PROGRAM_BINARY_TYPE_INTERMEDIATE := new ProgramBinaryType($40E1);
public static property PROGRAM_BINARY_TYPE_NONE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_NONE;
public static property PROGRAM_BINARY_TYPE_COMPILED_OBJECT: ProgramBinaryType read _PROGRAM_BINARY_TYPE_COMPILED_OBJECT;
public static property PROGRAM_BINARY_TYPE_LIBRARY: ProgramBinaryType read _PROGRAM_BINARY_TYPE_LIBRARY;
public static property PROGRAM_BINARY_TYPE_EXECUTABLE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_EXECUTABLE;
public static property PROGRAM_BINARY_TYPE_INTERMEDIATE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_INTERMEDIATE;
public function ToString: string; override;
begin
if self.val = UInt32($0000) then Result := 'PROGRAM_BINARY_TYPE_NONE' else
if self.val = UInt32($0001) then Result := 'PROGRAM_BINARY_TYPE_COMPILED_OBJECT' else
if self.val = UInt32($0002) then Result := 'PROGRAM_BINARY_TYPE_LIBRARY' else
if self.val = UInt32($0004) then Result := 'PROGRAM_BINARY_TYPE_EXECUTABLE' else
if self.val = UInt32($40E1) then Result := 'PROGRAM_BINARY_TYPE_INTERMEDIATE' else
Result := $'ProgramBinaryType[{self.val}]';
end;
end;
ProgramBuildInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PROGRAM_BUILD_STATUS := new ProgramBuildInfo($1181);
private static _PROGRAM_BUILD_OPTIONS := new ProgramBuildInfo($1182);
private static _PROGRAM_BUILD_LOG := new ProgramBuildInfo($1183);
private static _PROGRAM_BINARY_TYPE := new ProgramBuildInfo($1184);
private static _PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE := new ProgramBuildInfo($1185);
public static property PROGRAM_BUILD_STATUS: ProgramBuildInfo read _PROGRAM_BUILD_STATUS;
public static property PROGRAM_BUILD_OPTIONS: ProgramBuildInfo read _PROGRAM_BUILD_OPTIONS;
public static property PROGRAM_BUILD_LOG: ProgramBuildInfo read _PROGRAM_BUILD_LOG;
public static property PROGRAM_BINARY_TYPE: ProgramBuildInfo read _PROGRAM_BINARY_TYPE;
public static property PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE: ProgramBuildInfo read _PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE;
public function ToString: string; override;
begin
if self.val = UInt32($1181) then Result := 'PROGRAM_BUILD_STATUS' else
if self.val = UInt32($1182) then Result := 'PROGRAM_BUILD_OPTIONS' else
if self.val = UInt32($1183) then Result := 'PROGRAM_BUILD_LOG' else
if self.val = UInt32($1184) then Result := 'PROGRAM_BINARY_TYPE' else
if self.val = UInt32($1185) then Result := 'PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE' else
Result := $'ProgramBuildInfo[{self.val}]';
end;
end;
ProgramInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PROGRAM_REFERENCE_COUNT := new ProgramInfo($1160);
private static _PROGRAM_CONTEXT := new ProgramInfo($1161);
private static _PROGRAM_NUM_DEVICES := new ProgramInfo($1162);
private static _PROGRAM_DEVICES := new ProgramInfo($1163);
private static _PROGRAM_SOURCE := new ProgramInfo($1164);
private static _PROGRAM_BINARY_SIZES := new ProgramInfo($1165);
private static _PROGRAM_BINARIES := new ProgramInfo($1166);
private static _PROGRAM_NUM_KERNELS := new ProgramInfo($1167);
private static _PROGRAM_KERNEL_NAMES := new ProgramInfo($1168);
private static _PROGRAM_IL := new ProgramInfo($1169);
private static _PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT := new ProgramInfo($116A);
private static _PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT := new ProgramInfo($116B);
public static property PROGRAM_REFERENCE_COUNT: ProgramInfo read _PROGRAM_REFERENCE_COUNT;
public static property PROGRAM_CONTEXT: ProgramInfo read _PROGRAM_CONTEXT;
public static property PROGRAM_NUM_DEVICES: ProgramInfo read _PROGRAM_NUM_DEVICES;
public static property PROGRAM_DEVICES: ProgramInfo read _PROGRAM_DEVICES;
public static property PROGRAM_SOURCE: ProgramInfo read _PROGRAM_SOURCE;
public static property PROGRAM_BINARY_SIZES: ProgramInfo read _PROGRAM_BINARY_SIZES;
public static property PROGRAM_BINARIES: ProgramInfo read _PROGRAM_BINARIES;
public static property PROGRAM_NUM_KERNELS: ProgramInfo read _PROGRAM_NUM_KERNELS;
public static property PROGRAM_KERNEL_NAMES: ProgramInfo read _PROGRAM_KERNEL_NAMES;
public static property PROGRAM_IL: ProgramInfo read _PROGRAM_IL;
public static property PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT: ProgramInfo read _PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT;
public static property PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT: ProgramInfo read _PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT;
public function ToString: string; override;
begin
if self.val = UInt32($1160) then Result := 'PROGRAM_REFERENCE_COUNT' else
if self.val = UInt32($1161) then Result := 'PROGRAM_CONTEXT' else
if self.val = UInt32($1162) then Result := 'PROGRAM_NUM_DEVICES' else
if self.val = UInt32($1163) then Result := 'PROGRAM_DEVICES' else
if self.val = UInt32($1164) then Result := 'PROGRAM_SOURCE' else
if self.val = UInt32($1165) then Result := 'PROGRAM_BINARY_SIZES' else
if self.val = UInt32($1166) then Result := 'PROGRAM_BINARIES' else
if self.val = UInt32($1167) then Result := 'PROGRAM_NUM_KERNELS' else
if self.val = UInt32($1168) then Result := 'PROGRAM_KERNEL_NAMES' else
if self.val = UInt32($1169) then Result := 'PROGRAM_IL' else
if self.val = UInt32($116A) then Result := 'PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT' else
if self.val = UInt32($116B) then Result := 'PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT' else
Result := $'ProgramInfo[{self.val}]';
end;
end;
QueueProperties = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _QUEUE_PRIORITY_KHR := new QueueProperties($1096);
private static _QUEUE_THROTTLE_KHR := new QueueProperties($1097);
public static property QUEUE_PRIORITY_KHR: QueueProperties read _QUEUE_PRIORITY_KHR;
public static property QUEUE_THROTTLE_KHR: QueueProperties read _QUEUE_THROTTLE_KHR;
public function ToString: string; override;
begin
if self.val = UInt64($1096) then Result := 'QUEUE_PRIORITY_KHR' else
if self.val = UInt64($1097) then Result := 'QUEUE_THROTTLE_KHR' else
Result := $'QueueProperties[{self.val}]';
end;
end;
SamplerInfo = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _SAMPLER_REFERENCE_COUNT := new SamplerInfo($1150);
private static _SAMPLER_CONTEXT := new SamplerInfo($1151);
private static _SAMPLER_NORMALIZED_COORDS := new SamplerInfo($1152);
private static _SAMPLER_ADDRESSING_MODE := new SamplerInfo($1153);
private static _SAMPLER_FILTER_MODE := new SamplerInfo($1154);
private static _SAMPLER_MIP_FILTER_MODE := new SamplerInfo($1155);
private static _SAMPLER_LOD_MIN := new SamplerInfo($1156);
private static _SAMPLER_LOD_MAX := new SamplerInfo($1157);
private static _SAMPLER_PROPERTIES := new SamplerInfo($1158);
public static property SAMPLER_REFERENCE_COUNT: SamplerInfo read _SAMPLER_REFERENCE_COUNT;
public static property SAMPLER_CONTEXT: SamplerInfo read _SAMPLER_CONTEXT;
public static property SAMPLER_NORMALIZED_COORDS: SamplerInfo read _SAMPLER_NORMALIZED_COORDS;
public static property SAMPLER_ADDRESSING_MODE: SamplerInfo read _SAMPLER_ADDRESSING_MODE;
public static property SAMPLER_FILTER_MODE: SamplerInfo read _SAMPLER_FILTER_MODE;
public static property SAMPLER_MIP_FILTER_MODE: SamplerInfo read _SAMPLER_MIP_FILTER_MODE;
public static property SAMPLER_LOD_MIN: SamplerInfo read _SAMPLER_LOD_MIN;
public static property SAMPLER_LOD_MAX: SamplerInfo read _SAMPLER_LOD_MAX;
public static property SAMPLER_PROPERTIES: SamplerInfo read _SAMPLER_PROPERTIES;
public function ToString: string; override;
begin
if self.val = UInt32($1150) then Result := 'SAMPLER_REFERENCE_COUNT' else
if self.val = UInt32($1151) then Result := 'SAMPLER_CONTEXT' else
if self.val = UInt32($1152) then Result := 'SAMPLER_NORMALIZED_COORDS' else
if self.val = UInt32($1153) then Result := 'SAMPLER_ADDRESSING_MODE' else
if self.val = UInt32($1154) then Result := 'SAMPLER_FILTER_MODE' else
if self.val = UInt32($1155) then Result := 'SAMPLER_MIP_FILTER_MODE' else
if self.val = UInt32($1156) then Result := 'SAMPLER_LOD_MIN' else
if self.val = UInt32($1157) then Result := 'SAMPLER_LOD_MAX' else
if self.val = UInt32($1158) then Result := 'SAMPLER_PROPERTIES' else
Result := $'SamplerInfo[{self.val}]';
end;
end;
SamplerProperties = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _SAMPLER_MIP_FILTER_MODE_KHR := new SamplerProperties($1155);
private static _SAMPLER_LOD_MIN_KHR := new SamplerProperties($1156);
private static _SAMPLER_LOD_MAX_KHR := new SamplerProperties($1157);
public static property SAMPLER_MIP_FILTER_MODE_KHR: SamplerProperties read _SAMPLER_MIP_FILTER_MODE_KHR;
public static property SAMPLER_LOD_MIN_KHR: SamplerProperties read _SAMPLER_LOD_MIN_KHR;
public static property SAMPLER_LOD_MAX_KHR: SamplerProperties read _SAMPLER_LOD_MAX_KHR;
public function ToString: string; override;
begin
if self.val = UInt64($1155) then Result := 'SAMPLER_MIP_FILTER_MODE_KHR' else
if self.val = UInt64($1156) then Result := 'SAMPLER_LOD_MIN_KHR' else
if self.val = UInt64($1157) then Result := 'SAMPLER_LOD_MAX_KHR' else
Result := $'SamplerProperties[{self.val}]';
end;
end;
SvmMemFlags = record
public val: UInt64;
public constructor(val: UInt64) := self.val := val;
private static _MEM_READ_WRITE := new SvmMemFlags($0001);
private static _MEM_WRITE_ONLY := new SvmMemFlags($0002);
private static _MEM_READ_ONLY := new SvmMemFlags($0004);
private static _MEM_USE_HOST_PTR := new SvmMemFlags($0008);
private static _MEM_ALLOC_HOST_PTR := new SvmMemFlags($0010);
private static _MEM_COPY_HOST_PTR := new SvmMemFlags($0020);
private static _MEM_HOST_WRITE_ONLY := new SvmMemFlags($0080);
private static _MEM_HOST_READ_ONLY := new SvmMemFlags($0100);
private static _MEM_HOST_NO_ACCESS := new SvmMemFlags($0200);
private static _MEM_SVM_FINE_GRAIN_BUFFER := new SvmMemFlags($0400);
private static _MEM_SVM_ATOMICS := new SvmMemFlags($0800);
private static _MEM_KERNEL_READ_AND_WRITE := new SvmMemFlags($1000);
public static property MEM_READ_WRITE: SvmMemFlags read _MEM_READ_WRITE;
public static property MEM_WRITE_ONLY: SvmMemFlags read _MEM_WRITE_ONLY;
public static property MEM_READ_ONLY: SvmMemFlags read _MEM_READ_ONLY;
public static property MEM_USE_HOST_PTR: SvmMemFlags read _MEM_USE_HOST_PTR;
public static property MEM_ALLOC_HOST_PTR: SvmMemFlags read _MEM_ALLOC_HOST_PTR;
public static property MEM_COPY_HOST_PTR: SvmMemFlags read _MEM_COPY_HOST_PTR;
public static property MEM_HOST_WRITE_ONLY: SvmMemFlags read _MEM_HOST_WRITE_ONLY;
public static property MEM_HOST_READ_ONLY: SvmMemFlags read _MEM_HOST_READ_ONLY;
public static property MEM_HOST_NO_ACCESS: SvmMemFlags read _MEM_HOST_NO_ACCESS;
public static property MEM_SVM_FINE_GRAIN_BUFFER: SvmMemFlags read _MEM_SVM_FINE_GRAIN_BUFFER;
public static property MEM_SVM_ATOMICS: SvmMemFlags read _MEM_SVM_ATOMICS;
public static property MEM_KERNEL_READ_AND_WRITE: SvmMemFlags read _MEM_KERNEL_READ_AND_WRITE;
public function ToString: string; override;
begin
if self.val = UInt64($0001) then Result := 'MEM_READ_WRITE' else
if self.val = UInt64($0002) then Result := 'MEM_WRITE_ONLY' else
if self.val = UInt64($0004) then Result := 'MEM_READ_ONLY' else
if self.val = UInt64($0008) then Result := 'MEM_USE_HOST_PTR' else
if self.val = UInt64($0010) then Result := 'MEM_ALLOC_HOST_PTR' else
if self.val = UInt64($0020) then Result := 'MEM_COPY_HOST_PTR' else
if self.val = UInt64($0080) then Result := 'MEM_HOST_WRITE_ONLY' else
if self.val = UInt64($0100) then Result := 'MEM_HOST_READ_ONLY' else
if self.val = UInt64($0200) then Result := 'MEM_HOST_NO_ACCESS' else
if self.val = UInt64($0400) then Result := 'MEM_SVM_FINE_GRAIN_BUFFER' else
if self.val = UInt64($0800) then Result := 'MEM_SVM_ATOMICS' else
if self.val = UInt64($1000) then Result := 'MEM_KERNEL_READ_AND_WRITE' else
Result := $'SvmMemFlags[{self.val}]';
end;
end;
VaApiDeviceSetIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _PREFERRED_DEVICES_FOR_VA_API_INTEL := new VaApiDeviceSetIntel($4095);
private static _ALL_DEVICES_FOR_VA_API_INTEL := new VaApiDeviceSetIntel($4096);
public static property PREFERRED_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read _PREFERRED_DEVICES_FOR_VA_API_INTEL;
public static property ALL_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read _ALL_DEVICES_FOR_VA_API_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($4095) then Result := 'PREFERRED_DEVICES_FOR_VA_API_INTEL' else
if self.val = UInt32($4096) then Result := 'ALL_DEVICES_FOR_VA_API_INTEL' else
Result := $'VaApiDeviceSetIntel[{self.val}]';
end;
end;
VaApiDeviceSourceIntel = record
public val: UInt32;
public constructor(val: UInt32) := self.val := val;
private static _VA_API_DISPLAY_INTEL := new VaApiDeviceSourceIntel($4094);
public static property VA_API_DISPLAY_INTEL: VaApiDeviceSourceIntel read _VA_API_DISPLAY_INTEL;
public function ToString: string; override;
begin
if self.val = UInt32($4094) then Result := 'VA_API_DISPLAY_INTEL' else
Result := $'VaApiDeviceSourceIntel[{self.val}]';
end;
end;
{$endregion Core}
{$endregion Перечисления}
{$region Делегаты}
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
ProgramCallback = procedure(&program: cl_program; user_data: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
CreateContextCallback = procedure(errinfo: IntPtr; private_info: IntPtr; cb: UInt32; user_data: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
ContextDestructorCallback = procedure(context: cl_context; user_data: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
EnqueueNativeKernelCallback = procedure(args: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
EnqueueSVMFreeCallback = procedure(queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; user_data: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
EventCallback = procedure(&event: cl_event; event_command_status: CommandExecutionStatus; user_data: IntPtr);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
MemObjectDestructorCallback = procedure(memobj: cl_mem; user_data: IntPtr);
{$endregion Делегаты}
{$region Записи}
cl_buffer_region = record
public origin: UIntPtr;
public size: UIntPtr;
public constructor(origin: UIntPtr; size: UIntPtr);
begin
self.origin := origin;
self.size := size;
end;
end;
cl_image_desc = record
public image_type: MemObjectType;
public image_width: UIntPtr;
public image_height: UIntPtr;
public image_depth: UIntPtr;
public image_array_size: UIntPtr;
public image_row_pitch: UIntPtr;
public image_slice_pitch: UIntPtr;
public num_mip_levels: UInt32;
public num_samples: UInt32;
public mem_object: cl_mem;
public constructor(image_type: MemObjectType; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_array_size: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; num_mip_levels: UInt32; num_samples: UInt32; mem_object: cl_mem);
begin
self.image_type := image_type;
self.image_width := image_width;
self.image_height := image_height;
self.image_depth := image_depth;
self.image_array_size := image_array_size;
self.image_row_pitch := image_row_pitch;
self.image_slice_pitch := image_slice_pitch;
self.num_mip_levels := num_mip_levels;
self.num_samples := num_samples;
self.mem_object := mem_object;
end;
end;
cl_image_format = record
public image_channel_order: ChannelOrder;
public image_channel_data_type: ChannelType;
public constructor(image_channel_order: ChannelOrder; image_channel_data_type: ChannelType);
begin
self.image_channel_order := image_channel_order;
self.image_channel_data_type := image_channel_data_type;
end;
end;
{$endregion Записи}
{$region Другие типы}
OpenCLException = sealed class(Exception)
private ec: ErrorCode;
public property Code: ErrorCode read ec;
public constructor(Code: ErrorCode; Message: string);
begin
inherited Create(Message);
self.ec := Code;
end;
public constructor(Code: ErrorCode) :=
Create(Code, $'Ошибка OpenCL: {Code}');
end;
{$endregion Другие типы}
{$region Функции}
[PCUNotRestore]
cl = static class
// added in cl1.0
private static function z_BuildProgram_ovr_0(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clBuildProgram';
private static function z_BuildProgram_ovr_0_anh0001000(&program: cl_program; num_devices: UInt32; device_list: IntPtr; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clBuildProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; device_list: array of cl_device_id; options: string; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (device_list<>nil) and (device_list.Length<>0) then
Result := z_BuildProgram_ovr_0(&program, num_devices, device_list[0], par_4_str_ptr, pfn_notify, user_data) else
Result := z_BuildProgram_ovr_0_anh0001000(&program, num_devices, IntPtr.Zero, par_4_str_ptr, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_BuildProgram_ovr_1_anh0001000(&program: cl_program; num_devices: UInt32; device_list: IntPtr; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clBuildProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; device_list: array of cl_device_id; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
if (device_list<>nil) and (device_list.Length<>0) then
z_BuildProgram_ovr_0(&program, num_devices, device_list[0], options, pfn_notify, user_data) else
z_BuildProgram_ovr_0_anh0001000(&program, num_devices, IntPtr.Zero, options, pfn_notify, user_data);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: string; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_BuildProgram_ovr_0(&program, num_devices, device_list, par_4_str_ptr, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
z_BuildProgram_ovr_0(&program, num_devices, device_list, options, pfn_notify, user_data);
private static function z_BuildProgram_ovr_4(&program: cl_program; num_devices: UInt32; device_list: IntPtr; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clBuildProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; device_list: IntPtr; options: string; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_BuildProgram_ovr_4(&program, num_devices, device_list, par_4_str_ptr, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function BuildProgram(&program: cl_program; num_devices: UInt32; device_list: IntPtr; options: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
z_BuildProgram_ovr_4(&program, num_devices, device_list, options, pfn_notify, user_data);
// added in cl2.1
private static function z_CloneKernel_ovr_0(source_kernel: cl_kernel; var errcode_ret: ErrorCode): cl_kernel;
external 'opencl.dll' name 'clCloneKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CloneKernel(source_kernel: cl_kernel; var errcode_ret: ErrorCode): cl_kernel :=
z_CloneKernel_ovr_0(source_kernel, errcode_ret);
// added in cl1.2
private static function z_CompileProgram_ovr_0(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; var header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
private static function z_CompileProgram_ovr_0_anh0000000100(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: array of string; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_7_str_ptr: array of IntPtr;
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
par_7_str_ptr := header_include_names?.ConvertAll(arr_el1->Marshal.StringToHGlobalAnsi(arr_el1));
if (par_7_str_ptr<>nil) and (par_7_str_ptr.Length<>0) then
Result := z_CompileProgram_ovr_0(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, par_7_str_ptr[0], pfn_notify, user_data) else
Result := z_CompileProgram_ovr_0_anh0000000100(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, IntPtr.Zero, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
foreach var arr_el1 in par_7_str_ptr do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CompileProgram_ovr_1_anh0000000100(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: array of IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (header_include_names<>nil) and (header_include_names.Length<>0) then
Result := z_CompileProgram_ovr_0(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, header_include_names[0], pfn_notify, user_data) else
Result := z_CompileProgram_ovr_0_anh0000000100(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, IntPtr.Zero, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_headers: UInt32; var input_headers: cl_program; var header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_CompileProgram_ovr_0(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, header_include_names, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_CompileProgram_ovr_3(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; input_headers: IntPtr; header_include_names: pointer; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_headers: UInt32; input_headers: IntPtr; header_include_names: pointer; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_CompileProgram_ovr_3(&program, num_devices, device_list, par_4_str_ptr, num_input_headers, input_headers, header_include_names, pfn_notify, user_data);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_CompileProgram_ovr_4_anh0000000100(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: array of string; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
begin
var par_7_str_ptr: array of IntPtr;
try
par_7_str_ptr := header_include_names?.ConvertAll(arr_el1->Marshal.StringToHGlobalAnsi(arr_el1));
if (par_7_str_ptr<>nil) and (par_7_str_ptr.Length<>0) then
Result := z_CompileProgram_ovr_0(&program, num_devices, device_list, options, num_input_headers, input_headers, par_7_str_ptr[0], pfn_notify, user_data) else
Result := z_CompileProgram_ovr_0_anh0000000100(&program, num_devices, device_list, options, num_input_headers, input_headers, IntPtr.Zero, pfn_notify, user_data);
finally
foreach var arr_el1 in par_7_str_ptr do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CompileProgram_ovr_5_anh0000000100(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCompileProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; header_include_names: array of IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
if (header_include_names<>nil) and (header_include_names.Length<>0) then
z_CompileProgram_ovr_0(&program, num_devices, device_list, options, num_input_headers, input_headers, header_include_names[0], pfn_notify, user_data) else
z_CompileProgram_ovr_0_anh0000000100(&program, num_devices, device_list, options, num_input_headers, input_headers, IntPtr.Zero, pfn_notify, user_data);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; var input_headers: cl_program; var header_include_names: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
z_CompileProgram_ovr_0(&program, num_devices, device_list, options, num_input_headers, input_headers, header_include_names, pfn_notify, user_data);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CompileProgram(&program: cl_program; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_headers: UInt32; input_headers: IntPtr; header_include_names: pointer; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
z_CompileProgram_ovr_3(&program, num_devices, device_list, options, num_input_headers, input_headers, header_include_names, pfn_notify, user_data);
// added in cl1.0
private static function z_CreateBuffer_ovr_0(context: cl_context; flags: MemFlags; size: UIntPtr; var host_ptr: Byte; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_CreateBuffer_ovr_0<T>(context: cl_context; flags: MemFlags; size: UIntPtr; var host_ptr: T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
Result := z_CreateBuffer_ovr_0(context, flags, size, PByte(pointer(@host_ptr))^, errcode_ret);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_CreateBuffer_ovr_0_anh000010(context: cl_context; flags: MemFlags; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateBuffer_ovr_0(context, flags, size, PByte(nil)^, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBuffer<T>(context: cl_context; flags: MemFlags; size: UIntPtr; host_ptr: array of T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
if (host_ptr<>nil) and (host_ptr.Length<>0) then
Result := temp_CreateBuffer_ovr_0(context, flags, size, host_ptr[0], errcode_ret) else
Result := temp_CreateBuffer_ovr_0_anh000010(context, flags, size, errcode_ret);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBuffer<T>(context: cl_context; flags: MemFlags; size: UIntPtr; var host_ptr: T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
Result := z_CreateBuffer_ovr_0(context, flags, size, PByte(pointer(@host_ptr))^, errcode_ret);
end;
private static function z_CreateBuffer_ovr_2(context: cl_context; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBuffer(context: cl_context; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateBuffer_ovr_2(context, flags, size, host_ptr, errcode_ret);
// added in cl3.0
private static function z_CreateBufferWithProperties_ovr_0(context: cl_context; var properties: UInt64; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateBufferWithProperties';
private static function z_CreateBufferWithProperties_ovr_0_anh0010000(context: cl_context; properties: IntPtr; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateBufferWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBufferWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateBufferWithProperties_ovr_0(context, properties[0], flags, size, host_ptr, errcode_ret) else
z_CreateBufferWithProperties_ovr_0_anh0010000(context, IntPtr.Zero, flags, size, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBufferWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateBufferWithProperties_ovr_0(context, properties, flags, size, host_ptr, errcode_ret);
private static function z_CreateBufferWithProperties_ovr_2(context: cl_context; properties: IntPtr; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateBufferWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateBufferWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; size: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateBufferWithProperties_ovr_2(context, properties, flags, size, host_ptr, errcode_ret);
// added in cl1.0
private static function z_CreateCommandQueue_ovr_0(context: cl_context; device: cl_device_id; properties: CommandQueueProperties; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueue';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueue(context: cl_context; device: cl_device_id; properties: CommandQueueProperties; var errcode_ret: ErrorCode): cl_command_queue :=
z_CreateCommandQueue_ovr_0(context, device, properties, errcode_ret);
// added in cl2.0
private static function z_CreateCommandQueueWithProperties_ovr_0(context: cl_context; device: cl_device_id; var properties: QueueProperties; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithProperties';
private static function z_CreateCommandQueueWithProperties_ovr_0_anh00010(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithProperties(context: cl_context; device: cl_device_id; properties: array of QueueProperties; var errcode_ret: ErrorCode): cl_command_queue :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateCommandQueueWithProperties_ovr_0(context, device, properties[0], errcode_ret) else
z_CreateCommandQueueWithProperties_ovr_0_anh00010(context, device, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithProperties(context: cl_context; device: cl_device_id; var properties: QueueProperties; var errcode_ret: ErrorCode): cl_command_queue :=
z_CreateCommandQueueWithProperties_ovr_0(context, device, properties, errcode_ret);
private static function z_CreateCommandQueueWithProperties_ovr_2(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithProperties(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue :=
z_CreateCommandQueueWithProperties_ovr_2(context, device, properties, errcode_ret);
// added in cl1.0
private static function z_CreateContext_ovr_0(var properties: ContextProperties; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
private static function z_CreateContext_ovr_0_anh0100000(properties: IntPtr; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
private static function z_CreateContext_ovr_0_anh0001000(var properties: ContextProperties; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
private static function z_CreateContext_ovr_0_anh0101000(properties: IntPtr; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: array of ContextProperties; num_devices: UInt32; devices: array of cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (properties<>nil) and (properties.Length<>0) then
if (devices<>nil) and (devices.Length<>0) then
z_CreateContext_ovr_0(properties[0], num_devices, devices[0], pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_0_anh0001000(properties[0], num_devices, IntPtr.Zero, pfn_notify, user_data, errcode_ret) else
if (devices<>nil) and (devices.Length<>0) then
z_CreateContext_ovr_0_anh0100000(IntPtr.Zero, num_devices, devices[0], pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_0_anh0101000(IntPtr.Zero, num_devices, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
private static function z_CreateContext_ovr_1_anh0100000(properties: IntPtr; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: array of ContextProperties; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateContext_ovr_0(properties[0], num_devices, devices, pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_0_anh0100000(IntPtr.Zero, num_devices, devices, pfn_notify, user_data, errcode_ret);
private static function z_CreateContext_ovr_2(var properties: ContextProperties; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
private static function z_CreateContext_ovr_2_anh0100000(properties: IntPtr; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: array of ContextProperties; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateContext_ovr_2(properties[0], num_devices, devices, pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_2_anh0100000(IntPtr.Zero, num_devices, devices, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(var properties: ContextProperties; num_devices: UInt32; devices: array of cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (devices<>nil) and (devices.Length<>0) then
z_CreateContext_ovr_0(properties, num_devices, devices[0], pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_0_anh0001000(properties, num_devices, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(var properties: ContextProperties; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContext_ovr_0(properties, num_devices, devices, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(var properties: ContextProperties; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContext_ovr_2(properties, num_devices, devices, pfn_notify, user_data, errcode_ret);
private static function z_CreateContext_ovr_6(properties: IntPtr; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
private static function z_CreateContext_ovr_6_anh0001000(properties: IntPtr; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: IntPtr; num_devices: UInt32; devices: array of cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (devices<>nil) and (devices.Length<>0) then
z_CreateContext_ovr_6(properties, num_devices, devices[0], pfn_notify, user_data, errcode_ret) else
z_CreateContext_ovr_6_anh0001000(properties, num_devices, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: IntPtr; num_devices: UInt32; var devices: cl_device_id; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContext_ovr_6(properties, num_devices, devices, pfn_notify, user_data, errcode_ret);
private static function z_CreateContext_ovr_8(properties: IntPtr; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContext(properties: IntPtr; num_devices: UInt32; devices: IntPtr; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContext_ovr_8(properties, num_devices, devices, pfn_notify, user_data, errcode_ret);
// added in cl1.0
private static function z_CreateContextFromType_ovr_0(var properties: ContextProperties; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContextFromType';
private static function z_CreateContextFromType_ovr_0_anh010000(properties: IntPtr; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContextFromType';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContextFromType(properties: array of ContextProperties; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateContextFromType_ovr_0(properties[0], device_type, pfn_notify, user_data, errcode_ret) else
z_CreateContextFromType_ovr_0_anh010000(IntPtr.Zero, device_type, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContextFromType(var properties: ContextProperties; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContextFromType_ovr_0(properties, device_type, pfn_notify, user_data, errcode_ret);
private static function z_CreateContextFromType_ovr_2(properties: IntPtr; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context;
external 'opencl.dll' name 'clCreateContextFromType';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateContextFromType(properties: IntPtr; device_type: DeviceType; pfn_notify: CreateContextCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_context :=
z_CreateContextFromType_ovr_2(properties, device_type, pfn_notify, user_data, errcode_ret);
// added in cl1.2
private static function z_CreateImage_ovr_0(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; var host_ptr: Byte; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_CreateImage_ovr_0<T>(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; var host_ptr: T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
Result := z_CreateImage_ovr_0(context, flags, image_format, image_desc, PByte(pointer(@host_ptr))^, errcode_ret);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_CreateImage_ovr_0_anh0000010(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage_ovr_0(context, flags, image_format, image_desc, PByte(nil)^, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage<T>(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: array of T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
if (host_ptr<>nil) and (host_ptr.Length<>0) then
Result := temp_CreateImage_ovr_0(context, flags, image_format, image_desc, host_ptr[0], errcode_ret) else
Result := temp_CreateImage_ovr_0_anh0000010(context, flags, image_format, image_desc, errcode_ret);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage<T>(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; var host_ptr: T; var errcode_ret: ErrorCode): cl_mem; where T: record;
begin
Result := z_CreateImage_ovr_0(context, flags, image_format, image_desc, PByte(pointer(@host_ptr))^, errcode_ret);
end;
private static function z_CreateImage_ovr_2(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage(context: cl_context; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage_ovr_2(context, flags, image_format, image_desc, host_ptr, errcode_ret);
// added in cl1.0
private static function z_CreateImage2D_ovr_0(context: cl_context; flags: MemFlags; var image_format: cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage2D';
private static function z_CreateImage2D_ovr_0_anh000100000(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage2D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage2D(context: cl_context; flags: MemFlags; image_format: array of cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImage2D_ovr_0(context, flags, image_format[0], image_width, image_height, image_row_pitch, host_ptr, errcode_ret) else
z_CreateImage2D_ovr_0_anh000100000(context, flags, IntPtr.Zero, image_width, image_height, image_row_pitch, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage2D(context: cl_context; flags: MemFlags; var image_format: cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage2D_ovr_0(context, flags, image_format, image_width, image_height, image_row_pitch, host_ptr, errcode_ret);
private static function z_CreateImage2D_ovr_2(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage2D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage2D(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_row_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage2D_ovr_2(context, flags, image_format, image_width, image_height, image_row_pitch, host_ptr, errcode_ret);
// added in cl1.0
private static function z_CreateImage3D_ovr_0(context: cl_context; flags: MemFlags; var image_format: cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage3D';
private static function z_CreateImage3D_ovr_0_anh00010000000(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage3D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage3D(context: cl_context; flags: MemFlags; image_format: array of cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImage3D_ovr_0(context, flags, image_format[0], image_width, image_height, image_depth, image_row_pitch, image_slice_pitch, host_ptr, errcode_ret) else
z_CreateImage3D_ovr_0_anh00010000000(context, flags, IntPtr.Zero, image_width, image_height, image_depth, image_row_pitch, image_slice_pitch, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage3D(context: cl_context; flags: MemFlags; var image_format: cl_image_format; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage3D_ovr_0(context, flags, image_format, image_width, image_height, image_depth, image_row_pitch, image_slice_pitch, host_ptr, errcode_ret);
private static function z_CreateImage3D_ovr_2(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImage3D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImage3D(context: cl_context; flags: MemFlags; image_format: IntPtr; image_width: UIntPtr; image_height: UIntPtr; image_depth: UIntPtr; image_row_pitch: UIntPtr; image_slice_pitch: UIntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImage3D_ovr_2(context, flags, image_format, image_width, image_height, image_depth, image_row_pitch, image_slice_pitch, host_ptr, errcode_ret);
// added in cl3.0
private static function z_CreateImageWithProperties_ovr_0(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00001000(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00101000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00000100(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00100100(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00001100(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_0_anh00101100(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: array of cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
if (image_format<>nil) and (image_format.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties[0], flags, image_format[0], image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00000100(context, properties[0], flags, image_format[0], IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00001000(context, properties[0], flags, IntPtr.Zero, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00001100(context, properties[0], flags, IntPtr.Zero, IntPtr.Zero, host_ptr, errcode_ret) else
if (image_format<>nil) and (image_format.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00100000(context, IntPtr.Zero, flags, image_format[0], image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00100100(context, IntPtr.Zero, flags, image_format[0], IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00101000(context, IntPtr.Zero, flags, IntPtr.Zero, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00101100(context, IntPtr.Zero, flags, IntPtr.Zero, IntPtr.Zero, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_1_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_1_anh00001000(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_1_anh00101000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: array of cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties[0], flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00001000(context, properties[0], flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret) else
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00100000(context, IntPtr.Zero, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00101000(context, IntPtr.Zero, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_2(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_2_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_2_anh00001000(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_2_anh00101000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: array of cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_2(context, properties[0], flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_2_anh00001000(context, properties[0], flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret) else
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_2_anh00100000(context, IntPtr.Zero, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_2_anh00101000(context, IntPtr.Zero, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_3_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_3_anh00100100(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties[0], flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00000100(context, properties[0], flags, image_format, IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00100100(context, IntPtr.Zero, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_4_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties[0], flags, image_format, image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_5_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateImageWithProperties_ovr_2(context, properties[0], flags, image_format, image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_2_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_6(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_6_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_6_anh00000100(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_6_anh00100100(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: IntPtr; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_6(context, properties[0], flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_6_anh00000100(context, properties[0], flags, image_format, IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_6_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_6_anh00100100(context, IntPtr.Zero, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_7_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateImageWithProperties_ovr_6(context, properties[0], flags, image_format, image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_6_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_8(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_8_anh00100000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: array of UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateImageWithProperties_ovr_8(context, properties[0], flags, image_format, image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_8_anh00100000(context, IntPtr.Zero, flags, image_format, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: array of cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties, flags, image_format[0], image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00000100(context, properties, flags, image_format[0], IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0_anh00001000(context, properties, flags, IntPtr.Zero, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00001100(context, properties, flags, IntPtr.Zero, IntPtr.Zero, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: array of cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00001000(context, properties, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: array of cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_2(context, properties, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_2_anh00001000(context, properties, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_0(context, properties, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_0_anh00000100(context, properties, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_0(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_2(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_6(context, properties, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_6_anh00000100(context, properties, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_6(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; var properties: UInt64; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_8(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_18(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_18_anh00001000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_18_anh00000100(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_18_anh00001100(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: array of cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_18(context, properties, flags, image_format[0], image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_18_anh00000100(context, properties, flags, image_format[0], IntPtr.Zero, host_ptr, errcode_ret) else
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_18_anh00001000(context, properties, flags, IntPtr.Zero, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_18_anh00001100(context, properties, flags, IntPtr.Zero, IntPtr.Zero, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_19_anh00001000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: array of cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_18(context, properties, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_18_anh00001000(context, properties, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_20(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_20_anh00001000(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: array of cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_format<>nil) and (image_format.Length<>0) then
z_CreateImageWithProperties_ovr_20(context, properties, flags, image_format[0], image_desc, host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_20_anh00001000(context, properties, flags, IntPtr.Zero, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_18(context, properties, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_18_anh00000100(context, properties, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_18(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; var image_format: cl_image_format; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_20(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_24(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
private static function z_CreateImageWithProperties_ovr_24_anh00000100(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: array of cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (image_desc<>nil) and (image_desc.Length<>0) then
z_CreateImageWithProperties_ovr_24(context, properties, flags, image_format, image_desc[0], host_ptr, errcode_ret) else
z_CreateImageWithProperties_ovr_24_anh00000100(context, properties, flags, image_format, IntPtr.Zero, host_ptr, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; var image_desc: cl_image_desc; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_24(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
private static function z_CreateImageWithProperties_ovr_26(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateImageWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateImageWithProperties(context: cl_context; properties: IntPtr; flags: MemFlags; image_format: IntPtr; image_desc: IntPtr; host_ptr: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateImageWithProperties_ovr_26(context, properties, flags, image_format, image_desc, host_ptr, errcode_ret);
// added in cl1.0
private static function z_CreateKernel_ovr_0(&program: cl_program; kernel_name: IntPtr; var errcode_ret: ErrorCode): cl_kernel;
external 'opencl.dll' name 'clCreateKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernel(&program: cl_program; kernel_name: string; var errcode_ret: ErrorCode): cl_kernel;
begin
var par_2_str_ptr: IntPtr;
try
par_2_str_ptr := Marshal.StringToHGlobalAnsi(kernel_name);
Result := z_CreateKernel_ovr_0(&program, par_2_str_ptr, errcode_ret);
finally
Marshal.FreeHGlobal(par_2_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernel(&program: cl_program; kernel_name: IntPtr; var errcode_ret: ErrorCode): cl_kernel :=
z_CreateKernel_ovr_0(&program, kernel_name, errcode_ret);
// added in cl1.0
private static function z_CreateKernelsInProgram_ovr_0(&program: cl_program; num_kernels: UInt32; var kernels: cl_kernel; var num_kernels_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateKernelsInProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernelsInProgram(&program: cl_program; num_kernels: UInt32; var kernels: cl_kernel; var num_kernels_ret: UInt32): ErrorCode :=
z_CreateKernelsInProgram_ovr_0(&program, num_kernels, kernels, num_kernels_ret);
private static function z_CreateKernelsInProgram_ovr_1(&program: cl_program; num_kernels: UInt32; var kernels: cl_kernel; num_kernels_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateKernelsInProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernelsInProgram(&program: cl_program; num_kernels: UInt32; var kernels: cl_kernel; num_kernels_ret: IntPtr): ErrorCode :=
z_CreateKernelsInProgram_ovr_1(&program, num_kernels, kernels, num_kernels_ret);
private static function z_CreateKernelsInProgram_ovr_2(&program: cl_program; num_kernels: UInt32; kernels: IntPtr; var num_kernels_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateKernelsInProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernelsInProgram(&program: cl_program; num_kernels: UInt32; kernels: IntPtr; var num_kernels_ret: UInt32): ErrorCode :=
z_CreateKernelsInProgram_ovr_2(&program, num_kernels, kernels, num_kernels_ret);
private static function z_CreateKernelsInProgram_ovr_3(&program: cl_program; num_kernels: UInt32; kernels: IntPtr; num_kernels_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateKernelsInProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateKernelsInProgram(&program: cl_program; num_kernels: UInt32; kernels: IntPtr; num_kernels_ret: IntPtr): ErrorCode :=
z_CreateKernelsInProgram_ovr_3(&program, num_kernels, kernels, num_kernels_ret);
// added in cl2.0
private static function z_CreatePipe_ovr_0(context: cl_context; flags: MemFlags; pipe_packet_size: UInt32; pipe_max_packets: UInt32; properties: pointer; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreatePipe';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreatePipe(context: cl_context; flags: MemFlags; pipe_packet_size: UInt32; pipe_max_packets: UInt32; properties: pointer; var errcode_ret: ErrorCode): cl_mem :=
z_CreatePipe_ovr_0(context, flags, pipe_packet_size, pipe_max_packets, properties, errcode_ret);
// added in cl1.0
private static function z_CreateProgramWithBinary_ovr_0(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; var binaries: IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
private static function z_CreateProgramWithBinary_ovr_0_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of array of Byte; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program;
begin
var par_5_temp_arr1: array of IntPtr;
try
par_5_temp_arr1 := binaries?.ConvertAll(arr_el1->begin
if (arr_el1=nil) or (arr_el1.Length=0) then
Result := IntPtr.Zero else
begin
var l := Marshal.SizeOf&<Byte>*arr_el1.Length;
Result := Marshal.AllocHGlobal(l);
Marshal.Copy(arr_el1,0,Result,l);
end;
end);
if (par_5_temp_arr1<>nil) and (par_5_temp_arr1.Length<>0) then
Result := z_CreateProgramWithBinary_ovr_0(context, num_devices, device_list, lengths, par_5_temp_arr1[0], binary_status, errcode_ret) else
Result := z_CreateProgramWithBinary_ovr_0_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
finally
if par_5_temp_arr1<>nil then foreach var arr_el1 in par_5_temp_arr1 do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CreateProgramWithBinary_ovr_1(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; var binaries: IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
private static function z_CreateProgramWithBinary_ovr_1_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of array of Byte; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program;
begin
var par_5_temp_arr1: array of IntPtr;
try
par_5_temp_arr1 := binaries?.ConvertAll(arr_el1->begin
if (arr_el1=nil) or (arr_el1.Length=0) then
Result := IntPtr.Zero else
begin
var l := Marshal.SizeOf&<Byte>*arr_el1.Length;
Result := Marshal.AllocHGlobal(l);
Marshal.Copy(arr_el1,0,Result,l);
end;
end);
if (par_5_temp_arr1<>nil) and (par_5_temp_arr1.Length<>0) then
Result := z_CreateProgramWithBinary_ovr_1(context, num_devices, device_list, lengths, par_5_temp_arr1[0], binary_status, errcode_ret) else
Result := z_CreateProgramWithBinary_ovr_1_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
finally
if par_5_temp_arr1<>nil then foreach var arr_el1 in par_5_temp_arr1 do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CreateProgramWithBinary_ovr_2(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; var binaries: IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
private static function z_CreateProgramWithBinary_ovr_2_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of array of Byte; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_5_temp_arr1: array of IntPtr;
try
par_5_temp_arr1 := binaries?.ConvertAll(arr_el1->begin
if (arr_el1=nil) or (arr_el1.Length=0) then
Result := IntPtr.Zero else
begin
var l := Marshal.SizeOf&<Byte>*arr_el1.Length;
Result := Marshal.AllocHGlobal(l);
Marshal.Copy(arr_el1,0,Result,l);
end;
end);
if (par_5_temp_arr1<>nil) and (par_5_temp_arr1.Length<>0) then
Result := z_CreateProgramWithBinary_ovr_2(context, num_devices, device_list, lengths, par_5_temp_arr1[0], binary_status, errcode_ret) else
Result := z_CreateProgramWithBinary_ovr_2_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
finally
if par_5_temp_arr1<>nil then foreach var arr_el1 in par_5_temp_arr1 do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CreateProgramWithBinary_ovr_3_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program :=
if (binaries<>nil) and (binaries.Length<>0) then
z_CreateProgramWithBinary_ovr_0(context, num_devices, device_list, lengths, binaries[0], binary_status, errcode_ret) else
z_CreateProgramWithBinary_ovr_0_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
private static function z_CreateProgramWithBinary_ovr_4_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program :=
if (binaries<>nil) and (binaries.Length<>0) then
z_CreateProgramWithBinary_ovr_1(context, num_devices, device_list, lengths, binaries[0], binary_status, errcode_ret) else
z_CreateProgramWithBinary_ovr_1_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
private static function z_CreateProgramWithBinary_ovr_5_anh00000100(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: array of IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (binaries<>nil) and (binaries.Length<>0) then
z_CreateProgramWithBinary_ovr_2(context, num_devices, device_list, lengths, binaries[0], binary_status, errcode_ret) else
z_CreateProgramWithBinary_ovr_2_anh00000100(context, num_devices, device_list, lengths, IntPtr.Zero, binary_status, errcode_ret);
private static function z_CreateProgramWithBinary_ovr_6(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithBinary_ovr_6(context, num_devices, device_list, lengths, binaries, binary_status, errcode_ret);
private static function z_CreateProgramWithBinary_ovr_7(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; var binary_status: ErrorCode; errcode_ret: IntPtr): cl_program :=
z_CreateProgramWithBinary_ovr_7(context, num_devices, device_list, lengths, binaries, binary_status, errcode_ret);
private static function z_CreateProgramWithBinary_ovr_8(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBinary';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBinary(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; var lengths: UIntPtr; binaries: IntPtr; binary_status: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithBinary_ovr_8(context, num_devices, device_list, lengths, binaries, binary_status, errcode_ret);
// added in cl1.2
private static function z_CreateProgramWithBuiltInKernels_ovr_0(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBuiltInKernels';
private static function z_CreateProgramWithBuiltInKernels_ovr_0_anh000100(context: cl_context; num_devices: UInt32; device_list: IntPtr; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBuiltInKernels';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; kernel_names: string; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(kernel_names);
if (device_list<>nil) and (device_list.Length<>0) then
Result := z_CreateProgramWithBuiltInKernels_ovr_0(context, num_devices, device_list[0], par_4_str_ptr, errcode_ret) else
Result := z_CreateProgramWithBuiltInKernels_ovr_0_anh000100(context, num_devices, IntPtr.Zero, par_4_str_ptr, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_CreateProgramWithBuiltInKernels_ovr_1_anh000100(context: cl_context; num_devices: UInt32; device_list: IntPtr; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBuiltInKernels';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (device_list<>nil) and (device_list.Length<>0) then
z_CreateProgramWithBuiltInKernels_ovr_0(context, num_devices, device_list[0], kernel_names, errcode_ret) else
z_CreateProgramWithBuiltInKernels_ovr_0_anh000100(context, num_devices, IntPtr.Zero, kernel_names, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; kernel_names: string; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(kernel_names);
Result := z_CreateProgramWithBuiltInKernels_ovr_0(context, num_devices, device_list, par_4_str_ptr, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithBuiltInKernels_ovr_0(context, num_devices, device_list, kernel_names, errcode_ret);
private static function z_CreateProgramWithBuiltInKernels_ovr_4(context: cl_context; num_devices: UInt32; device_list: IntPtr; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithBuiltInKernels';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; device_list: IntPtr; kernel_names: string; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(kernel_names);
Result := z_CreateProgramWithBuiltInKernels_ovr_4(context, num_devices, device_list, par_4_str_ptr, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithBuiltInKernels(context: cl_context; num_devices: UInt32; device_list: IntPtr; kernel_names: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithBuiltInKernels_ovr_4(context, num_devices, device_list, kernel_names, errcode_ret);
// added in cl2.1
private static function z_CreateProgramWithIL_ovr_0(context: cl_context; il: IntPtr; length: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithIL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithIL(context: cl_context; il: IntPtr; length: UIntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithIL_ovr_0(context, il, length, errcode_ret);
// added in cl1.0
private static function z_CreateProgramWithSource_ovr_0(context: cl_context; count: UInt32; var strings: IntPtr; var lengths: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
private static function z_CreateProgramWithSource_ovr_0_anh000100(context: cl_context; count: UInt32; strings: IntPtr; var lengths: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
private static function z_CreateProgramWithSource_ovr_0_anh000010(context: cl_context; count: UInt32; var strings: IntPtr; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
private static function z_CreateProgramWithSource_ovr_0_anh000110(context: cl_context; count: UInt32; strings: IntPtr; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithSource(context: cl_context; count: UInt32; strings: array of string; lengths: array of UIntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_3_str_ptr: array of IntPtr;
try
par_3_str_ptr := strings?.ConvertAll(arr_el1->Marshal.StringToHGlobalAnsi(arr_el1));
if (par_3_str_ptr<>nil) and (par_3_str_ptr.Length<>0) then
if (lengths<>nil) and (lengths.Length<>0) then
Result := z_CreateProgramWithSource_ovr_0(context, count, par_3_str_ptr[0], lengths[0], errcode_ret) else
Result := z_CreateProgramWithSource_ovr_0_anh000010(context, count, par_3_str_ptr[0], IntPtr.Zero, errcode_ret) else
if (lengths<>nil) and (lengths.Length<>0) then
Result := z_CreateProgramWithSource_ovr_0_anh000100(context, count, IntPtr.Zero, lengths[0], errcode_ret) else
Result := z_CreateProgramWithSource_ovr_0_anh000110(context, count, IntPtr.Zero, IntPtr.Zero, errcode_ret);
finally
foreach var arr_el1 in par_3_str_ptr do Marshal.FreeHGlobal(arr_el1);
end;
end;
private static function z_CreateProgramWithSource_ovr_1_anh000100(context: cl_context; count: UInt32; strings: IntPtr; var lengths: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
private static function z_CreateProgramWithSource_ovr_1_anh000010(context: cl_context; count: UInt32; var strings: IntPtr; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
private static function z_CreateProgramWithSource_ovr_1_anh000110(context: cl_context; count: UInt32; strings: IntPtr; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithSource(context: cl_context; count: UInt32; strings: array of IntPtr; lengths: array of UIntPtr; var errcode_ret: ErrorCode): cl_program :=
if (strings<>nil) and (strings.Length<>0) then
if (lengths<>nil) and (lengths.Length<>0) then
z_CreateProgramWithSource_ovr_0(context, count, strings[0], lengths[0], errcode_ret) else
z_CreateProgramWithSource_ovr_0_anh000010(context, count, strings[0], IntPtr.Zero, errcode_ret) else
if (lengths<>nil) and (lengths.Length<>0) then
z_CreateProgramWithSource_ovr_0_anh000100(context, count, IntPtr.Zero, lengths[0], errcode_ret) else
z_CreateProgramWithSource_ovr_0_anh000110(context, count, IntPtr.Zero, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithSource(context: cl_context; count: UInt32; var strings: IntPtr; var lengths: UIntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithSource_ovr_0(context, count, strings, lengths, errcode_ret);
private static function z_CreateProgramWithSource_ovr_3(context: cl_context; count: UInt32; strings: pointer; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithSource';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithSource(context: cl_context; count: UInt32; strings: pointer; lengths: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithSource_ovr_3(context, count, strings, lengths, errcode_ret);
// added in cl1.0
private static function z_CreateSampler_ovr_0(context: cl_context; normalized_coords: Bool; addressing_mode: AddressingMode; filter_mode: FilterMode; var errcode_ret: ErrorCode): cl_sampler;
external 'opencl.dll' name 'clCreateSampler';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSampler(context: cl_context; normalized_coords: Bool; addressing_mode: AddressingMode; filter_mode: FilterMode; var errcode_ret: ErrorCode): cl_sampler :=
z_CreateSampler_ovr_0(context, normalized_coords, addressing_mode, filter_mode, errcode_ret);
// added in cl2.0
private static function z_CreateSamplerWithProperties_ovr_0(context: cl_context; var sampler_properties: SamplerProperties; var errcode_ret: ErrorCode): cl_sampler;
external 'opencl.dll' name 'clCreateSamplerWithProperties';
private static function z_CreateSamplerWithProperties_ovr_0_anh0010(context: cl_context; sampler_properties: IntPtr; var errcode_ret: ErrorCode): cl_sampler;
external 'opencl.dll' name 'clCreateSamplerWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSamplerWithProperties(context: cl_context; sampler_properties: array of SamplerProperties; var errcode_ret: ErrorCode): cl_sampler :=
if (sampler_properties<>nil) and (sampler_properties.Length<>0) then
z_CreateSamplerWithProperties_ovr_0(context, sampler_properties[0], errcode_ret) else
z_CreateSamplerWithProperties_ovr_0_anh0010(context, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSamplerWithProperties(context: cl_context; var sampler_properties: SamplerProperties; var errcode_ret: ErrorCode): cl_sampler :=
z_CreateSamplerWithProperties_ovr_0(context, sampler_properties, errcode_ret);
private static function z_CreateSamplerWithProperties_ovr_2(context: cl_context; sampler_properties: IntPtr; var errcode_ret: ErrorCode): cl_sampler;
external 'opencl.dll' name 'clCreateSamplerWithProperties';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSamplerWithProperties(context: cl_context; sampler_properties: IntPtr; var errcode_ret: ErrorCode): cl_sampler :=
z_CreateSamplerWithProperties_ovr_2(context, sampler_properties, errcode_ret);
// added in cl1.1
private static function z_CreateSubBuffer_ovr_0(buffer: cl_mem; flags: MemFlags; buffer_create_type: BufferCreateType; var buffer_create_info: cl_buffer_region; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateSubBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubBuffer(buffer: cl_mem; flags: MemFlags; buffer_create_type: BufferCreateType; var buffer_create_info: cl_buffer_region; var errcode_ret: ErrorCode): cl_mem :=
z_CreateSubBuffer_ovr_0(buffer, flags, buffer_create_type, buffer_create_info, errcode_ret);
private static function z_CreateSubBuffer_ovr_1(buffer: cl_mem; flags: MemFlags; buffer_create_type: BufferCreateType; buffer_create_info: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateSubBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubBuffer(buffer: cl_mem; flags: MemFlags; buffer_create_type: BufferCreateType; buffer_create_info: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateSubBuffer_ovr_1(buffer, flags, buffer_create_type, buffer_create_info, errcode_ret);
// added in cl1.2
private static function z_CreateSubDevices_ovr_0(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
private static function z_CreateSubDevices_ovr_0_anh001000(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: array of DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevices_ovr_0(in_device, properties[0], num_devices, out_devices, num_devices_ret) else
z_CreateSubDevices_ovr_0_anh001000(in_device, IntPtr.Zero, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_1(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
private static function z_CreateSubDevices_ovr_1_anh001000(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: array of DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevices_ovr_1(in_device, properties[0], num_devices, out_devices, num_devices_ret) else
z_CreateSubDevices_ovr_1_anh001000(in_device, IntPtr.Zero, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_2(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
private static function z_CreateSubDevices_ovr_2_anh001000(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: array of DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevices_ovr_2(in_device, properties[0], num_devices, out_devices, num_devices_ret) else
z_CreateSubDevices_ovr_2_anh001000(in_device, IntPtr.Zero, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_3(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
private static function z_CreateSubDevices_ovr_3_anh001000(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: array of DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevices_ovr_3(in_device, properties[0], num_devices, out_devices, num_devices_ret) else
z_CreateSubDevices_ovr_3_anh001000(in_device, IntPtr.Zero, num_devices, out_devices, num_devices_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode :=
z_CreateSubDevices_ovr_0(in_device, properties, num_devices, out_devices, num_devices_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode :=
z_CreateSubDevices_ovr_1(in_device, properties, num_devices, out_devices, num_devices_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode :=
z_CreateSubDevices_ovr_2(in_device, properties, num_devices, out_devices, num_devices_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; var properties: DevicePartitionProperty; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode :=
z_CreateSubDevices_ovr_3(in_device, properties, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_8(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; var num_devices_ret: UInt32): ErrorCode :=
z_CreateSubDevices_ovr_8(in_device, properties, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_9(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; var out_devices: cl_device_id; num_devices_ret: IntPtr): ErrorCode :=
z_CreateSubDevices_ovr_9(in_device, properties, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_10(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; var num_devices_ret: UInt32): ErrorCode :=
z_CreateSubDevices_ovr_10(in_device, properties, num_devices, out_devices, num_devices_ret);
private static function z_CreateSubDevices_ovr_11(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevices';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevices(in_device: cl_device_id; properties: IntPtr; num_devices: UInt32; out_devices: IntPtr; num_devices_ret: IntPtr): ErrorCode :=
z_CreateSubDevices_ovr_11(in_device, properties, num_devices, out_devices, num_devices_ret);
// added in cl1.1
private static function z_CreateUserEvent_ovr_0(context: cl_context; var errcode_ret: ErrorCode): cl_event;
external 'opencl.dll' name 'clCreateUserEvent';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateUserEvent(context: cl_context; var errcode_ret: ErrorCode): cl_event :=
z_CreateUserEvent_ovr_0(context, errcode_ret);
// added in cl1.0
private static function z_EnqueueBarrier_ovr_0(command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrier';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrier(command_queue: cl_command_queue): ErrorCode :=
z_EnqueueBarrier_ovr_0(command_queue);
// added in cl1.2
private static function z_EnqueueBarrierWithWaitList_ovr_0(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
private static function z_EnqueueBarrierWithWaitList_ovr_0_anh00010(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueBarrierWithWaitList_ovr_0(command_queue, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueBarrierWithWaitList_ovr_0_anh00010(command_queue, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueBarrierWithWaitList_ovr_1(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
private static function z_EnqueueBarrierWithWaitList_ovr_1_anh00010(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueBarrierWithWaitList_ovr_1(command_queue, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueBarrierWithWaitList_ovr_1_anh00010(command_queue, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueBarrierWithWaitList_ovr_0(command_queue, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueBarrierWithWaitList_ovr_1(command_queue, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueBarrierWithWaitList_ovr_4(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueBarrierWithWaitList_ovr_4(command_queue, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueBarrierWithWaitList_ovr_5(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueBarrierWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueBarrierWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueBarrierWithWaitList_ovr_5(command_queue, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueCopyBuffer_ovr_0(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
private static function z_EnqueueCopyBuffer_ovr_0_anh0000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBuffer_ovr_0(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBuffer_ovr_0_anh0000000010(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyBuffer_ovr_1(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
private static function z_EnqueueCopyBuffer_ovr_1_anh0000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBuffer_ovr_1(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBuffer_ovr_1_anh0000000010(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBuffer_ovr_0(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBuffer_ovr_1(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBuffer_ovr_4(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBuffer_ovr_4(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBuffer_ovr_5(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBuffer(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_offset: UIntPtr; dst_offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBuffer_ovr_5(command_queue, src_buffer, dst_buffer, src_offset, dst_offset, size, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.1
private static function z_EnqueueCopyBufferRect_ovr_0(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000100000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001100000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000010000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001010000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00000110000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_0_anh00001110000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000000000010(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000010000010(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000100000010(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000110000010(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001000000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001010000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001100000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001110000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyBufferRect_ovr_1(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000100000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001100000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000010000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001010000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00000110000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_1_anh00001110000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000000000010(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000010000010(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000100000010(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000110000010(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001000000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001010000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001100000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001110000010(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyBufferRect_ovr_2_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_2_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferRect_ovr_3_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_3_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferRect_ovr_4(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_4_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_4(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_4_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_4_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_4_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_4_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_4_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_4_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_4_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferRect_ovr_5(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00001000000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00000100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00001100000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00000010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00001010000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00000110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
private static function z_EnqueueCopyBufferRect_ovr_5_anh00001110000000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_5(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_5_anh00000010000000(command_queue, src_buffer, dst_buffer, src_origin[0], dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_5_anh00000100000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_5_anh00000110000000(command_queue, src_buffer, dst_buffer, src_origin[0], IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_5_anh00001000000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_5_anh00001010000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, dst_origin[0], IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferRect_ovr_5_anh00001100000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, region[0], src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferRect_ovr_5_anh00001110000000(command_queue, src_buffer, dst_buffer, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_0(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_0_anh00000000000010(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferRect_ovr_1(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferRect_ovr_1_anh00000000000010(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBufferRect_ovr_0(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBufferRect_ovr_1(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBufferRect_ovr_4(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferRect(command_queue: cl_command_queue; src_buffer: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; src_row_pitch: UIntPtr; src_slice_pitch: UIntPtr; dst_row_pitch: UIntPtr; dst_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBufferRect_ovr_5(command_queue, src_buffer, dst_buffer, src_origin, dst_origin, region, src_row_pitch, src_slice_pitch, dst_row_pitch, dst_slice_pitch, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueCopyBufferToImage_ovr_0(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000010010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000001010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_0_anh0000011010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000000010(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000001010(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000010010(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000011010(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyBufferToImage_ovr_1(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000000010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000010010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000001010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_1_anh0000011010(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000000010(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000001010(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000010010(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000011010(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyBufferToImage_ovr_2_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_2_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_2_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferToImage_ovr_3_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_3_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_3_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferToImage_ovr_4(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_4_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_4_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_4_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_4(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_4_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_4_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_4_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyBufferToImage_ovr_5(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_5_anh0000010000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_5_anh0000001000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
private static function z_EnqueueCopyBufferToImage_ovr_5_anh0000011000(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyBufferToImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_5(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_5_anh0000001000(command_queue, src_buffer, dst_image, src_offset, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_5_anh0000010000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyBufferToImage_ovr_5_anh0000011000(command_queue, src_buffer, dst_image, src_offset, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_0(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_0_anh0000000010(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyBufferToImage_ovr_1(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyBufferToImage_ovr_1_anh0000000010(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBufferToImage_ovr_0(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBufferToImage_ovr_1(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueCopyBufferToImage_ovr_4(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyBufferToImage(command_queue: cl_command_queue; src_buffer: cl_mem; dst_image: cl_mem; src_offset: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueCopyBufferToImage_ovr_5(command_queue, src_buffer, dst_image, src_offset, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueCopyImage_ovr_0(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000000010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000100010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000010010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000110010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000001010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000101010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000011010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_0_anh0000111010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000000010(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000001010(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000010010(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000011010(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000100010(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000101010(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000110010(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000111010(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyImage_ovr_1(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000000010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000100010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000010010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000110010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000001010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000101010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000011010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_1_anh0000111010(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000000010(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000001010(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000010010(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000011010(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000100010(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000101010(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000110010(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000111010(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyImage_ovr_2_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_2_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_0(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_0_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_0_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_0_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_0_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_0_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImage_ovr_3_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_3_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_1(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_1_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_1_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_1_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_1_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_1_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImage_ovr_4(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_4_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_4(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_4_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_4_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_4_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_4_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_4_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_4_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_4_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImage_ovr_5(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000001000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000101000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; var dst_origin: UIntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000011000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
private static function z_EnqueueCopyImage_ovr_5_anh0000111000(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: IntPtr; dst_origin: IntPtr; region: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; src_origin: array of UIntPtr; dst_origin: array of UIntPtr; region: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_5(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_5_anh0000001000(command_queue, src_image, dst_image, src_origin[0], dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_5_anh0000010000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_5_anh0000011000(command_queue, src_image, dst_image, src_origin[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (dst_origin<>nil) and (dst_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_5_anh0000100000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_5_anh0000101000(command_queue, src_image, dst_image, IntPtr.Zero, dst_origin[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImage_ovr_5_anh0000110000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, region[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImage_ovr_5_anh0000111000(command_queue, src_image, dst_image, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_0(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_0_anh0000000010(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImage_ovr_1(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImage_ovr_1_anh0000000010(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueCopyImage_ovr_0(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueCopyImage_ovr_1(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueCopyImage_ovr_4(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImage(command_queue: cl_command_queue; src_image: cl_mem; dst_image: cl_mem; var src_origin: UIntPtr; var dst_origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueCopyImage_ovr_5(command_queue, src_image, dst_image, src_origin, dst_origin, region, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueCopyImageToBuffer_ovr_0(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000000010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000100010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000010010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_0_anh0000110010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000000010(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000010010(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000100010(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000110010(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyImageToBuffer_ovr_1(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000000010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000100010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000010010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_1_anh0000110010(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000000010(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000010010(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000100010(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000110010(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueCopyImageToBuffer_ovr_2_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_2_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_2_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImageToBuffer_ovr_3_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_3_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_3_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImageToBuffer_ovr_4(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_4_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_4_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_4_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_4(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_4_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_4_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_4_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueCopyImageToBuffer_ovr_5(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_5_anh0000100000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_5_anh0000010000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
private static function z_EnqueueCopyImageToBuffer_ovr_5_anh0000110000(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: IntPtr; region: IntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueCopyImageToBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; src_origin: array of UIntPtr; region: array of UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (src_origin<>nil) and (src_origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_5(command_queue, src_image, dst_buffer, src_origin[0], region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_5_anh0000010000(command_queue, src_image, dst_buffer, src_origin[0], IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_5_anh0000100000(command_queue, src_image, dst_buffer, IntPtr.Zero, region[0], dst_offset, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueCopyImageToBuffer_ovr_5_anh0000110000(command_queue, src_image, dst_buffer, IntPtr.Zero, IntPtr.Zero, dst_offset, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_0(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_0_anh0000000010(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueCopyImageToBuffer_ovr_1(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueCopyImageToBuffer_ovr_1_anh0000000010(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueCopyImageToBuffer_ovr_0(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueCopyImageToBuffer_ovr_1(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueCopyImageToBuffer_ovr_4(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueCopyImageToBuffer(command_queue: cl_command_queue; src_image: cl_mem; dst_buffer: cl_mem; var src_origin: UIntPtr; var region: UIntPtr; dst_offset: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueCopyImageToBuffer_ovr_5(command_queue, src_image, dst_buffer, src_origin, region, dst_offset, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.2
private static function z_EnqueueFillBuffer_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private static function z_EnqueueFillBuffer_ovr_0_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_0<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueFillBuffer_ovr_0_anh0000000010(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_0_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueFillBuffer_ovr_0_anh0000000010(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_0(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_0_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillBuffer_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private static function z_EnqueueFillBuffer_ovr_1_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_1<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueFillBuffer_ovr_1_anh0000000010(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_1_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueFillBuffer_ovr_1_anh0000000010(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_1(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_1_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_2<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_2_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_2(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_2_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_3<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_3_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_3(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_3_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillBuffer_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_4<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_4(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_4_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueFillBuffer_ovr_4(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_4(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_4_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillBuffer_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; var pattern: Byte; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_5<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_5(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueFillBuffer_ovr_5_anh0001000000(command_queue: cl_command_queue; buffer: cl_mem; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueFillBuffer_ovr_5(command_queue, buffer, PByte(nil)^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; pattern: array of T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueFillBuffer_ovr_5(command_queue, buffer, pattern[0], pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueFillBuffer_ovr_5_anh0001000000(command_queue, buffer, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueFillBuffer_ovr_0_anh0000000010(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueFillBuffer_ovr_1_anh0000000010(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_0(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_1(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_4(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; var pattern: T; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillBuffer_ovr_5(command_queue, buffer, PByte(pointer(@pattern))^, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillBuffer_ovr_12(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private static function z_EnqueueFillBuffer_ovr_12_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueFillBuffer_ovr_12(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueFillBuffer_ovr_12_anh0000000010(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueFillBuffer_ovr_13(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
private static function z_EnqueueFillBuffer_ovr_13_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueFillBuffer_ovr_13(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueFillBuffer_ovr_13_anh0000000010(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueFillBuffer_ovr_12(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueFillBuffer_ovr_13(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueFillBuffer_ovr_16(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueFillBuffer_ovr_16(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueFillBuffer_ovr_17(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillBuffer(command_queue: cl_command_queue; buffer: cl_mem; pattern: IntPtr; pattern_size: UIntPtr; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueFillBuffer_ovr_17(command_queue, buffer, pattern, pattern_size, offset, size, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.2
private static function z_EnqueueFillImage_ovr_0(command_queue: cl_command_queue; image: cl_mem; var fill_color: Byte; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage<T>(command_queue: cl_command_queue; image: cl_mem; var fill_color: T; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillImage_ovr_0(command_queue, image, PByte(pointer(@fill_color))^, origin, region, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillImage_ovr_1(command_queue: cl_command_queue; image: cl_mem; var fill_color: Byte; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage<T>(command_queue: cl_command_queue; image: cl_mem; var fill_color: T; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillImage_ovr_1(command_queue, image, PByte(pointer(@fill_color))^, origin, region, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillImage_ovr_2(command_queue: cl_command_queue; image: cl_mem; var fill_color: Byte; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage<T>(command_queue: cl_command_queue; image: cl_mem; var fill_color: T; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueFillImage_ovr_2(command_queue, image, PByte(pointer(@fill_color))^, origin, region, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillImage_ovr_3(command_queue: cl_command_queue; image: cl_mem; var fill_color: Byte; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage<T>(command_queue: cl_command_queue; image: cl_mem; var fill_color: T; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueFillImage_ovr_3(command_queue, image, PByte(pointer(@fill_color))^, origin, region, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueFillImage_ovr_4(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueFillImage_ovr_4(command_queue, image, fill_color, origin, region, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueFillImage_ovr_5(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueFillImage_ovr_5(command_queue, image, fill_color, origin, region, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueFillImage_ovr_6(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueFillImage_ovr_6(command_queue, image, fill_color, origin, region, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueFillImage_ovr_7(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueFillImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueFillImage(command_queue: cl_command_queue; image: cl_mem; fill_color: IntPtr; var origin: UIntPtr; var region: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueFillImage_ovr_7(command_queue, image, fill_color, origin, region, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueMapBuffer_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
private static function z_EnqueueMapBuffer_ovr_0_anh00000000100(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapBuffer_ovr_0(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapBuffer_ovr_0_anh00000000100(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
private static function z_EnqueueMapBuffer_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
private static function z_EnqueueMapBuffer_ovr_1_anh00000000100(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapBuffer_ovr_1(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapBuffer_ovr_1_anh00000000100(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapBuffer_ovr_0(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapBuffer_ovr_1(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
private static function z_EnqueueMapBuffer_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapBuffer_ovr_4(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
private static function z_EnqueueMapBuffer_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_map: Bool; map_flags: MapFlags; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapBuffer_ovr_5(command_queue, buffer, blocking_map, map_flags, offset, size, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
// added in cl1.0
private static function z_EnqueueMapImage_ovr_0(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000000000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000010000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000001000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_0_anh0000011000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_0(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000000000100(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_0_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000001000100(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_0_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000010000100(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_0_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000011000100(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
private static function z_EnqueueMapImage_ovr_1(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000000000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000010000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000001000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_1_anh0000011000100(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_1(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000000000100(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_1_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000001000100(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_1_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000010000100(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_1_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000011000100(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
private static function z_EnqueueMapImage_ovr_2_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_2_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_2_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_0(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_0_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
private static function z_EnqueueMapImage_ovr_3_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_3_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_3_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_1(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_1_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
private static function z_EnqueueMapImage_ovr_4(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_4_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_4_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_4_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_4(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_4_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_4_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_4_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
private static function z_EnqueueMapImage_ovr_5(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_5_anh0000010000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_5_anh0000001000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
private static function z_EnqueueMapImage_ovr_5_anh0000011000000(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: IntPtr; region: IntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clEnqueueMapImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; origin: array of UIntPtr; region: array of UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
if (origin<>nil) and (origin.Length<>0) then
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_5(command_queue, image, blocking_map, map_flags, origin[0], region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_5_anh0000001000000(command_queue, image, blocking_map, map_flags, origin[0], IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
if (region<>nil) and (region.Length<>0) then
z_EnqueueMapImage_ovr_5_anh0000010000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, region[0], image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret) else
z_EnqueueMapImage_ovr_5_anh0000011000000(command_queue, image, blocking_map, map_flags, IntPtr.Zero, IntPtr.Zero, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_0(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_0_anh0000000000100(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMapImage_ovr_1(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list[0], &event, errcode_ret) else
z_EnqueueMapImage_ovr_1_anh0000000000100(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, IntPtr.Zero, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapImage_ovr_0(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapImage_ovr_1(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapImage_ovr_4(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMapImage(command_queue: cl_command_queue; image: cl_mem; blocking_map: Bool; map_flags: MapFlags; var origin: UIntPtr; var region: UIntPtr; var image_row_pitch: UIntPtr; var image_slice_pitch: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr; var errcode_ret: ErrorCode): IntPtr :=
z_EnqueueMapImage_ovr_5(command_queue, image, blocking_map, map_flags, origin, region, image_row_pitch, image_slice_pitch, num_events_in_wait_list, event_wait_list, &event, errcode_ret);
// added in cl1.0
private static function z_EnqueueMarker_ovr_0(command_queue: cl_command_queue; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarker';
private static function z_EnqueueMarker_ovr_0_anh001(command_queue: cl_command_queue; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarker';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarker(command_queue: cl_command_queue; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMarker_ovr_0(command_queue, &event[0]) else
z_EnqueueMarker_ovr_0_anh001(command_queue, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarker(command_queue: cl_command_queue; var &event: cl_event): ErrorCode :=
z_EnqueueMarker_ovr_0(command_queue, &event);
private static function z_EnqueueMarker_ovr_2(command_queue: cl_command_queue; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarker';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarker(command_queue: cl_command_queue; &event: IntPtr): ErrorCode :=
z_EnqueueMarker_ovr_2(command_queue, &event);
// added in cl1.2
private static function z_EnqueueMarkerWithWaitList_ovr_0(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarkerWithWaitList';
private static function z_EnqueueMarkerWithWaitList_ovr_0_anh00010(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarkerWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarkerWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMarkerWithWaitList_ovr_0(command_queue, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMarkerWithWaitList_ovr_0_anh00010(command_queue, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarkerWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMarkerWithWaitList_ovr_0(command_queue, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMarkerWithWaitList_ovr_2(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMarkerWithWaitList';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMarkerWithWaitList(command_queue: cl_command_queue; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMarkerWithWaitList_ovr_2(command_queue, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.2
private static function z_EnqueueMigrateMemObjects_ovr_0(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_0_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_0_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_0_anh00010010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_0_anh00010010(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjects_ovr_1(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_1_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_1_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_1_anh00010010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_1(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_1_anh00000010(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_1_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_1_anh00010010(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjects_ovr_2_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjects_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_3_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_1(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjects_ovr_1_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_4(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_4_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_4(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjects_ovr_4_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_5(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_5_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_5(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjects_ovr_5_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_1(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_1_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_1(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_4(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_5(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_12(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_12_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_12(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_12_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjects_ovr_13(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
private static function z_EnqueueMigrateMemObjects_ovr_13_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjects_ovr_13(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjects_ovr_13_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_12(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_13(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_16(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_16(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjects_ovr_17(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjects(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjects_ovr_17(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueNativeKernel_ovr_0(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_0(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_1(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_1(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_2(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_2(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_3(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_3(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_4(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_4(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_5(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_5(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_6(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_6(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_7(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; var mem_list: cl_mem; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_7(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_8(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_8(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_9(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_9(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_10(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_10(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_11(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; var args_mem_loc: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_11(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_12(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_12(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_13(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_13(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_14(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueNativeKernel_ovr_14(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNativeKernel_ovr_15(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNativeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNativeKernel(command_queue: cl_command_queue; user_func: EnqueueNativeKernelCallback; args: IntPtr; cb_args: UIntPtr; num_mem_objects: UInt32; mem_list: IntPtr; args_mem_loc: pointer; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueNativeKernel_ovr_15(command_queue, user_func, args, cb_args, num_mem_objects, mem_list, args_mem_loc, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueNDRangeKernel_ovr_0(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000000010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000100010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000010010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000110010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000001010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000101010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000011010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_0_anh0000111010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000000010(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000001010(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000010010(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000011010(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000100010(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000101010(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000110010(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000111010(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueNDRangeKernel_ovr_1(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000000010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000100010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000010010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000110010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000001010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000101010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000011010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_1_anh0000111010(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000000010(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000001010(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000010010(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000011010(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000100010(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000101010(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000110010(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000111010(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_2_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_3_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNDRangeKernel_ovr_4(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_4_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_4(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_4_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_4_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_4_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_4_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_4_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_4_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_4_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueNDRangeKernel_ovr_5(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000100000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000010000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000110000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000001000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000101000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; var global_work_size: UIntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000011000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
private static function z_EnqueueNDRangeKernel_ovr_5_anh0000111000(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: IntPtr; global_work_size: IntPtr; local_work_size: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueNDRangeKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; global_work_offset: array of UIntPtr; global_work_size: array of UIntPtr; local_work_size: array of UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (global_work_offset<>nil) and (global_work_offset.Length<>0) then
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_5(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_5_anh0000001000(command_queue, kernel, work_dim, global_work_offset[0], global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_5_anh0000010000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_5_anh0000011000(command_queue, kernel, work_dim, global_work_offset[0], IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (global_work_size<>nil) and (global_work_size.Length<>0) then
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_5_anh0000100000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_5_anh0000101000(command_queue, kernel, work_dim, IntPtr.Zero, global_work_size[0], IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event) else
if (local_work_size<>nil) and (local_work_size.Length<>0) then
z_EnqueueNDRangeKernel_ovr_5_anh0000110000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, local_work_size[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueNDRangeKernel_ovr_5_anh0000111000(command_queue, kernel, work_dim, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_0(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_0_anh0000000010(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueNDRangeKernel_ovr_1(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueNDRangeKernel_ovr_1_anh0000000010(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueNDRangeKernel_ovr_0(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueNDRangeKernel_ovr_1(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueNDRangeKernel_ovr_4(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueNDRangeKernel(command_queue: cl_command_queue; kernel: cl_kernel; work_dim: UInt32; var global_work_offset: UIntPtr; var global_work_size: UIntPtr; var local_work_size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueNDRangeKernel_ovr_5(command_queue, kernel, work_dim, global_work_offset, global_work_size, local_work_size, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueReadBuffer_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private static function z_EnqueueReadBuffer_ovr_0_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_0<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueReadBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_0_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReadBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_0_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBuffer_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private static function z_EnqueueReadBuffer_ovr_1_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_1<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueReadBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_1_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReadBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_1_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_2<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_2_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_2(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_2_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_3<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_3_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_3(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_3_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBuffer_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_4<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_4(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_4_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReadBuffer_ovr_4(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_4(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_4_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBuffer_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_5<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_5(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueReadBuffer_ovr_5_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReadBuffer_ovr_5(command_queue, buffer, blocking_read, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueReadBuffer_ovr_5(command_queue, buffer, blocking_read, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueReadBuffer_ovr_5_anh0000001000(command_queue, buffer, blocking_read, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueReadBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueReadBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_0(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_1(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_4(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBuffer_ovr_5(command_queue, buffer, blocking_read, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBuffer_ovr_12(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private static function z_EnqueueReadBuffer_ovr_12_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReadBuffer_ovr_12(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReadBuffer_ovr_12_anh0000000010(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReadBuffer_ovr_13(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
private static function z_EnqueueReadBuffer_ovr_13_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReadBuffer_ovr_13(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReadBuffer_ovr_13_anh0000000010(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReadBuffer_ovr_12(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReadBuffer_ovr_13(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadBuffer_ovr_16(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReadBuffer_ovr_16(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadBuffer_ovr_17(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReadBuffer_ovr_17(command_queue, buffer, blocking_read, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.1
private static function z_EnqueueReadBufferRect_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBufferRect_ovr_0(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBufferRect_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBufferRect_ovr_1(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBufferRect_ovr_2(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBufferRect_ovr_2(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBufferRect_ovr_3(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadBufferRect_ovr_3(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadBufferRect_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReadBufferRect_ovr_4(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadBufferRect_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReadBufferRect_ovr_5(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadBufferRect_ovr_6(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReadBufferRect_ovr_6(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadBufferRect_ovr_7(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_read: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReadBufferRect_ovr_7(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueReadImage_ovr_0(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadImage_ovr_0(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadImage_ovr_1(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadImage_ovr_1(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadImage_ovr_2(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueReadImage_ovr_2(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadImage_ovr_3(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueReadImage_ovr_3(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueReadImage_ovr_4(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReadImage_ovr_4(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadImage_ovr_5(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReadImage_ovr_5(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadImage_ovr_6(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReadImage_ovr_6(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReadImage_ovr_7(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReadImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReadImage(command_queue: cl_command_queue; image: cl_mem; blocking_read: Bool; var origin: UIntPtr; var region: UIntPtr; row_pitch: UIntPtr; slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReadImage_ovr_7(command_queue, image, blocking_read, origin, region, row_pitch, slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.0
private static function z_EnqueueSVMFree_ovr_0(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_0_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_0_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_0_anh000100010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_0(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_0_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_0_anh000100010(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMFree_ovr_1(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_1_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_1_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_1_anh000100010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_1(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_1_anh000000010(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_1_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_1_anh000100010(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMFree_ovr_2_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
z_EnqueueSVMFree_ovr_0(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMFree_ovr_0_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_3_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
z_EnqueueSVMFree_ovr_1(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMFree_ovr_1_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_4(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_4_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
z_EnqueueSVMFree_ovr_4(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMFree_ovr_4_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_5(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_5_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
z_EnqueueSVMFree_ovr_5(command_queue, num_svm_pointers, svm_pointers[0], pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMFree_ovr_5_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_1(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_1_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFree_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFree_ovr_1(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFree_ovr_4(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFree_ovr_5(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_12(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_12_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_12(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_12_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMFree_ovr_13(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
private static function z_EnqueueSVMFree_ovr_13_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFree_ovr_13(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFree_ovr_13_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFree_ovr_12(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFree_ovr_13(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_16(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFree_ovr_16(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFree_ovr_17(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFree(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFree_ovr_17(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.0
private static function z_EnqueueSVMMap_ovr_0(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
private static function z_EnqueueSVMMap_ovr_0_anh000000010(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMap_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMap_ovr_0_anh000000010(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMap_ovr_1(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
private static function z_EnqueueSVMMap_ovr_1_anh000000010(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMap_ovr_1(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMap_ovr_1_anh000000010(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMap_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMap_ovr_1(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMap_ovr_4(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMap_ovr_4(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMap_ovr_5(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMap(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMap_ovr_5(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.0
private static function z_EnqueueSVMMemcpy_ovr_0(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
private static function z_EnqueueSVMMemcpy_ovr_0_anh000000010(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemcpy_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemcpy_ovr_0_anh000000010(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMemcpy_ovr_1(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
private static function z_EnqueueSVMMemcpy_ovr_1_anh000000010(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemcpy_ovr_1(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemcpy_ovr_1_anh000000010(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemcpy_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemcpy_ovr_1(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemcpy_ovr_4(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemcpy_ovr_4(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemcpy_ovr_5(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpy';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpy(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemcpy_ovr_5(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.0
private static function z_EnqueueSVMMemFill_ovr_0(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private static function z_EnqueueSVMMemFill_ovr_0_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_0<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueSVMMemFill_ovr_0_anh000000010(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_0_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFill_ovr_0_anh000000010(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_0_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueSVMMemFill_ovr_1(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private static function z_EnqueueSVMMemFill_ovr_1_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_1<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueSVMMemFill_ovr_1_anh000000010(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_1_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFill_ovr_1_anh000000010(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_1_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_2<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_2_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_2(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_2_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_3<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_3_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_3(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_3_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueSVMMemFill_ovr_4(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_4<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_4(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_4_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFill_ovr_4(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_4(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_4_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueSVMMemFill_ovr_5(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: Byte; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_5<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_5(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueSVMMemFill_ovr_5_anh000100000(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFill_ovr_5(command_queue, svm_ptr, PByte(nil)^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: array of T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
if (pattern<>nil) and (pattern.Length<>0) then
Result := temp_EnqueueSVMMemFill_ovr_5(command_queue, svm_ptr, pattern[0], pattern_size, size, num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueSVMMemFill_ovr_5_anh000100000(command_queue, svm_ptr, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueSVMMemFill_ovr_0_anh000000010(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueSVMMemFill_ovr_1_anh000000010(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_0(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_1(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_4(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill<T>(command_queue: cl_command_queue; svm_ptr: IntPtr; var pattern: T; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueSVMMemFill_ovr_5(command_queue, svm_ptr, PByte(pointer(@pattern))^, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueSVMMemFill_ovr_12(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private static function z_EnqueueSVMMemFill_ovr_12_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFill_ovr_12(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFill_ovr_12_anh000000010(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMemFill_ovr_13(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
private static function z_EnqueueSVMMemFill_ovr_13_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFill_ovr_13(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFill_ovr_13_anh000000010(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFill_ovr_12(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFill_ovr_13(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemFill_ovr_16(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFill_ovr_16(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemFill_ovr_17(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFill';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFill(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFill_ovr_17(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.1
private static function z_EnqueueSVMMigrateMem_ovr_0(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000100010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000010010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_0_anh000110010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000010010(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000100010(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000110010(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMigrateMem_ovr_1(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000100010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000010010(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_1_anh000110010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000000010(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000010010(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000100010(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000110010(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMigrateMem_ovr_2_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_2_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_2_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_3_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_3_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_3_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_4(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_4_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_4_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_4_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_4(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_4_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_4_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_4_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_5(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_5_anh000100000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_5_anh000010000(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_5_anh000110000(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: array of IntPtr; sizes: array of UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (svm_pointers<>nil) and (svm_pointers.Length<>0) then
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_5(command_queue, num_svm_pointers, svm_pointers[0], sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_5_anh000010000(command_queue, num_svm_pointers, svm_pointers[0], IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event) else
if (sizes<>nil) and (sizes.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_5_anh000100000(command_queue, num_svm_pointers, IntPtr.Zero, sizes[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueSVMMigrateMem_ovr_5_anh000110000(command_queue, num_svm_pointers, IntPtr.Zero, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_0(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_1(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_1_anh000000010(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_0(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_1(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_4(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; var svm_pointers: IntPtr; var sizes: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_5(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_12(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_12_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_12(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_12_anh000000010(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMigrateMem_ovr_13(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
private static function z_EnqueueSVMMigrateMem_ovr_13_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMigrateMem_ovr_13(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMigrateMem_ovr_13_anh000000010(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_12(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_13(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_16(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_16(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMigrateMem_ovr_17(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMigrateMem';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMigrateMem(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: pointer; sizes: IntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMigrateMem_ovr_17(command_queue, num_svm_pointers, svm_pointers, sizes, flags, num_events_in_wait_list, event_wait_list, &event);
// added in cl2.0
private static function z_EnqueueSVMUnmap_ovr_0(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
private static function z_EnqueueSVMUnmap_ovr_0_anh000010(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMUnmap_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMUnmap_ovr_0_anh000010(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMUnmap_ovr_1(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
private static function z_EnqueueSVMUnmap_ovr_1_anh000010(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMUnmap_ovr_1(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMUnmap_ovr_1_anh000010(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMUnmap_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMUnmap_ovr_1(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMUnmap_ovr_4(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMUnmap_ovr_4(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMUnmap_ovr_5(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmap';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmap(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMUnmap_ovr_5(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueTask_ovr_0(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
private static function z_EnqueueTask_ovr_0_anh000010(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
private static function z_EnqueueTask_ovr_0_anh000001(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
private static function z_EnqueueTask_ovr_0_anh000011(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueTask_ovr_0(command_queue, kernel, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueTask_ovr_0_anh000001(command_queue, kernel, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueTask_ovr_0_anh000010(command_queue, kernel, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueTask_ovr_0_anh000011(command_queue, kernel, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueTask_ovr_1_anh000010(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueTask_ovr_0(command_queue, kernel, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueTask_ovr_0_anh000010(command_queue, kernel, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueTask_ovr_2(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
private static function z_EnqueueTask_ovr_2_anh000010(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueTask_ovr_2(command_queue, kernel, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueTask_ovr_2_anh000010(command_queue, kernel, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueTask_ovr_0(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueTask_ovr_0_anh000001(command_queue, kernel, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueTask_ovr_0(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueTask_ovr_2(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueTask_ovr_6(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
private static function z_EnqueueTask_ovr_6_anh000001(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueTask_ovr_6(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueTask_ovr_6_anh000001(command_queue, kernel, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueTask_ovr_6(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueTask_ovr_8(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueTask';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueTask(command_queue: cl_command_queue; kernel: cl_kernel; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueTask_ovr_8(command_queue, kernel, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueUnmapMemObject_ovr_0(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
private static function z_EnqueueUnmapMemObject_ovr_0_anh0000010(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueUnmapMemObject_ovr_0(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueUnmapMemObject_ovr_0_anh0000010(command_queue, memobj, mapped_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueUnmapMemObject_ovr_1(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
private static function z_EnqueueUnmapMemObject_ovr_1_anh0000010(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueUnmapMemObject_ovr_1(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueUnmapMemObject_ovr_1_anh0000010(command_queue, memobj, mapped_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueUnmapMemObject_ovr_0(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueUnmapMemObject_ovr_1(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueUnmapMemObject_ovr_4(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueUnmapMemObject_ovr_4(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueUnmapMemObject_ovr_5(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueUnmapMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueUnmapMemObject(command_queue: cl_command_queue; memobj: cl_mem; mapped_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueUnmapMemObject_ovr_5(command_queue, memobj, mapped_ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueWaitForEvents_ovr_0(command_queue: cl_command_queue; num_events: UInt32; var event_list: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWaitForEvents';
private static function z_EnqueueWaitForEvents_ovr_0_anh0001(command_queue: cl_command_queue; num_events: UInt32; event_list: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWaitForEvents';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWaitForEvents(command_queue: cl_command_queue; num_events: UInt32; event_list: array of cl_event): ErrorCode :=
if (event_list<>nil) and (event_list.Length<>0) then
z_EnqueueWaitForEvents_ovr_0(command_queue, num_events, event_list[0]) else
z_EnqueueWaitForEvents_ovr_0_anh0001(command_queue, num_events, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWaitForEvents(command_queue: cl_command_queue; num_events: UInt32; var event_list: cl_event): ErrorCode :=
z_EnqueueWaitForEvents_ovr_0(command_queue, num_events, event_list);
private static function z_EnqueueWaitForEvents_ovr_2(command_queue: cl_command_queue; num_events: UInt32; event_list: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWaitForEvents';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWaitForEvents(command_queue: cl_command_queue; num_events: UInt32; event_list: IntPtr): ErrorCode :=
z_EnqueueWaitForEvents_ovr_2(command_queue, num_events, event_list);
// added in cl1.0
private static function z_EnqueueWriteBuffer_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private static function z_EnqueueWriteBuffer_ovr_0_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_0<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueWriteBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_0_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueWriteBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_0_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBuffer_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private static function z_EnqueueWriteBuffer_ovr_1_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_1<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueWriteBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_1_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueWriteBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_1_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_2<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_2_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_2(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_2_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_3<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_3_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_3(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_3_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBuffer_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_4<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_4(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_4_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBuffer_ovr_4(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_4(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_4_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBuffer_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_5<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_5(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_EnqueueWriteBuffer_ovr_5_anh0000001000(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBuffer_ovr_5(command_queue, buffer, blocking_write, offset, size, PByte(nil)^, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: array of T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
if (ptr<>nil) and (ptr.Length<>0) then
Result := temp_EnqueueWriteBuffer_ovr_5(command_queue, buffer, blocking_write, offset, size, ptr[0], num_events_in_wait_list, event_wait_list, &event) else
Result := temp_EnqueueWriteBuffer_ovr_5_anh0000001000(command_queue, buffer, blocking_write, offset, size, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueWriteBuffer_ovr_0_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
Result := z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list[0], &event) else
Result := z_EnqueueWriteBuffer_ovr_1_anh0000000010(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, IntPtr.Zero, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_0(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_1(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_4(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBuffer_ovr_5(command_queue, buffer, blocking_write, offset, size, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBuffer_ovr_12(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private static function z_EnqueueWriteBuffer_ovr_12_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueWriteBuffer_ovr_12(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueWriteBuffer_ovr_12_anh0000000010(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueWriteBuffer_ovr_13(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
private static function z_EnqueueWriteBuffer_ovr_13_anh0000000010(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueWriteBuffer_ovr_13(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueWriteBuffer_ovr_13_anh0000000010(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBuffer_ovr_12(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBuffer_ovr_13(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteBuffer_ovr_16(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBuffer_ovr_16(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteBuffer_ovr_17(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBuffer(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; offset: UIntPtr; size: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBuffer_ovr_17(command_queue, buffer, blocking_write, offset, size, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.1
private static function z_EnqueueWriteBufferRect_ovr_0(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBufferRect_ovr_0(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBufferRect_ovr_1(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBufferRect_ovr_1(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBufferRect_ovr_2(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBufferRect_ovr_2(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBufferRect_ovr_3(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect<T>(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteBufferRect_ovr_3(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteBufferRect_ovr_4(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBufferRect_ovr_4(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteBufferRect_ovr_5(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBufferRect_ovr_5(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteBufferRect_ovr_6(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueWriteBufferRect_ovr_6(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteBufferRect_ovr_7(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteBufferRect';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteBufferRect(command_queue: cl_command_queue; buffer: cl_mem; blocking_write: Bool; var buffer_offset: UIntPtr; var host_offset: UIntPtr; var region: UIntPtr; buffer_row_pitch: UIntPtr; buffer_slice_pitch: UIntPtr; host_row_pitch: UIntPtr; host_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueWriteBufferRect_ovr_7(command_queue, buffer, blocking_write, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_EnqueueWriteImage_ovr_0(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteImage_ovr_0(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteImage_ovr_1(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteImage_ovr_1(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteImage_ovr_2(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteImage_ovr_2(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteImage_ovr_3(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: Byte; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage<T>(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; var ptr: T; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode; where T: record;
begin
Result := z_EnqueueWriteImage_ovr_3(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, PByte(pointer(@ptr))^, num_events_in_wait_list, event_wait_list, &event);
end;
private static function z_EnqueueWriteImage_ovr_4(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueWriteImage_ovr_4(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteImage_ovr_5(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueWriteImage_ovr_5(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteImage_ovr_6(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueWriteImage_ovr_6(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueWriteImage_ovr_7(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueWriteImage';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueWriteImage(command_queue: cl_command_queue; image: cl_mem; blocking_write: Bool; var origin: UIntPtr; var region: UIntPtr; input_row_pitch: UIntPtr; input_slice_pitch: UIntPtr; ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueWriteImage_ovr_7(command_queue, image, blocking_write, origin, region, input_row_pitch, input_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, &event);
// added in cl1.0
private static function z_Finish_ovr_0(command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clFinish';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function Finish(command_queue: cl_command_queue): ErrorCode :=
z_Finish_ovr_0(command_queue);
// added in cl1.0
private static function z_Flush_ovr_0(command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clFlush';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function Flush(command_queue: cl_command_queue): ErrorCode :=
z_Flush_ovr_0(command_queue);
// added in cl1.0
private static function z_GetCommandQueueInfo_ovr_0(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_0(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_1(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_1(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_2(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_2(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_3(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_3(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_4(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_4(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_5(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_5(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_6(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_6(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_7(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_7(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_8(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_8(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_9(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_9(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_10(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_10(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetCommandQueueInfo_ovr_11(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetCommandQueueInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetCommandQueueInfo(command_queue: cl_command_queue; param_name: CommandQueueInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetCommandQueueInfo_ovr_11(command_queue, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetContextInfo_ovr_0(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetContextInfo_ovr_0(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_1(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetContextInfo_ovr_1(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_2(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetContextInfo_ovr_2(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_3(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode :=
z_GetContextInfo_ovr_3(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_4(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: ContextProperties; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: ContextProperties; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetContextInfo_ovr_4(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_5(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: ContextProperties; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; var param_value: ContextProperties; param_value_size_ret: IntPtr): ErrorCode :=
z_GetContextInfo_ovr_5(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_6(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetContextInfo_ovr_6(context, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetContextInfo_ovr_7(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetContextInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetContextInfo(context: cl_context; param_name: ContextInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetContextInfo_ovr_7(context, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl2.1
private static function z_GetDeviceAndHostTimer_ovr_0(device: cl_device_id; var device_timestamp: UInt64; var host_timestamp: UInt64): ErrorCode;
external 'opencl.dll' name 'clGetDeviceAndHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceAndHostTimer(device: cl_device_id; var device_timestamp: UInt64; var host_timestamp: UInt64): ErrorCode :=
z_GetDeviceAndHostTimer_ovr_0(device, device_timestamp, host_timestamp);
private static function z_GetDeviceAndHostTimer_ovr_1(device: cl_device_id; var device_timestamp: UInt64; host_timestamp: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceAndHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceAndHostTimer(device: cl_device_id; var device_timestamp: UInt64; host_timestamp: IntPtr): ErrorCode :=
z_GetDeviceAndHostTimer_ovr_1(device, device_timestamp, host_timestamp);
private static function z_GetDeviceAndHostTimer_ovr_2(device: cl_device_id; device_timestamp: IntPtr; var host_timestamp: UInt64): ErrorCode;
external 'opencl.dll' name 'clGetDeviceAndHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceAndHostTimer(device: cl_device_id; device_timestamp: IntPtr; var host_timestamp: UInt64): ErrorCode :=
z_GetDeviceAndHostTimer_ovr_2(device, device_timestamp, host_timestamp);
private static function z_GetDeviceAndHostTimer_ovr_3(device: cl_device_id; device_timestamp: IntPtr; host_timestamp: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceAndHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceAndHostTimer(device: cl_device_id; device_timestamp: IntPtr; host_timestamp: IntPtr): ErrorCode :=
z_GetDeviceAndHostTimer_ovr_3(device, device_timestamp, host_timestamp);
// added in cl1.0
private static function z_GetDeviceIDs_ovr_0(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDs(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDs_ovr_0(platform, device_type, num_entries, devices, num_devices);
private static function z_GetDeviceIDs_ovr_1(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDs(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDs_ovr_1(platform, device_type, num_entries, devices, num_devices);
private static function z_GetDeviceIDs_ovr_2(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDs(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDs_ovr_2(platform, device_type, num_entries, devices, num_devices);
private static function z_GetDeviceIDs_ovr_3(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDs(platform: cl_platform_id; device_type: DeviceType; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDs_ovr_3(platform, device_type, num_entries, devices, num_devices);
// added in cl1.0
private static function z_GetDeviceInfo_ovr_0(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_0(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_1(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_1(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_2(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_2(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_3(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_3(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_4(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_4(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_5(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_5(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_6(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_6(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_7(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_7(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_8(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_8(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_9(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_9(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_10(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_10(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_11(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_11(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_12(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceFPConfig; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceFPConfig; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_12(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_13(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceFPConfig; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceFPConfig; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_13(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_14(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceMemCacheType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceMemCacheType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_14(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_15(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceMemCacheType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceMemCacheType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_15(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_16(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceLocalMemType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceLocalMemType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_16(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_17(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceLocalMemType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceLocalMemType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_17(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_18(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceExecCapabilities; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceExecCapabilities; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_18(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_19(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceExecCapabilities; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceExecCapabilities; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_19(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_20(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_20(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_21(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: CommandQueueProperties; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_21(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_22(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: cl_platform_id; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: cl_platform_id; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_22(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_23(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: cl_platform_id; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: cl_platform_id; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_23(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_24(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DevicePartitionProperty; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DevicePartitionProperty; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_24(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_25(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DevicePartitionProperty; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DevicePartitionProperty; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_25(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_26(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceAffinityDomain; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceAffinityDomain; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_26(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_27(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceAffinityDomain; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceAffinityDomain; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_27(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_28(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceSVMCapabilities; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceSVMCapabilities; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_28(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_29(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceSVMCapabilities; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; var param_value: DeviceSVMCapabilities; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_29(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_30(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_30(device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceInfo_ovr_31(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceInfo(device: cl_device_id; param_name: DeviceInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceInfo_ovr_31(device, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetEventInfo_ovr_0(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_0(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_1(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_command_queue; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_1(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_2(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_2(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_3(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_3(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_4(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_4(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_5(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_5(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_6(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandExecutionStatus; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandExecutionStatus; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_6(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_7(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandExecutionStatus; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: CommandExecutionStatus; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_7(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_8(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_8(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_9(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_9(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_10(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventInfo_ovr_10(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventInfo_ovr_11(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventInfo(&event: cl_event; param_name: EventInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventInfo_ovr_11(&event, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetEventProfilingInfo_ovr_0(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventProfilingInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventProfilingInfo(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventProfilingInfo_ovr_0(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventProfilingInfo_ovr_1(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventProfilingInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventProfilingInfo(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventProfilingInfo_ovr_1(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventProfilingInfo_ovr_2(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventProfilingInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventProfilingInfo(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetEventProfilingInfo_ovr_2(&event, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetEventProfilingInfo_ovr_3(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetEventProfilingInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetEventProfilingInfo(&event: cl_event; param_name: ProfilingInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetEventProfilingInfo_ovr_3(&event, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetExtensionFunctionAddress_ovr_0(func_name: IntPtr): IntPtr;
external 'opencl.dll' name 'clGetExtensionFunctionAddress';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetExtensionFunctionAddress(func_name: string): IntPtr;
begin
var par_1_str_ptr: IntPtr;
try
par_1_str_ptr := Marshal.StringToHGlobalAnsi(func_name);
Result := z_GetExtensionFunctionAddress_ovr_0(par_1_str_ptr);
finally
Marshal.FreeHGlobal(par_1_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetExtensionFunctionAddress(func_name: IntPtr): IntPtr :=
z_GetExtensionFunctionAddress_ovr_0(func_name);
// added in cl1.2
private static function z_GetExtensionFunctionAddressForPlatform_ovr_0(platform: cl_platform_id; func_name: IntPtr): IntPtr;
external 'opencl.dll' name 'clGetExtensionFunctionAddressForPlatform';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetExtensionFunctionAddressForPlatform(platform: cl_platform_id; func_name: string): IntPtr;
begin
var par_2_str_ptr: IntPtr;
try
par_2_str_ptr := Marshal.StringToHGlobalAnsi(func_name);
Result := z_GetExtensionFunctionAddressForPlatform_ovr_0(platform, par_2_str_ptr);
finally
Marshal.FreeHGlobal(par_2_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetExtensionFunctionAddressForPlatform(platform: cl_platform_id; func_name: IntPtr): IntPtr :=
z_GetExtensionFunctionAddressForPlatform_ovr_0(platform, func_name);
// added in cl2.1
private static function z_GetHostTimer_ovr_0(device: cl_device_id; var host_timestamp: UInt64): ErrorCode;
external 'opencl.dll' name 'clGetHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetHostTimer(device: cl_device_id; var host_timestamp: UInt64): ErrorCode :=
z_GetHostTimer_ovr_0(device, host_timestamp);
private static function z_GetHostTimer_ovr_1(device: cl_device_id; host_timestamp: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetHostTimer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetHostTimer(device: cl_device_id; host_timestamp: IntPtr): ErrorCode :=
z_GetHostTimer_ovr_1(device, host_timestamp);
// added in cl1.0
private static function z_GetImageInfo_ovr_0(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: cl_image_format; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: cl_image_format; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetImageInfo_ovr_0(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_1(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: cl_image_format; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: cl_image_format; param_value_size_ret: IntPtr): ErrorCode :=
z_GetImageInfo_ovr_1(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_2(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetImageInfo_ovr_2(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_3(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetImageInfo_ovr_3(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_4(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetImageInfo_ovr_4(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_5(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetImageInfo_ovr_5(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_6(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetImageInfo_ovr_6(image, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetImageInfo_ovr_7(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetImageInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetImageInfo(image: cl_mem; param_name: ImageInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetImageInfo_ovr_7(image, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.2
private static function z_GetKernelArgInfo_ovr_0(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAddressQualifier; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAddressQualifier; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_0(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_1(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAddressQualifier; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAddressQualifier; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_1(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_2(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAccessQualifier; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAccessQualifier; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_2(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_3(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAccessQualifier; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgAccessQualifier; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_3(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_4(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_4(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_5(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_5(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_6(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgTypeQualifier; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgTypeQualifier; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_6(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_7(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgTypeQualifier; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; var param_value: KernelArgTypeQualifier; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_7(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_8(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_8(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelArgInfo_ovr_9(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelArgInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelArgInfo(kernel: cl_kernel; arg_index: UInt32; param_name: KernelArgInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelArgInfo_ovr_9(kernel, arg_index, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetKernelInfo_ovr_0(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelInfo_ovr_0(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_1(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelInfo_ovr_1(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_2(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelInfo_ovr_2(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_3(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelInfo_ovr_3(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_4(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelInfo_ovr_4(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_5(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelInfo_ovr_5(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_6(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_program; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_program; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelInfo_ovr_6(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_7(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_program; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; var param_value: cl_program; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelInfo_ovr_7(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_8(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelInfo_ovr_8(kernel, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelInfo_ovr_9(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelInfo(kernel: cl_kernel; param_name: KernelInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelInfo_ovr_9(kernel, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl2.1
private static function z_GetKernelSubGroupInfo_ovr_0(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; var input_value: UIntPtr; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; var input_value: UIntPtr; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_0(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfo_ovr_1(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; var input_value: UIntPtr; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; var input_value: UIntPtr; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_1(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfo_ovr_2(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_2(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfo_ovr_3(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_3(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfo_ovr_4(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_4(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfo_ovr_5(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: pointer; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelSubGroupInfo_ovr_5(kernel, device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetKernelWorkGroupInfo_ovr_0(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_0(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelWorkGroupInfo_ovr_1(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_1(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelWorkGroupInfo_ovr_2(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_2(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelWorkGroupInfo_ovr_3(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_3(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelWorkGroupInfo_ovr_4(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_4(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelWorkGroupInfo_ovr_5(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelWorkGroupInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelWorkGroupInfo(kernel: cl_kernel; device: cl_device_id; param_name: KernelWorkGroupInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelWorkGroupInfo_ovr_5(kernel, device, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetMemObjectInfo_ovr_0(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemObjectType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemObjectType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_0(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_1(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemObjectType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemObjectType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_1(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_2(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemFlags; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemFlags; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_2(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_3(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemFlags; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: MemFlags; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_3(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_4(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_4(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_5(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_5(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_6(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_6(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_7(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_7(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_8(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_8(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_9(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_9(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_10(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_10(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_11(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_11(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_12(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_mem; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_mem; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_12(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_13(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_mem; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: cl_mem; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_13(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_14(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_14(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_15(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_15(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_16(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_16(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemObjectInfo_ovr_17(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemObjectInfo(memobj: cl_mem; param_name: MemInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemObjectInfo_ovr_17(memobj, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl2.0
private static function z_GetPipeInfo_ovr_0(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPipeInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPipeInfo(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetPipeInfo_ovr_0(pipe, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPipeInfo_ovr_1(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPipeInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPipeInfo(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetPipeInfo_ovr_1(pipe, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPipeInfo_ovr_2(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPipeInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPipeInfo(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetPipeInfo_ovr_2(pipe, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPipeInfo_ovr_3(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPipeInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPipeInfo(pipe: cl_mem; param_name: PipeInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetPipeInfo_ovr_3(pipe, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetPlatformIDs_ovr_0(num_entries: UInt32; var platforms: cl_platform_id; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetPlatformIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformIDs(num_entries: UInt32; var platforms: cl_platform_id; var num_platforms: UInt32): ErrorCode :=
z_GetPlatformIDs_ovr_0(num_entries, platforms, num_platforms);
private static function z_GetPlatformIDs_ovr_1(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformIDs(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: IntPtr): ErrorCode :=
z_GetPlatformIDs_ovr_1(num_entries, platforms, num_platforms);
private static function z_GetPlatformIDs_ovr_2(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetPlatformIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformIDs(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode :=
z_GetPlatformIDs_ovr_2(num_entries, platforms, num_platforms);
private static function z_GetPlatformIDs_ovr_3(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformIDs';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformIDs(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode :=
z_GetPlatformIDs_ovr_3(num_entries, platforms, num_platforms);
// added in cl1.0
private static function z_GetPlatformInfo_ovr_0(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_0(platform, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPlatformInfo_ovr_1(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_1(platform, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPlatformInfo_ovr_2(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; var param_value: UInt64; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_2(platform, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPlatformInfo_ovr_3(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; var param_value: UInt64; param_value_size_ret: IntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_3(platform, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPlatformInfo_ovr_4(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_4(platform, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetPlatformInfo_ovr_5(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetPlatformInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetPlatformInfo(platform: cl_platform_id; param_name: PlatformInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetPlatformInfo_ovr_5(platform, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetProgramBuildInfo_ovr_0(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: BuildStatus; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: BuildStatus; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_0(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_1(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: BuildStatus; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: BuildStatus; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_1(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_2(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_2(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_3(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_3(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_4(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: ProgramBinaryType; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: ProgramBinaryType; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_4(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_5(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: ProgramBinaryType; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: ProgramBinaryType; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_5(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_6(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_6(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_7(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_7(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_8(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_8(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramBuildInfo_ovr_9(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramBuildInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramBuildInfo(&program: cl_program; device: cl_device_id; param_name: ProgramBuildInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramBuildInfo_ovr_9(&program, device, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetProgramInfo_ovr_0(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_0(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_1(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_1(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_2(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_2(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_3(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_3(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_4(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_device_id; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_4(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_5(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: cl_device_id; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_5(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_6(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_6(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_7(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_7(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_8(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UIntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_8(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_9(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: UIntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_9(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_10(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Byte; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Byte; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_10(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_11(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Byte; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Byte; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_11(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_12(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_12(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_13(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_13(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_14(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetProgramInfo_ovr_14(&program, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetProgramInfo_ovr_15(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetProgramInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetProgramInfo(&program: cl_program; param_name: ProgramInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetProgramInfo_ovr_15(&program, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetSamplerInfo_ovr_0(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: UInt32; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_0(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_1(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: UInt32; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_1(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_2(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: cl_context; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_2(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_3(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: cl_context; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_3(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_4(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: Bool; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_4(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_5(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: Bool; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_5(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_6(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: AddressingMode; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: AddressingMode; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_6(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_7(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: AddressingMode; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: AddressingMode; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_7(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_8(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: FilterMode; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: FilterMode; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_8(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_9(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: FilterMode; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; var param_value: FilterMode; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_9(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_10(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; param_value: pointer; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_10(sampler, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetSamplerInfo_ovr_11(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSamplerInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSamplerInfo(sampler: cl_sampler; param_name: SamplerInfo; param_value_size: UIntPtr; param_value: pointer; param_value_size_ret: IntPtr): ErrorCode :=
z_GetSamplerInfo_ovr_11(sampler, param_name, param_value_size, param_value, param_value_size_ret);
// added in cl1.0
private static function z_GetSupportedImageFormats_ovr_0(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; var num_image_formats: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
private static function z_GetSupportedImageFormats_ovr_0_anh0000010(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; var num_image_formats: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
private static function z_GetSupportedImageFormats_ovr_0_anh0000001(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
private static function z_GetSupportedImageFormats_ovr_0_anh0000011(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: array of cl_image_format; num_image_formats: array of UInt32): ErrorCode :=
if (image_formats<>nil) and (image_formats.Length<>0) then
if (num_image_formats<>nil) and (num_image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_0(context, flags, image_type, num_entries, image_formats[0], num_image_formats[0]) else
z_GetSupportedImageFormats_ovr_0_anh0000001(context, flags, image_type, num_entries, image_formats[0], IntPtr.Zero) else
if (num_image_formats<>nil) and (num_image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_0_anh0000010(context, flags, image_type, num_entries, IntPtr.Zero, num_image_formats[0]) else
z_GetSupportedImageFormats_ovr_0_anh0000011(context, flags, image_type, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetSupportedImageFormats_ovr_1_anh0000010(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; var num_image_formats: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: array of cl_image_format; var num_image_formats: UInt32): ErrorCode :=
if (image_formats<>nil) and (image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_0(context, flags, image_type, num_entries, image_formats[0], num_image_formats) else
z_GetSupportedImageFormats_ovr_0_anh0000010(context, flags, image_type, num_entries, IntPtr.Zero, num_image_formats);
private static function z_GetSupportedImageFormats_ovr_2(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
private static function z_GetSupportedImageFormats_ovr_2_anh0000010(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: array of cl_image_format; num_image_formats: IntPtr): ErrorCode :=
if (image_formats<>nil) and (image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_2(context, flags, image_type, num_entries, image_formats[0], num_image_formats) else
z_GetSupportedImageFormats_ovr_2_anh0000010(context, flags, image_type, num_entries, IntPtr.Zero, num_image_formats);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; num_image_formats: array of UInt32): ErrorCode :=
if (num_image_formats<>nil) and (num_image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_0(context, flags, image_type, num_entries, image_formats, num_image_formats[0]) else
z_GetSupportedImageFormats_ovr_0_anh0000001(context, flags, image_type, num_entries, image_formats, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; var num_image_formats: UInt32): ErrorCode :=
z_GetSupportedImageFormats_ovr_0(context, flags, image_type, num_entries, image_formats, num_image_formats);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; var image_formats: cl_image_format; num_image_formats: IntPtr): ErrorCode :=
z_GetSupportedImageFormats_ovr_2(context, flags, image_type, num_entries, image_formats, num_image_formats);
private static function z_GetSupportedImageFormats_ovr_6(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; var num_image_formats: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
private static function z_GetSupportedImageFormats_ovr_6_anh0000001(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: array of UInt32): ErrorCode :=
if (num_image_formats<>nil) and (num_image_formats.Length<>0) then
z_GetSupportedImageFormats_ovr_6(context, flags, image_type, num_entries, image_formats, num_image_formats[0]) else
z_GetSupportedImageFormats_ovr_6_anh0000001(context, flags, image_type, num_entries, image_formats, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; var num_image_formats: UInt32): ErrorCode :=
z_GetSupportedImageFormats_ovr_6(context, flags, image_type, num_entries, image_formats, num_image_formats);
private static function z_GetSupportedImageFormats_ovr_8(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetSupportedImageFormats';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetSupportedImageFormats(context: cl_context; flags: MemFlags; image_type: MemObjectType; num_entries: UInt32; image_formats: IntPtr; num_image_formats: IntPtr): ErrorCode :=
z_GetSupportedImageFormats_ovr_8(context, flags, image_type, num_entries, image_formats, num_image_formats);
// added in cl1.2
private static function z_LinkProgram_ovr_0(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_0_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_0_anh0000001000(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_0_anh0001001000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: string; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (device_list<>nil) and (device_list.Length<>0) then
if (input_programs<>nil) and (input_programs.Length<>0) then
Result := z_LinkProgram_ovr_0(context, num_devices, device_list[0], par_4_str_ptr, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_0_anh0000001000(context, num_devices, device_list[0], par_4_str_ptr, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret) else
if (input_programs<>nil) and (input_programs.Length<>0) then
Result := z_LinkProgram_ovr_0_anh0001000000(context, num_devices, IntPtr.Zero, par_4_str_ptr, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_0_anh0001001000(context, num_devices, IntPtr.Zero, par_4_str_ptr, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_LinkProgram_ovr_1_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: string; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (device_list<>nil) and (device_list.Length<>0) then
Result := z_LinkProgram_ovr_0(context, num_devices, device_list[0], par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_0_anh0001000000(context, num_devices, IntPtr.Zero, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_LinkProgram_ovr_2(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_2_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: string; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (device_list<>nil) and (device_list.Length<>0) then
Result := z_LinkProgram_ovr_2(context, num_devices, device_list[0], par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_2_anh0001000000(context, num_devices, IntPtr.Zero, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_LinkProgram_ovr_3_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_3_anh0001001000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (device_list<>nil) and (device_list.Length<>0) then
if (input_programs<>nil) and (input_programs.Length<>0) then
z_LinkProgram_ovr_0(context, num_devices, device_list[0], options, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_0_anh0000001000(context, num_devices, device_list[0], options, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret) else
if (input_programs<>nil) and (input_programs.Length<>0) then
z_LinkProgram_ovr_0_anh0001000000(context, num_devices, IntPtr.Zero, options, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_0_anh0001001000(context, num_devices, IntPtr.Zero, options, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
private static function z_LinkProgram_ovr_4_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (device_list<>nil) and (device_list.Length<>0) then
z_LinkProgram_ovr_0(context, num_devices, device_list[0], options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_0_anh0001000000(context, num_devices, IntPtr.Zero, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
private static function z_LinkProgram_ovr_5_anh0001000000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: array of cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (device_list<>nil) and (device_list.Length<>0) then
z_LinkProgram_ovr_2(context, num_devices, device_list[0], options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_2_anh0001000000(context, num_devices, IntPtr.Zero, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (input_programs<>nil) and (input_programs.Length<>0) then
Result := z_LinkProgram_ovr_0(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_0_anh0000001000(context, num_devices, device_list, par_4_str_ptr, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_LinkProgram_ovr_0(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: string; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_LinkProgram_ovr_2(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (input_programs<>nil) and (input_programs.Length<>0) then
z_LinkProgram_ovr_0(context, num_devices, device_list, options, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_0_anh0000001000(context, num_devices, device_list, options, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_LinkProgram_ovr_0(context, num_devices, device_list, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; var device_list: cl_device_id; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_LinkProgram_ovr_2(context, num_devices, device_list, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
private static function z_LinkProgram_ovr_12(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
private static function z_LinkProgram_ovr_12_anh0000001000(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: string; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
if (input_programs<>nil) and (input_programs.Length<>0) then
Result := z_LinkProgram_ovr_12(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
Result := z_LinkProgram_ovr_12_anh0000001000(context, num_devices, device_list, par_4_str_ptr, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: string; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_LinkProgram_ovr_12(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
private static function z_LinkProgram_ovr_14(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clLinkProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: string; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program;
begin
var par_4_str_ptr: IntPtr;
try
par_4_str_ptr := Marshal.StringToHGlobalAnsi(options);
Result := z_LinkProgram_ovr_14(context, num_devices, device_list, par_4_str_ptr, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
finally
Marshal.FreeHGlobal(par_4_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: array of cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
if (input_programs<>nil) and (input_programs.Length<>0) then
z_LinkProgram_ovr_12(context, num_devices, device_list, options, num_input_programs, input_programs[0], pfn_notify, user_data, errcode_ret) else
z_LinkProgram_ovr_12_anh0000001000(context, num_devices, device_list, options, num_input_programs, IntPtr.Zero, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; var input_programs: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_LinkProgram_ovr_12(context, num_devices, device_list, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function LinkProgram(context: cl_context; num_devices: UInt32; device_list: IntPtr; options: IntPtr; num_input_programs: UInt32; input_programs: IntPtr; pfn_notify: ProgramCallback; user_data: IntPtr; var errcode_ret: ErrorCode): cl_program :=
z_LinkProgram_ovr_14(context, num_devices, device_list, options, num_input_programs, input_programs, pfn_notify, user_data, errcode_ret);
// added in cl1.0
private static function z_ReleaseCommandQueue_ovr_0(command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clReleaseCommandQueue';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseCommandQueue(command_queue: cl_command_queue): ErrorCode :=
z_ReleaseCommandQueue_ovr_0(command_queue);
// added in cl1.0
private static function z_ReleaseContext_ovr_0(context: cl_context): ErrorCode;
external 'opencl.dll' name 'clReleaseContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseContext(context: cl_context): ErrorCode :=
z_ReleaseContext_ovr_0(context);
// added in cl1.2
private static function z_ReleaseDevice_ovr_0(device: cl_device_id): ErrorCode;
external 'opencl.dll' name 'clReleaseDevice';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseDevice(device: cl_device_id): ErrorCode :=
z_ReleaseDevice_ovr_0(device);
// added in cl1.0
private static function z_ReleaseEvent_ovr_0(&event: cl_event): ErrorCode;
external 'opencl.dll' name 'clReleaseEvent';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseEvent(&event: cl_event): ErrorCode :=
z_ReleaseEvent_ovr_0(&event);
// added in cl1.0
private static function z_ReleaseKernel_ovr_0(kernel: cl_kernel): ErrorCode;
external 'opencl.dll' name 'clReleaseKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseKernel(kernel: cl_kernel): ErrorCode :=
z_ReleaseKernel_ovr_0(kernel);
// added in cl1.0
private static function z_ReleaseMemObject_ovr_0(memobj: cl_mem): ErrorCode;
external 'opencl.dll' name 'clReleaseMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseMemObject(memobj: cl_mem): ErrorCode :=
z_ReleaseMemObject_ovr_0(memobj);
// added in cl1.0
private static function z_ReleaseProgram_ovr_0(&program: cl_program): ErrorCode;
external 'opencl.dll' name 'clReleaseProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseProgram(&program: cl_program): ErrorCode :=
z_ReleaseProgram_ovr_0(&program);
// added in cl1.0
private static function z_ReleaseSampler_ovr_0(sampler: cl_sampler): ErrorCode;
external 'opencl.dll' name 'clReleaseSampler';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseSampler(sampler: cl_sampler): ErrorCode :=
z_ReleaseSampler_ovr_0(sampler);
// added in cl1.0
private static function z_RetainCommandQueue_ovr_0(command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clRetainCommandQueue';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainCommandQueue(command_queue: cl_command_queue): ErrorCode :=
z_RetainCommandQueue_ovr_0(command_queue);
// added in cl1.0
private static function z_RetainContext_ovr_0(context: cl_context): ErrorCode;
external 'opencl.dll' name 'clRetainContext';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainContext(context: cl_context): ErrorCode :=
z_RetainContext_ovr_0(context);
// added in cl1.2
private static function z_RetainDevice_ovr_0(device: cl_device_id): ErrorCode;
external 'opencl.dll' name 'clRetainDevice';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainDevice(device: cl_device_id): ErrorCode :=
z_RetainDevice_ovr_0(device);
// added in cl1.0
private static function z_RetainEvent_ovr_0(&event: cl_event): ErrorCode;
external 'opencl.dll' name 'clRetainEvent';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainEvent(&event: cl_event): ErrorCode :=
z_RetainEvent_ovr_0(&event);
// added in cl1.0
private static function z_RetainKernel_ovr_0(kernel: cl_kernel): ErrorCode;
external 'opencl.dll' name 'clRetainKernel';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainKernel(kernel: cl_kernel): ErrorCode :=
z_RetainKernel_ovr_0(kernel);
// added in cl1.0
private static function z_RetainMemObject_ovr_0(memobj: cl_mem): ErrorCode;
external 'opencl.dll' name 'clRetainMemObject';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainMemObject(memobj: cl_mem): ErrorCode :=
z_RetainMemObject_ovr_0(memobj);
// added in cl1.0
private static function z_RetainProgram_ovr_0(&program: cl_program): ErrorCode;
external 'opencl.dll' name 'clRetainProgram';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainProgram(&program: cl_program): ErrorCode :=
z_RetainProgram_ovr_0(&program);
// added in cl1.0
private static function z_RetainSampler_ovr_0(sampler: cl_sampler): ErrorCode;
external 'opencl.dll' name 'clRetainSampler';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainSampler(sampler: cl_sampler): ErrorCode :=
z_RetainSampler_ovr_0(sampler);
// added in cl1.0
private static function z_SetCommandQueueProperty_ovr_0(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; var old_properties: CommandQueueProperties): ErrorCode;
external 'opencl.dll' name 'clSetCommandQueueProperty';
private static function z_SetCommandQueueProperty_ovr_0_anh00001(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; old_properties: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetCommandQueueProperty';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetCommandQueueProperty(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; old_properties: array of CommandQueueProperties): ErrorCode :=
if (old_properties<>nil) and (old_properties.Length<>0) then
z_SetCommandQueueProperty_ovr_0(command_queue, properties, enable, old_properties[0]) else
z_SetCommandQueueProperty_ovr_0_anh00001(command_queue, properties, enable, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetCommandQueueProperty(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; var old_properties: CommandQueueProperties): ErrorCode :=
z_SetCommandQueueProperty_ovr_0(command_queue, properties, enable, old_properties);
private static function z_SetCommandQueueProperty_ovr_2(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; old_properties: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetCommandQueueProperty';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetCommandQueueProperty(command_queue: cl_command_queue; properties: CommandQueueProperties; enable: Bool; old_properties: IntPtr): ErrorCode :=
z_SetCommandQueueProperty_ovr_2(command_queue, properties, enable, old_properties);
// added in cl3.0
private static function z_SetContextDestructorCallback_ovr_0(context: cl_context; pfn_notify: ContextDestructorCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetContextDestructorCallback';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetContextDestructorCallback(context: cl_context; pfn_notify: ContextDestructorCallback; user_data: IntPtr): ErrorCode :=
z_SetContextDestructorCallback_ovr_0(context, pfn_notify, user_data);
// added in cl2.1
private static function z_SetDefaultDeviceCommandQueue_ovr_0(context: cl_context; device: cl_device_id; command_queue: cl_command_queue): ErrorCode;
external 'opencl.dll' name 'clSetDefaultDeviceCommandQueue';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetDefaultDeviceCommandQueue(context: cl_context; device: cl_device_id; command_queue: cl_command_queue): ErrorCode :=
z_SetDefaultDeviceCommandQueue_ovr_0(context, device, command_queue);
// added in cl1.1
private static function z_SetEventCallback_ovr_0(&event: cl_event; command_exec_callback_type: CommandExecutionStatus; pfn_notify: EventCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetEventCallback';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetEventCallback(&event: cl_event; command_exec_callback_type: CommandExecutionStatus; pfn_notify: EventCallback; user_data: IntPtr): ErrorCode :=
z_SetEventCallback_ovr_0(&event, command_exec_callback_type, pfn_notify, user_data);
// added in cl1.0
private static function z_SetKernelArg_ovr_0(kernel: cl_kernel; arg_index: UInt32; arg_size: UIntPtr; var arg_value: Byte): ErrorCode;
external 'opencl.dll' name 'clSetKernelArg';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelArg<T>(kernel: cl_kernel; arg_index: UInt32; arg_size: UIntPtr; var arg_value: T): ErrorCode; where T: record;
begin
Result := z_SetKernelArg_ovr_0(kernel, arg_index, arg_size, PByte(pointer(@arg_value))^);
end;
private static function z_SetKernelArg_ovr_1(kernel: cl_kernel; arg_index: UInt32; arg_size: UIntPtr; arg_value: pointer): ErrorCode;
external 'opencl.dll' name 'clSetKernelArg';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelArg(kernel: cl_kernel; arg_index: UInt32; arg_size: UIntPtr; arg_value: pointer): ErrorCode :=
z_SetKernelArg_ovr_1(kernel, arg_index, arg_size, arg_value);
// added in cl2.0
private static function z_SetKernelArgSVMPointer_ovr_0(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetKernelArgSVMPointer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelArgSVMPointer(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode :=
z_SetKernelArgSVMPointer_ovr_0(kernel, arg_index, arg_value);
// added in cl2.0
private static function z_SetKernelExecInfo_ovr_0(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; var param_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetKernelExecInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelExecInfo(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; var param_value: IntPtr): ErrorCode :=
z_SetKernelExecInfo_ovr_0(kernel, param_name, param_value_size, param_value);
private static function z_SetKernelExecInfo_ovr_1(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; var param_value: Bool): ErrorCode;
external 'opencl.dll' name 'clSetKernelExecInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelExecInfo(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; var param_value: Bool): ErrorCode :=
z_SetKernelExecInfo_ovr_1(kernel, param_name, param_value_size, param_value);
private static function z_SetKernelExecInfo_ovr_2(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; param_value: pointer): ErrorCode;
external 'opencl.dll' name 'clSetKernelExecInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelExecInfo(kernel: cl_kernel; param_name: KernelExecInfo; param_value_size: UIntPtr; param_value: pointer): ErrorCode :=
z_SetKernelExecInfo_ovr_2(kernel, param_name, param_value_size, param_value);
// added in cl1.1
private static function z_SetMemObjectDestructorCallback_ovr_0(memobj: cl_mem; pfn_notify: MemObjectDestructorCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetMemObjectDestructorCallback';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetMemObjectDestructorCallback(memobj: cl_mem; pfn_notify: MemObjectDestructorCallback; user_data: IntPtr): ErrorCode :=
z_SetMemObjectDestructorCallback_ovr_0(memobj, pfn_notify, user_data);
// added in cl2.2
private static function z_SetProgramReleaseCallback_ovr_0(&program: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetProgramReleaseCallback';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetProgramReleaseCallback(&program: cl_program; pfn_notify: ProgramCallback; user_data: IntPtr): ErrorCode :=
z_SetProgramReleaseCallback_ovr_0(&program, pfn_notify, user_data);
// added in cl2.2
private static function z_SetProgramSpecializationConstant_ovr_0(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; var spec_value: Byte): ErrorCode;
external 'opencl.dll' name 'clSetProgramSpecializationConstant';
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_SetProgramSpecializationConstant_ovr_0<T>(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; var spec_value: T): ErrorCode; where T: record;
begin
Result := z_SetProgramSpecializationConstant_ovr_0(&program, spec_id, spec_size, PByte(pointer(@spec_value))^);
end;
private [MethodImpl(MethodImplOptions.AggressiveInlining)] static function temp_SetProgramSpecializationConstant_ovr_0_anh00001(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr): ErrorCode :=
z_SetProgramSpecializationConstant_ovr_0(&program, spec_id, spec_size, PByte(nil)^);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetProgramSpecializationConstant<T>(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; spec_value: array of T): ErrorCode; where T: record;
begin
if (spec_value<>nil) and (spec_value.Length<>0) then
Result := temp_SetProgramSpecializationConstant_ovr_0(&program, spec_id, spec_size, spec_value[0]) else
Result := temp_SetProgramSpecializationConstant_ovr_0_anh00001(&program, spec_id, spec_size);
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetProgramSpecializationConstant<T>(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; var spec_value: T): ErrorCode; where T: record;
begin
Result := z_SetProgramSpecializationConstant_ovr_0(&program, spec_id, spec_size, PByte(pointer(@spec_value))^);
end;
private static function z_SetProgramSpecializationConstant_ovr_2(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; spec_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetProgramSpecializationConstant';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetProgramSpecializationConstant(&program: cl_program; spec_id: UInt32; spec_size: UIntPtr; spec_value: IntPtr): ErrorCode :=
z_SetProgramSpecializationConstant_ovr_2(&program, spec_id, spec_size, spec_value);
// added in cl1.1
private static function z_SetUserEventStatus_ovr_0(&event: cl_event; execution_status: CommandExecutionStatus): ErrorCode;
external 'opencl.dll' name 'clSetUserEventStatus';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetUserEventStatus(&event: cl_event; execution_status: CommandExecutionStatus): ErrorCode :=
z_SetUserEventStatus_ovr_0(&event, execution_status);
// added in cl2.0
private static function z_SVMAlloc_ovr_0(context: cl_context; flags: SvmMemFlags; size: UIntPtr; alignment: UInt32): IntPtr;
external 'opencl.dll' name 'clSVMAlloc';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SVMAlloc(context: cl_context; flags: SvmMemFlags; size: UIntPtr; alignment: UInt32): IntPtr :=
z_SVMAlloc_ovr_0(context, flags, size, alignment);
// added in cl2.0
private static procedure z_SVMFree_ovr_0(context: cl_context; svm_pointer: IntPtr);
external 'opencl.dll' name 'clSVMFree';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure SVMFree(context: cl_context; svm_pointer: IntPtr) :=
z_SVMFree_ovr_0(context, svm_pointer);
// added in cl1.0
private static function z_UnloadCompiler_ovr_0: ErrorCode;
external 'opencl.dll' name 'clUnloadCompiler';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function UnloadCompiler: ErrorCode :=
z_UnloadCompiler_ovr_0;
// added in cl1.2
private static function z_UnloadPlatformCompiler_ovr_0(platform: cl_platform_id): ErrorCode;
external 'opencl.dll' name 'clUnloadPlatformCompiler';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function UnloadPlatformCompiler(platform: cl_platform_id): ErrorCode :=
z_UnloadPlatformCompiler_ovr_0(platform);
// added in cl1.0
private static function z_WaitForEvents_ovr_0(num_events: UInt32; var event_list: cl_event): ErrorCode;
external 'opencl.dll' name 'clWaitForEvents';
private static function z_WaitForEvents_ovr_0_anh001(num_events: UInt32; event_list: IntPtr): ErrorCode;
external 'opencl.dll' name 'clWaitForEvents';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function WaitForEvents(num_events: UInt32; event_list: array of cl_event): ErrorCode :=
if (event_list<>nil) and (event_list.Length<>0) then
z_WaitForEvents_ovr_0(num_events, event_list[0]) else
z_WaitForEvents_ovr_0_anh001(num_events, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function WaitForEvents(num_events: UInt32; var event_list: cl_event): ErrorCode :=
z_WaitForEvents_ovr_0(num_events, event_list);
private static function z_WaitForEvents_ovr_2(num_events: UInt32; event_list: IntPtr): ErrorCode;
external 'opencl.dll' name 'clWaitForEvents';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function WaitForEvents(num_events: UInt32; event_list: IntPtr): ErrorCode :=
z_WaitForEvents_ovr_2(num_events, event_list);
end;
{$region Extensions}
[PCUNotRestore]
clD3d10SharingKHR = static class
public const _ExtStr = 'khr_d3d10_sharing';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_0(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000001(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000011(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000011(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromD3D10KHR_ovr_1_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromD3D10KHR_ovr_2(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_2_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_2(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromD3D10KHR_ovr_2_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromD3D10KHR_ovr_0_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromD3D10KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromD3D10KHR_ovr_2(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromD3D10KHR_ovr_6(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
private static function z_GetDeviceIDsFromD3D10KHR_ovr_6_anh00000001(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D10KHR_ovr_6(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromD3D10KHR_ovr_6_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromD3D10KHR_ovr_6(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromD3D10KHR_ovr_8(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D10KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D10KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromD3D10KHR_ovr_8(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_CreateFromD3D10BufferKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10BufferKHR';
private static function z_CreateFromD3D10BufferKHR_ovr_0_anh00010(context: cl_context; flags: MemFlags; resource: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10BufferKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10BufferKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D10BufferKHR_ovr_0(context, flags, resource[0], errcode_ret) else
z_CreateFromD3D10BufferKHR_ovr_0_anh00010(context, flags, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10BufferKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10BufferKHR_ovr_0(context, flags, resource, errcode_ret);
private static function z_CreateFromD3D10BufferKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10BufferKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10BufferKHR(context: cl_context; flags: MemFlags; resource: pointer; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10BufferKHR_ovr_2(context, flags, resource, errcode_ret);
private static function z_CreateFromD3D10Texture2DKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture2DKHR';
private static function z_CreateFromD3D10Texture2DKHR_ovr_0_anh000100(context: cl_context; flags: MemFlags; resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture2DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture2DKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D10Texture2DKHR_ovr_0(context, flags, resource[0], subresource, errcode_ret) else
z_CreateFromD3D10Texture2DKHR_ovr_0_anh000100(context, flags, IntPtr.Zero, subresource, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture2DKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10Texture2DKHR_ovr_0(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D10Texture2DKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture2DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture2DKHR(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10Texture2DKHR_ovr_2(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D10Texture3DKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture3DKHR';
private static function z_CreateFromD3D10Texture3DKHR_ovr_0_anh000100(context: cl_context; flags: MemFlags; resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture3DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture3DKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D10Texture3DKHR_ovr_0(context, flags, resource[0], subresource, errcode_ret) else
z_CreateFromD3D10Texture3DKHR_ovr_0_anh000100(context, flags, IntPtr.Zero, subresource, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture3DKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10Texture3DKHR_ovr_0(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D10Texture3DKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D10Texture3DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D10Texture3DKHR(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D10Texture3DKHR_ovr_2(context, flags, resource, subresource, errcode_ret);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D10ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D10ObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D10ObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D10ObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D10ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D10ObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D10ObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D10ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D10ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D10ObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clD3d11SharingKHR = static class
public const _ExtStr = 'khr_d3d11_sharing';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_0(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000001(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000011(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000011(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromD3D11KHR_ovr_1_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromD3D11KHR_ovr_2(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_2_anh00000010(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_2(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromD3D11KHR_ovr_2_anh00000010(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromD3D11KHR_ovr_0_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromD3D11KHR_ovr_0(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromD3D11KHR_ovr_2(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromD3D11KHR_ovr_6(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
private static function z_GetDeviceIDsFromD3D11KHR_ovr_6_anh00000001(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromD3D11KHR_ovr_6(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromD3D11KHR_ovr_6_anh00000001(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromD3D11KHR_ovr_6(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromD3D11KHR_ovr_8(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromD3D11KHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromD3D11KHR(platform: cl_platform_id; d3d_device_source: UInt32; d3d_object: IntPtr; d3d_device_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromD3D11KHR_ovr_8(platform, d3d_device_source, d3d_object, d3d_device_set, num_entries, devices, num_devices);
private static function z_CreateFromD3D11BufferKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11BufferKHR';
private static function z_CreateFromD3D11BufferKHR_ovr_0_anh00010(context: cl_context; flags: MemFlags; resource: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11BufferKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11BufferKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D11BufferKHR_ovr_0(context, flags, resource[0], errcode_ret) else
z_CreateFromD3D11BufferKHR_ovr_0_anh00010(context, flags, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11BufferKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11BufferKHR_ovr_0(context, flags, resource, errcode_ret);
private static function z_CreateFromD3D11BufferKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11BufferKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11BufferKHR(context: cl_context; flags: MemFlags; resource: pointer; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11BufferKHR_ovr_2(context, flags, resource, errcode_ret);
private static function z_CreateFromD3D11Texture2DKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture2DKHR';
private static function z_CreateFromD3D11Texture2DKHR_ovr_0_anh000100(context: cl_context; flags: MemFlags; resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture2DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture2DKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D11Texture2DKHR_ovr_0(context, flags, resource[0], subresource, errcode_ret) else
z_CreateFromD3D11Texture2DKHR_ovr_0_anh000100(context, flags, IntPtr.Zero, subresource, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture2DKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11Texture2DKHR_ovr_0(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D11Texture2DKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture2DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture2DKHR(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11Texture2DKHR_ovr_2(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D11Texture3DKHR_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture3DKHR';
private static function z_CreateFromD3D11Texture3DKHR_ovr_0_anh000100(context: cl_context; flags: MemFlags; resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture3DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture3DKHR(context: cl_context; flags: MemFlags; resource: array of IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromD3D11Texture3DKHR_ovr_0(context, flags, resource[0], subresource, errcode_ret) else
z_CreateFromD3D11Texture3DKHR_ovr_0_anh000100(context, flags, IntPtr.Zero, subresource, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture3DKHR(context: cl_context; flags: MemFlags; var resource: IntPtr; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11Texture3DKHR_ovr_0(context, flags, resource, subresource, errcode_ret);
private static function z_CreateFromD3D11Texture3DKHR_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromD3D11Texture3DKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromD3D11Texture3DKHR(context: cl_context; flags: MemFlags; resource: pointer; subresource: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromD3D11Texture3DKHR_ovr_2(context, flags, resource, subresource, errcode_ret);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireD3D11ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireD3D11ObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireD3D11ObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireD3D11ObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseD3D11ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseD3D11ObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseD3D11ObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseD3D11ObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseD3D11ObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseD3D11ObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clDx9MediaSharingKHR = static class
public const _ExtStr = 'khr_dx9_media_sharing';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000001(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100001(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000011(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100011(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000001(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000010(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000011(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, IntPtr.Zero, IntPtr.Zero) else
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100001(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100010(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100011(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_1_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_1_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_1_anh000100010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000010(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices) else
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100010(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000100010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000000010(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices) else
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000100010(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_3_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_3_anh000100001(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000001(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100001(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_4_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_5_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000000001(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000100001(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000000001(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000100001(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_7_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_8(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_8_anh000100000(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: array of UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
if (media_adapter_type<>nil) and (media_adapter_type.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_8(platform, num_media_adapters, media_adapter_type[0], media_adapters, media_adapter_set, num_entries, devices, num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_8_anh000100000(platform, num_media_adapters, IntPtr.Zero, media_adapters, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000011(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_0(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_2(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_6(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; var media_adapter_type: UInt32; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_8(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000001(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000011(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000011(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_19_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_20(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_20_anh000000010(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_20(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_20_anh000000010(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_18(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_20(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_24(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_24_anh000000001(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_24(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_24_anh000000001(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_24(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_26(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9MediaAdapterKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9MediaAdapterKHR(platform: cl_platform_id; num_media_adapters: UInt32; media_adapter_type: IntPtr; media_adapters: IntPtr; media_adapter_set: UInt32; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9MediaAdapterKHR_ovr_26(platform, num_media_adapters, media_adapter_type, media_adapters, media_adapter_set, num_entries, devices, num_devices);
private static function z_CreateFromDX9MediaSurfaceKHR_ovr_0(context: cl_context; flags: MemFlags; adapter_type: UInt32; surface_info: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromDX9MediaSurfaceKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromDX9MediaSurfaceKHR(context: cl_context; flags: MemFlags; adapter_type: UInt32; surface_info: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromDX9MediaSurfaceKHR_ovr_0(context, flags, adapter_type, surface_info, plane, errcode_ret);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9MediaSurfacesKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9MediaSurfacesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9MediaSurfacesKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9MediaSurfacesKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clEglImageKHR = static class
public const _ExtStr = 'khr_egl_image';
private static function z_CreateFromEGLImageKHR_ovr_0(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; var properties: EglImagePropertiesKhr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromEGLImageKHR';
private static function z_CreateFromEGLImageKHR_ovr_0_anh0000010(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; properties: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromEGLImageKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromEGLImageKHR(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; properties: array of EglImagePropertiesKhr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateFromEGLImageKHR_ovr_0(context, egldisplay, eglimage, flags, properties[0], errcode_ret) else
z_CreateFromEGLImageKHR_ovr_0_anh0000010(context, egldisplay, eglimage, flags, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromEGLImageKHR(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; var properties: EglImagePropertiesKhr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromEGLImageKHR_ovr_0(context, egldisplay, eglimage, flags, properties, errcode_ret);
private static function z_CreateFromEGLImageKHR_ovr_2(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; properties: IntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromEGLImageKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromEGLImageKHR(context: cl_context; egldisplay: IntPtr; eglimage: IntPtr; flags: MemFlags; properties: IntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromEGLImageKHR_ovr_2(context, egldisplay, eglimage, flags, properties, errcode_ret);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireEGLObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireEGLObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireEGLObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireEGLObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireEGLObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseEGLObjectsKHR_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseEGLObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseEGLObjectsKHR_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseEGLObjectsKHR_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseEGLObjectsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseEGLObjectsKHR(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseEGLObjectsKHR_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clEglEventKHR = static class
public const _ExtStr = 'khr_egl_event';
private static function z_CreateEventFromEGLSyncKHR_ovr_0(context: cl_context; sync: IntPtr; display: IntPtr; var errcode_ret: ErrorCode): cl_event;
external 'opencl.dll' name 'clCreateEventFromEGLSyncKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateEventFromEGLSyncKHR(context: cl_context; sync: IntPtr; display: IntPtr; var errcode_ret: ErrorCode): cl_event :=
z_CreateEventFromEGLSyncKHR_ovr_0(context, sync, display, errcode_ret);
end;
[PCUNotRestore]
clSetMemObjectDestructorAPPLE = static class
public const _ExtStr = 'APPLE_SetMemObjectDestructor';
private static function z_SetMemObjectDestructorAPPLE_ovr_0(memobj: cl_mem; pfn_notify: MemObjectDestructorCallback; user_data: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetMemObjectDestructorAPPLE';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetMemObjectDestructorAPPLE(memobj: cl_mem; pfn_notify: MemObjectDestructorCallback; user_data: IntPtr): ErrorCode :=
z_SetMemObjectDestructorAPPLE_ovr_0(memobj, pfn_notify, user_data);
end;
[PCUNotRestore]
clContextLoggingFunctionsAPPLE = static class
public const _ExtStr = 'APPLE_ContextLoggingFunctions';
private static procedure z_LogMessagesToSystemLogAPPLE_ovr_0(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
external 'opencl.dll' name 'clLogMessagesToSystemLogAPPLE';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToSystemLogAPPLE(errstr: string; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
begin
var par_1_str_ptr: IntPtr;
try
par_1_str_ptr := Marshal.StringToHGlobalAnsi(errstr);
z_LogMessagesToSystemLogAPPLE_ovr_0(par_1_str_ptr, private_info, cb, user_data);
finally
Marshal.FreeHGlobal(par_1_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToSystemLogAPPLE(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr) :=
z_LogMessagesToSystemLogAPPLE_ovr_0(errstr, private_info, cb, user_data);
private static procedure z_LogMessagesToStdoutAPPLE_ovr_0(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
external 'opencl.dll' name 'clLogMessagesToStdoutAPPLE';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToStdoutAPPLE(errstr: string; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
begin
var par_1_str_ptr: IntPtr;
try
par_1_str_ptr := Marshal.StringToHGlobalAnsi(errstr);
z_LogMessagesToStdoutAPPLE_ovr_0(par_1_str_ptr, private_info, cb, user_data);
finally
Marshal.FreeHGlobal(par_1_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToStdoutAPPLE(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr) :=
z_LogMessagesToStdoutAPPLE_ovr_0(errstr, private_info, cb, user_data);
private static procedure z_LogMessagesToStderrAPPLE_ovr_0(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
external 'opencl.dll' name 'clLogMessagesToStderrAPPLE';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToStderrAPPLE(errstr: string; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr);
begin
var par_1_str_ptr: IntPtr;
try
par_1_str_ptr := Marshal.StringToHGlobalAnsi(errstr);
z_LogMessagesToStderrAPPLE_ovr_0(par_1_str_ptr, private_info, cb, user_data);
finally
Marshal.FreeHGlobal(par_1_str_ptr);
end;
end;
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure LogMessagesToStderrAPPLE(errstr: IntPtr; private_info: IntPtr; cb: UIntPtr; user_data: IntPtr) :=
z_LogMessagesToStderrAPPLE_ovr_0(errstr, private_info, cb, user_data);
end;
[PCUNotRestore]
clIcdKHR = static class
public const _ExtStr = 'khr_icd';
private static function z_IcdGetPlatformIDsKHR_ovr_0(num_entries: UInt32; var platforms: cl_platform_id; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
private static function z_IcdGetPlatformIDsKHR_ovr_0_anh0010(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
private static function z_IcdGetPlatformIDsKHR_ovr_0_anh0001(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
private static function z_IcdGetPlatformIDsKHR_ovr_0_anh0011(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: array of cl_platform_id; num_platforms: array of UInt32): ErrorCode :=
if (platforms<>nil) and (platforms.Length<>0) then
if (num_platforms<>nil) and (num_platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_0(num_entries, platforms[0], num_platforms[0]) else
z_IcdGetPlatformIDsKHR_ovr_0_anh0001(num_entries, platforms[0], IntPtr.Zero) else
if (num_platforms<>nil) and (num_platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_0_anh0010(num_entries, IntPtr.Zero, num_platforms[0]) else
z_IcdGetPlatformIDsKHR_ovr_0_anh0011(num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_IcdGetPlatformIDsKHR_ovr_1_anh0010(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: array of cl_platform_id; var num_platforms: UInt32): ErrorCode :=
if (platforms<>nil) and (platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_0(num_entries, platforms[0], num_platforms) else
z_IcdGetPlatformIDsKHR_ovr_0_anh0010(num_entries, IntPtr.Zero, num_platforms);
private static function z_IcdGetPlatformIDsKHR_ovr_2(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
private static function z_IcdGetPlatformIDsKHR_ovr_2_anh0010(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: array of cl_platform_id; num_platforms: IntPtr): ErrorCode :=
if (platforms<>nil) and (platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_2(num_entries, platforms[0], num_platforms) else
z_IcdGetPlatformIDsKHR_ovr_2_anh0010(num_entries, IntPtr.Zero, num_platforms);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: array of UInt32): ErrorCode :=
if (num_platforms<>nil) and (num_platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_0(num_entries, platforms, num_platforms[0]) else
z_IcdGetPlatformIDsKHR_ovr_0_anh0001(num_entries, platforms, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; var platforms: cl_platform_id; var num_platforms: UInt32): ErrorCode :=
z_IcdGetPlatformIDsKHR_ovr_0(num_entries, platforms, num_platforms);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; var platforms: cl_platform_id; num_platforms: IntPtr): ErrorCode :=
z_IcdGetPlatformIDsKHR_ovr_2(num_entries, platforms, num_platforms);
private static function z_IcdGetPlatformIDsKHR_ovr_6(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
private static function z_IcdGetPlatformIDsKHR_ovr_6_anh0001(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: IntPtr; num_platforms: array of UInt32): ErrorCode :=
if (num_platforms<>nil) and (num_platforms.Length<>0) then
z_IcdGetPlatformIDsKHR_ovr_6(num_entries, platforms, num_platforms[0]) else
z_IcdGetPlatformIDsKHR_ovr_6_anh0001(num_entries, platforms, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: IntPtr; var num_platforms: UInt32): ErrorCode :=
z_IcdGetPlatformIDsKHR_ovr_6(num_entries, platforms, num_platforms);
private static function z_IcdGetPlatformIDsKHR_ovr_8(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode;
external 'opencl.dll' name 'clIcdGetPlatformIDsKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function IcdGetPlatformIDsKHR(num_entries: UInt32; platforms: IntPtr; num_platforms: IntPtr): ErrorCode :=
z_IcdGetPlatformIDsKHR_ovr_8(num_entries, platforms, num_platforms);
end;
[PCUNotRestore]
clIlProgramKHR = static class
public const _ExtStr = 'khr_il_program';
private static function z_CreateProgramWithILKHR_ovr_0(context: cl_context; var il: byte; length: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithILKHR';
private static function z_CreateProgramWithILKHR_ovr_0_anh00100(context: cl_context; il: IntPtr; length: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithILKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithILKHR(context: cl_context; il: array of byte; length: UIntPtr; var errcode_ret: ErrorCode): cl_program :=
if (il<>nil) and (il.Length<>0) then
z_CreateProgramWithILKHR_ovr_0(context, il[0], length, errcode_ret) else
z_CreateProgramWithILKHR_ovr_0_anh00100(context, IntPtr.Zero, length, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithILKHR(context: cl_context; var il: byte; length: UIntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithILKHR_ovr_0(context, il, length, errcode_ret);
private static function z_CreateProgramWithILKHR_ovr_2(context: cl_context; il: IntPtr; length: UIntPtr; var errcode_ret: ErrorCode): cl_program;
external 'opencl.dll' name 'clCreateProgramWithILKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateProgramWithILKHR(context: cl_context; il: IntPtr; length: UIntPtr; var errcode_ret: ErrorCode): cl_program :=
z_CreateProgramWithILKHR_ovr_2(context, il, length, errcode_ret);
end;
[PCUNotRestore]
clTerminateContextKHR = static class
public const _ExtStr = 'khr_terminate_context';
private static function z_TerminateContextKHR_ovr_0(context: cl_context): ErrorCode;
external 'opencl.dll' name 'clTerminateContextKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function TerminateContextKHR(context: cl_context): ErrorCode :=
z_TerminateContextKHR_ovr_0(context);
end;
[PCUNotRestore]
clCreateCommandQueueKHR = static class
public const _ExtStr = 'khr_create_command_queue';
private static function z_CreateCommandQueueWithPropertiesKHR_ovr_0(context: cl_context; device: cl_device_id; var properties: UInt64; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithPropertiesKHR';
private static function z_CreateCommandQueueWithPropertiesKHR_ovr_0_anh00010(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithPropertiesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithPropertiesKHR(context: cl_context; device: cl_device_id; properties: array of UInt64; var errcode_ret: ErrorCode): cl_command_queue :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateCommandQueueWithPropertiesKHR_ovr_0(context, device, properties[0], errcode_ret) else
z_CreateCommandQueueWithPropertiesKHR_ovr_0_anh00010(context, device, IntPtr.Zero, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithPropertiesKHR(context: cl_context; device: cl_device_id; var properties: UInt64; var errcode_ret: ErrorCode): cl_command_queue :=
z_CreateCommandQueueWithPropertiesKHR_ovr_0(context, device, properties, errcode_ret);
private static function z_CreateCommandQueueWithPropertiesKHR_ovr_2(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue;
external 'opencl.dll' name 'clCreateCommandQueueWithPropertiesKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateCommandQueueWithPropertiesKHR(context: cl_context; device: cl_device_id; properties: IntPtr; var errcode_ret: ErrorCode): cl_command_queue :=
z_CreateCommandQueueWithPropertiesKHR_ovr_2(context, device, properties, errcode_ret);
end;
[PCUNotRestore]
clDeviceFissionEXT = static class
public const _ExtStr = 'ext_device_fission';
private static function z_ReleaseDeviceEXT_ovr_0(device: cl_device_id): ErrorCode;
external 'opencl.dll' name 'clReleaseDeviceEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseDeviceEXT(device: cl_device_id): ErrorCode :=
z_ReleaseDeviceEXT_ovr_0(device);
private static function z_RetainDeviceEXT_ovr_0(device: cl_device_id): ErrorCode;
external 'opencl.dll' name 'clRetainDeviceEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainDeviceEXT(device: cl_device_id): ErrorCode :=
z_RetainDeviceEXT_ovr_0(device);
private static function z_CreateSubDevicesEXT_ovr_0(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh000010(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh001010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh000001(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh001001(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh000011(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_0_anh001011(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (out_devices<>nil) and (out_devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties[0], num_entries, out_devices[0], num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000001(in_device, properties[0], num_entries, out_devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh000010(in_device, properties[0], num_entries, IntPtr.Zero, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000011(in_device, properties[0], num_entries, IntPtr.Zero, IntPtr.Zero) else
if (out_devices<>nil) and (out_devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh001000(in_device, IntPtr.Zero, num_entries, out_devices[0], num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh001001(in_device, IntPtr.Zero, num_entries, out_devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh001010(in_device, IntPtr.Zero, num_entries, IntPtr.Zero, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh001011(in_device, IntPtr.Zero, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_CreateSubDevicesEXT_ovr_1_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_1_anh000010(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_1_anh001010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties[0], num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_0_anh000010(in_device, properties[0], num_entries, IntPtr.Zero, num_devices) else
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh001000(in_device, IntPtr.Zero, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_0_anh001010(in_device, IntPtr.Zero, num_entries, IntPtr.Zero, num_devices);
private static function z_CreateSubDevicesEXT_ovr_2(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_2_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_2_anh000010(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_2_anh001010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_2(in_device, properties[0], num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_2_anh000010(in_device, properties[0], num_entries, IntPtr.Zero, num_devices) else
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_2_anh001000(in_device, IntPtr.Zero, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_2_anh001010(in_device, IntPtr.Zero, num_entries, IntPtr.Zero, num_devices);
private static function z_CreateSubDevicesEXT_ovr_3_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_3_anh001001(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties[0], num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000001(in_device, properties[0], num_entries, out_devices, IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh001001(in_device, IntPtr.Zero, num_entries, out_devices, IntPtr.Zero);
private static function z_CreateSubDevicesEXT_ovr_4_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties[0], num_entries, out_devices, num_devices) else
z_CreateSubDevicesEXT_ovr_0_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_5_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevicesEXT_ovr_2(in_device, properties[0], num_entries, out_devices, num_devices) else
z_CreateSubDevicesEXT_ovr_2_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_6(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_6_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_6_anh000001(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_6_anh001001(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_6(in_device, properties[0], num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_6_anh000001(in_device, properties[0], num_entries, out_devices, IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_6_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_6_anh001001(in_device, IntPtr.Zero, num_entries, out_devices, IntPtr.Zero);
private static function z_CreateSubDevicesEXT_ovr_7_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevicesEXT_ovr_6(in_device, properties[0], num_entries, out_devices, num_devices) else
z_CreateSubDevicesEXT_ovr_6_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_8(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_8_anh001000(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: array of DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_CreateSubDevicesEXT_ovr_8(in_device, properties[0], num_entries, out_devices, num_devices) else
z_CreateSubDevicesEXT_ovr_8_anh001000(in_device, IntPtr.Zero, num_entries, out_devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties, num_entries, out_devices[0], num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000001(in_device, properties, num_entries, out_devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000011(in_device, properties, num_entries, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_0_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_2(in_device, properties, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_2_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_0(in_device, properties, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_0_anh000001(in_device, properties, num_entries, out_devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_CreateSubDevicesEXT_ovr_0(in_device, properties, num_entries, out_devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_CreateSubDevicesEXT_ovr_2(in_device, properties, num_entries, out_devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_6(in_device, properties, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_6_anh000001(in_device, properties, num_entries, out_devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_CreateSubDevicesEXT_ovr_6(in_device, properties, num_entries, out_devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; var properties: DevicePartitionPropertyExt; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_CreateSubDevicesEXT_ovr_8(in_device, properties, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_18(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_18_anh000010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_18_anh000001(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_18_anh000011(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_18(in_device, properties, num_entries, out_devices[0], num_devices[0]) else
z_CreateSubDevicesEXT_ovr_18_anh000001(in_device, properties, num_entries, out_devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_18_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_18_anh000011(in_device, properties, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_CreateSubDevicesEXT_ovr_19_anh000010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_18(in_device, properties, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_18_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices);
private static function z_CreateSubDevicesEXT_ovr_20(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_20_anh000010(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (out_devices<>nil) and (out_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_20(in_device, properties, num_entries, out_devices[0], num_devices) else
z_CreateSubDevicesEXT_ovr_20_anh000010(in_device, properties, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_18(in_device, properties, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_18_anh000001(in_device, properties, num_entries, out_devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_CreateSubDevicesEXT_ovr_18(in_device, properties, num_entries, out_devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; var out_devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_CreateSubDevicesEXT_ovr_20(in_device, properties, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_24(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
private static function z_CreateSubDevicesEXT_ovr_24_anh000001(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_CreateSubDevicesEXT_ovr_24(in_device, properties, num_entries, out_devices, num_devices[0]) else
z_CreateSubDevicesEXT_ovr_24_anh000001(in_device, properties, num_entries, out_devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_CreateSubDevicesEXT_ovr_24(in_device, properties, num_entries, out_devices, num_devices);
private static function z_CreateSubDevicesEXT_ovr_26(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clCreateSubDevicesEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateSubDevicesEXT(in_device: cl_device_id; properties: IntPtr; num_entries: UInt32; out_devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_CreateSubDevicesEXT_ovr_26(in_device, properties, num_entries, out_devices, num_devices);
end;
[PCUNotRestore]
clMigrateMemobjectEXT = static class
public const _ExtStr = 'ext_migrate_memobject';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000001(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010001(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000011(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010011(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000001(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000011(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010001(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010010(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010011(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMigrateMemObjectEXT_ovr_1_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_1_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_1_anh00010010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010010(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_2(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_2_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_2_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_2_anh00010010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_2(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_2_anh00000010(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_2_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_2_anh00010010(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_3_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_3_anh00010001(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000001(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010001(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueMigrateMemObjectEXT_ovr_4_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_5_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_2(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjectEXT_ovr_2_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_6(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_6_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_6_anh00000001(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_6_anh00010001(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_6(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_6_anh00000001(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_6_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_6_anh00010001(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueMigrateMemObjectEXT_ovr_7_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_6(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjectEXT_ovr_6_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_8(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_8_anh00010000(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: array of cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_8(command_queue, num_mem_objects, mem_objects[0], flags, num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueMigrateMemObjectEXT_ovr_8_anh00010000(command_queue, num_mem_objects, IntPtr.Zero, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000011(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_2(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_2_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_0_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_0(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_2(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_6(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_6_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_6(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; var mem_objects: cl_mem; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_8(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_18(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000001(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000011(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_18(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000011(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMigrateMemObjectEXT_ovr_19_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_18(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_20(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_20_anh00000010(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_20(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemObjectEXT_ovr_20_anh00000010(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_18(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_18_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_18(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_20(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_24(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
private static function z_EnqueueMigrateMemObjectEXT_ovr_24_anh00000001(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemObjectEXT_ovr_24(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemObjectEXT_ovr_24_anh00000001(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_24(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemObjectEXT_ovr_26(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemObjectEXT';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemObjectEXT(command_queue: cl_command_queue; num_mem_objects: UInt32; mem_objects: IntPtr; flags: MemMigrationFlagsExt; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemObjectEXT_ovr_26(command_queue, num_mem_objects, mem_objects, flags, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clExtHostPtrQCOM = static class
public const _ExtStr = 'qcom_ext_host_ptr';
private static function z_GetDeviceImageInfoQCOM_ovr_0(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
private static function z_GetDeviceImageInfoQCOM_ovr_0_anh000010000(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
private static function z_GetDeviceImageInfoQCOM_ovr_0_anh000000001(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
private static function z_GetDeviceImageInfoQCOM_ovr_0_anh000010001(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: array of cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (image_format<>nil) and (image_format.Length<>0) then
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_0(device, image_width, image_height, image_format[0], param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetDeviceImageInfoQCOM_ovr_0_anh000000001(device, image_width, image_height, image_format[0], param_name, param_value_size, param_value, IntPtr.Zero) else
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_0_anh000010000(device, image_width, image_height, IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetDeviceImageInfoQCOM_ovr_0_anh000010001(device, image_width, image_height, IntPtr.Zero, param_name, param_value_size, param_value, IntPtr.Zero);
private static function z_GetDeviceImageInfoQCOM_ovr_1_anh000010000(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: array of cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
if (image_format<>nil) and (image_format.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_0(device, image_width, image_height, image_format[0], param_name, param_value_size, param_value, param_value_size_ret) else
z_GetDeviceImageInfoQCOM_ovr_0_anh000010000(device, image_width, image_height, IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceImageInfoQCOM_ovr_2(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
private static function z_GetDeviceImageInfoQCOM_ovr_2_anh000010000(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: array of cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
if (image_format<>nil) and (image_format.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_2(device, image_width, image_height, image_format[0], param_name, param_value_size, param_value, param_value_size_ret) else
z_GetDeviceImageInfoQCOM_ovr_2_anh000010000(device, image_width, image_height, IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_0(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetDeviceImageInfoQCOM_ovr_0_anh000000001(device, image_width, image_height, image_format, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceImageInfoQCOM_ovr_0(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; var image_format: cl_image_format; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceImageInfoQCOM_ovr_2(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceImageInfoQCOM_ovr_6(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
private static function z_GetDeviceImageInfoQCOM_ovr_6_anh000000001(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetDeviceImageInfoQCOM_ovr_6(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetDeviceImageInfoQCOM_ovr_6_anh000000001(device, image_width, image_height, image_format, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetDeviceImageInfoQCOM_ovr_6(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetDeviceImageInfoQCOM_ovr_8(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceImageInfoQCOM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceImageInfoQCOM(device: cl_device_id; image_width: UIntPtr; image_height: UIntPtr; image_format: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetDeviceImageInfoQCOM_ovr_8(device, image_width, image_height, image_format, param_name, param_value_size, param_value, param_value_size_ret);
end;
[PCUNotRestore]
clUseGrallocPtrIMG = static class
public const _ExtStr = 'img_use_gralloc_ptr';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGrallocObjectsIMG_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGrallocObjectsIMG_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGrallocObjectsIMG_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGrallocObjectsIMG_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGrallocObjectsIMG_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGrallocObjectsIMG_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGrallocObjectsIMG_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGrallocObjectsIMG';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGrallocObjectsIMG(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGrallocObjectsIMG_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clSubgroupsKHR = static class
public const _ExtStr = 'khr_subgroups';
private static function z_GetKernelSubGroupInfoKHR_ovr_0(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfoKHR';
private static function z_GetKernelSubGroupInfoKHR_ovr_0_anh000000001(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfoKHR(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetKernelSubGroupInfoKHR_ovr_0(in_kernel, in_device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret[0]) else
z_GetKernelSubGroupInfoKHR_ovr_0_anh000000001(in_kernel, in_device, param_name, input_value_size, input_value, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfoKHR(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetKernelSubGroupInfoKHR_ovr_0(in_kernel, in_device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
private static function z_GetKernelSubGroupInfoKHR_ovr_2(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetKernelSubGroupInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetKernelSubGroupInfoKHR(in_kernel: cl_kernel; in_device: cl_device_id; param_name: KernelSubGroupInfo; input_value_size: UIntPtr; input_value: IntPtr; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetKernelSubGroupInfoKHR_ovr_2(in_kernel, in_device, param_name, input_value_size, input_value, param_value_size, param_value, param_value_size_ret);
end;
[PCUNotRestore]
clImportMemoryARM = static class
public const _ExtStr = 'arm_import_memory';
private static function z_ImportMemoryARM_ovr_0(context: cl_context; flags: MemFlags; var properties: IntPtr; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clImportMemoryARM';
private static function z_ImportMemoryARM_ovr_0_anh0001000(context: cl_context; flags: MemFlags; properties: IntPtr; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clImportMemoryARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ImportMemoryARM(context: cl_context; flags: MemFlags; properties: array of IntPtr; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem :=
if (properties<>nil) and (properties.Length<>0) then
z_ImportMemoryARM_ovr_0(context, flags, properties[0], memory, size, errcode_ret) else
z_ImportMemoryARM_ovr_0_anh0001000(context, flags, IntPtr.Zero, memory, size, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ImportMemoryARM(context: cl_context; flags: MemFlags; var properties: IntPtr; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_ImportMemoryARM_ovr_0(context, flags, properties, memory, size, errcode_ret);
private static function z_ImportMemoryARM_ovr_2(context: cl_context; flags: MemFlags; properties: pointer; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clImportMemoryARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ImportMemoryARM(context: cl_context; flags: MemFlags; properties: pointer; memory: IntPtr; size: UIntPtr; var errcode_ret: ErrorCode): cl_mem :=
z_ImportMemoryARM_ovr_2(context, flags, properties, memory, size, errcode_ret);
end;
[PCUNotRestore]
clSharedVirtualMemoryARM = static class
public const _ExtStr = 'arm_shared_virtual_memory';
private static function z_SVMAllocARM_ovr_0(context: cl_context; flags: UInt64; size: UIntPtr; alignment: UInt32): IntPtr;
external 'opencl.dll' name 'clSVMAllocARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SVMAllocARM(context: cl_context; flags: UInt64; size: UIntPtr; alignment: UInt32): IntPtr :=
z_SVMAllocARM_ovr_0(context, flags, size, alignment);
private static procedure z_SVMFreeARM_ovr_0(context: cl_context; svm_pointer: IntPtr);
external 'opencl.dll' name 'clSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static procedure SVMFreeARM(context: cl_context; svm_pointer: IntPtr) :=
z_SVMFreeARM_ovr_0(context, svm_pointer);
private static function z_EnqueueSVMFreeARM_ovr_0(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
private static function z_EnqueueSVMFreeARM_ovr_0_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
private static function z_EnqueueSVMFreeARM_ovr_0_anh000000001(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
private static function z_EnqueueSVMFreeARM_ovr_0_anh000000011(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMFreeARM_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueSVMFreeARM_ovr_0_anh000000001(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMFreeARM_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueSVMFreeARM_ovr_0_anh000000011(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueSVMFreeARM_ovr_1_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFreeARM_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFreeARM_ovr_0_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMFreeARM_ovr_2(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
private static function z_EnqueueSVMFreeARM_ovr_2_anh000000010(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMFreeARM_ovr_2(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMFreeARM_ovr_2_anh000000010(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMFreeARM_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMFreeARM_ovr_0_anh000000001(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFreeARM_ovr_0(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFreeARM_ovr_2(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFreeARM_ovr_6(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
private static function z_EnqueueSVMFreeARM_ovr_6_anh000000001(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMFreeARM_ovr_6(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMFreeARM_ovr_6_anh000000001(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMFreeARM_ovr_6(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMFreeARM_ovr_8(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMFreeARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMFreeARM(command_queue: cl_command_queue; num_svm_pointers: UInt32; svm_pointers: IntPtr; pfn_free_func: EnqueueSVMFreeCallback; user_data: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMFreeARM_ovr_8(command_queue, num_svm_pointers, svm_pointers, pfn_free_func, user_data, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemcpyARM_ovr_0(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
private static function z_EnqueueSVMMemcpyARM_ovr_0_anh000000010(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
private static function z_EnqueueSVMMemcpyARM_ovr_0_anh000000001(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
private static function z_EnqueueSVMMemcpyARM_ovr_0_anh000000011(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueSVMMemcpyARM_ovr_0_anh000000001(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_0_anh000000010(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueSVMMemcpyARM_ovr_0_anh000000011(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueSVMMemcpyARM_ovr_1_anh000000010(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemcpyARM_ovr_0_anh000000010(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMemcpyARM_ovr_2(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
private static function z_EnqueueSVMMemcpyARM_ovr_2_anh000000010(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_2(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemcpyARM_ovr_2_anh000000010(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMemcpyARM_ovr_0_anh000000001(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemcpyARM_ovr_0(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemcpyARM_ovr_2(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemcpyARM_ovr_6(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
private static function z_EnqueueSVMMemcpyARM_ovr_6_anh000000001(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemcpyARM_ovr_6(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMemcpyARM_ovr_6_anh000000001(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemcpyARM_ovr_6(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemcpyARM_ovr_8(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemcpyARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemcpyARM(command_queue: cl_command_queue; blocking_copy: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemcpyARM_ovr_8(command_queue, blocking_copy, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemFillARM_ovr_0(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
private static function z_EnqueueSVMMemFillARM_ovr_0_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
private static function z_EnqueueSVMMemFillARM_ovr_0_anh000000001(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
private static function z_EnqueueSVMMemFillARM_ovr_0_anh000000011(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_0(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueSVMMemFillARM_ovr_0_anh000000001(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_0_anh000000010(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueSVMMemFillARM_ovr_0_anh000000011(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueSVMMemFillARM_ovr_1_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_0(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFillARM_ovr_0_anh000000010(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMemFillARM_ovr_2(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
private static function z_EnqueueSVMMemFillARM_ovr_2_anh000000010(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_2(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMemFillARM_ovr_2_anh000000010(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_0(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMemFillARM_ovr_0_anh000000001(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFillARM_ovr_0(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFillARM_ovr_2(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemFillARM_ovr_6(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
private static function z_EnqueueSVMMemFillARM_ovr_6_anh000000001(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMemFillARM_ovr_6(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMemFillARM_ovr_6_anh000000001(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMemFillARM_ovr_6(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMemFillARM_ovr_8(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMemFillARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMemFillARM(command_queue: cl_command_queue; svm_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMemFillARM_ovr_8(command_queue, svm_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMapARM_ovr_0(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
private static function z_EnqueueSVMMapARM_ovr_0_anh000000010(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
private static function z_EnqueueSVMMapARM_ovr_0_anh000000001(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
private static function z_EnqueueSVMMapARM_ovr_0_anh000000011(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMapARM_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueSVMMapARM_ovr_0_anh000000001(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMapARM_ovr_0_anh000000010(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueSVMMapARM_ovr_0_anh000000011(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueSVMMapARM_ovr_1_anh000000010(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMapARM_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMapARM_ovr_0_anh000000010(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMMapARM_ovr_2(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
private static function z_EnqueueSVMMapARM_ovr_2_anh000000010(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMMapARM_ovr_2(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMMapARM_ovr_2_anh000000010(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMapARM_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMapARM_ovr_0_anh000000001(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMapARM_ovr_0(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMapARM_ovr_2(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMapARM_ovr_6(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
private static function z_EnqueueSVMMapARM_ovr_6_anh000000001(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMMapARM_ovr_6(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMMapARM_ovr_6_anh000000001(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMMapARM_ovr_6(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMMapARM_ovr_8(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMMapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMMapARM(command_queue: cl_command_queue; blocking_map: Bool; flags: MapFlags; svm_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMMapARM_ovr_8(command_queue, blocking_map, flags, svm_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMUnmapARM_ovr_0(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
private static function z_EnqueueSVMUnmapARM_ovr_0_anh000010(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
private static function z_EnqueueSVMUnmapARM_ovr_0_anh000001(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
private static function z_EnqueueSVMUnmapARM_ovr_0_anh000011(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueSVMUnmapARM_ovr_0_anh000001(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_0_anh000010(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueSVMUnmapARM_ovr_0_anh000011(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueSVMUnmapARM_ovr_1_anh000010(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMUnmapARM_ovr_0_anh000010(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueSVMUnmapARM_ovr_2(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
private static function z_EnqueueSVMUnmapARM_ovr_2_anh000010(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_2(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueSVMUnmapARM_ovr_2_anh000010(command_queue, svm_ptr, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMUnmapARM_ovr_0_anh000001(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueSVMUnmapARM_ovr_0(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueSVMUnmapARM_ovr_2(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMUnmapARM_ovr_6(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
private static function z_EnqueueSVMUnmapARM_ovr_6_anh000001(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueSVMUnmapARM_ovr_6(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueSVMUnmapARM_ovr_6_anh000001(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueSVMUnmapARM_ovr_6(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueSVMUnmapARM_ovr_8(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueSVMUnmapARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueSVMUnmapARM(command_queue: cl_command_queue; svm_ptr: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueSVMUnmapARM_ovr_8(command_queue, svm_ptr, num_events_in_wait_list, event_wait_list, &event);
private static function z_SetKernelArgSVMPointerARM_ovr_0(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetKernelArgSVMPointerARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelArgSVMPointerARM(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode :=
z_SetKernelArgSVMPointerARM_ovr_0(kernel, arg_index, arg_value);
private static function z_SetKernelExecInfoARM_ovr_0(kernel: cl_kernel; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetKernelExecInfoARM';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelExecInfoARM(kernel: cl_kernel; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr): ErrorCode :=
z_SetKernelExecInfoARM_ovr_0(kernel, param_name, param_value_size, param_value);
end;
[PCUNotRestore]
clAcceleratorINTEL = static class
public const _ExtStr = 'intel_accelerator';
private static function z_CreateAcceleratorINTEL_ovr_0(context: cl_context; accelerator_type: AcceleratorTypeIntel; descriptor_size: UIntPtr; descriptor: IntPtr; var errcode_ret: ErrorCode): cl_accelerator_intel;
external 'opencl.dll' name 'clCreateAcceleratorINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateAcceleratorINTEL(context: cl_context; accelerator_type: AcceleratorTypeIntel; descriptor_size: UIntPtr; descriptor: IntPtr; var errcode_ret: ErrorCode): cl_accelerator_intel :=
z_CreateAcceleratorINTEL_ovr_0(context, accelerator_type, descriptor_size, descriptor, errcode_ret);
private static function z_GetAcceleratorInfoINTEL_ovr_0(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetAcceleratorInfoINTEL';
private static function z_GetAcceleratorInfoINTEL_ovr_0_anh000001(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetAcceleratorInfoINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetAcceleratorInfoINTEL(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetAcceleratorInfoINTEL_ovr_0(accelerator, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetAcceleratorInfoINTEL_ovr_0_anh000001(accelerator, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetAcceleratorInfoINTEL(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetAcceleratorInfoINTEL_ovr_0(accelerator, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetAcceleratorInfoINTEL_ovr_2(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetAcceleratorInfoINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetAcceleratorInfoINTEL(accelerator: cl_accelerator_intel; param_name: AcceleratorInfoIntel; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetAcceleratorInfoINTEL_ovr_2(accelerator, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_RetainAcceleratorINTEL_ovr_0(accelerator: cl_accelerator_intel): ErrorCode;
external 'opencl.dll' name 'clRetainAcceleratorINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function RetainAcceleratorINTEL(accelerator: cl_accelerator_intel): ErrorCode :=
z_RetainAcceleratorINTEL_ovr_0(accelerator);
private static function z_ReleaseAcceleratorINTEL_ovr_0(accelerator: cl_accelerator_intel): ErrorCode;
external 'opencl.dll' name 'clReleaseAcceleratorINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function ReleaseAcceleratorINTEL(accelerator: cl_accelerator_intel): ErrorCode :=
z_ReleaseAcceleratorINTEL_ovr_0(accelerator);
end;
[PCUNotRestore]
clGlEventKHR = static class
public const _ExtStr = 'khr_gl_event';
private static function z_CreateEventFromGLsyncKHR_ovr_0(context: cl_context; sync: IntPtr; var errcode_ret: ErrorCode): cl_event;
external 'opencl.dll' name 'clCreateEventFromGLsyncKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateEventFromGLsyncKHR(context: cl_context; sync: IntPtr; var errcode_ret: ErrorCode): cl_event :=
z_CreateEventFromGLsyncKHR_ovr_0(context, sync, errcode_ret);
end;
[PCUNotRestore]
clVaApiMediaSharingINTEL = static class
public const _ExtStr = 'intel_va_api_media_sharing';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000010(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000001(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000011(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000001(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000010(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000011(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_1_anh00000010(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000010(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_2(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_2_anh00000010(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_2(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_2_anh00000010(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0_anh00000001(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_0(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_2(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_6(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_6_anh00000001(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_6(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_6_anh00000001(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_6(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_8(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromVA_APIMediaAdapterINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromVA_APIMediaAdapterINTEL(platform: cl_platform_id; media_adapter_type: VaApiDeviceSourceIntel; media_adapter: IntPtr; media_adapter_set: VaApiDeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromVA_APIMediaAdapterINTEL_ovr_8(platform, media_adapter_type, media_adapter, media_adapter_set, num_entries, devices, num_devices);
private static function z_CreateFromVA_APIMediaSurfaceINTEL_ovr_0(context: cl_context; flags: MemFlags; var surface: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromVA_APIMediaSurfaceINTEL';
private static function z_CreateFromVA_APIMediaSurfaceINTEL_ovr_0_anh000100(context: cl_context; flags: MemFlags; surface: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromVA_APIMediaSurfaceINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromVA_APIMediaSurfaceINTEL(context: cl_context; flags: MemFlags; surface: array of IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (surface<>nil) and (surface.Length<>0) then
z_CreateFromVA_APIMediaSurfaceINTEL_ovr_0(context, flags, surface[0], plane, errcode_ret) else
z_CreateFromVA_APIMediaSurfaceINTEL_ovr_0_anh000100(context, flags, IntPtr.Zero, plane, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromVA_APIMediaSurfaceINTEL(context: cl_context; flags: MemFlags; var surface: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromVA_APIMediaSurfaceINTEL_ovr_0(context, flags, surface, plane, errcode_ret);
private static function z_CreateFromVA_APIMediaSurfaceINTEL_ovr_2(context: cl_context; flags: MemFlags; surface: pointer; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromVA_APIMediaSurfaceINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromVA_APIMediaSurfaceINTEL(context: cl_context; flags: MemFlags; surface: pointer; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromVA_APIMediaSurfaceINTEL_ovr_2(context, flags, surface, plane, errcode_ret);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireVA_APIMediaSurfacesINTEL_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseVA_APIMediaSurfacesINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseVA_APIMediaSurfacesINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseVA_APIMediaSurfacesINTEL_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clDx9MediaSharingINTEL = static class
public const _ExtStr = 'intel_dx9_media_sharing';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_0(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000010(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000001(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000011(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_0(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices[0], num_devices[0]) else
z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000001(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices[0], IntPtr.Zero) else
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000010(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, IntPtr.Zero, num_devices[0]) else
z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000011(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, IntPtr.Zero, IntPtr.Zero);
private static function z_GetDeviceIDsFromDX9INTEL_ovr_1_anh00000010(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; var num_devices: UInt32): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_0(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000010(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, IntPtr.Zero, num_devices);
private static function z_GetDeviceIDsFromDX9INTEL_ovr_2(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_2_anh00000010(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: array of cl_device_id; num_devices: IntPtr): ErrorCode :=
if (devices<>nil) and (devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_2(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices[0], num_devices) else
z_GetDeviceIDsFromDX9INTEL_ovr_2_anh00000010(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, IntPtr.Zero, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_0(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9INTEL_ovr_0_anh00000001(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9INTEL_ovr_0(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; var devices: cl_device_id; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9INTEL_ovr_2(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9INTEL_ovr_6(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
private static function z_GetDeviceIDsFromDX9INTEL_ovr_6_anh00000001(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: array of UInt32): ErrorCode :=
if (num_devices<>nil) and (num_devices.Length<>0) then
z_GetDeviceIDsFromDX9INTEL_ovr_6(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices[0]) else
z_GetDeviceIDsFromDX9INTEL_ovr_6_anh00000001(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; var num_devices: UInt32): ErrorCode :=
z_GetDeviceIDsFromDX9INTEL_ovr_6(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices);
private static function z_GetDeviceIDsFromDX9INTEL_ovr_8(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetDeviceIDsFromDX9INTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetDeviceIDsFromDX9INTEL(platform: cl_platform_id; dx9_device_source: Dx9DeviceSourceIntel; dx9_object: IntPtr; dx9_device_set: Dx9DeviceSetIntel; num_entries: UInt32; devices: IntPtr; num_devices: IntPtr): ErrorCode :=
z_GetDeviceIDsFromDX9INTEL_ovr_8(platform, dx9_device_source, dx9_object, dx9_device_set, num_entries, devices, num_devices);
private static function z_CreateFromDX9MediaSurfaceINTEL_ovr_0(context: cl_context; flags: MemFlags; var resource: IntPtr; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromDX9MediaSurfaceINTEL';
private static function z_CreateFromDX9MediaSurfaceINTEL_ovr_0_anh0001000(context: cl_context; flags: MemFlags; resource: IntPtr; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromDX9MediaSurfaceINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromDX9MediaSurfaceINTEL(context: cl_context; flags: MemFlags; resource: array of IntPtr; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
if (resource<>nil) and (resource.Length<>0) then
z_CreateFromDX9MediaSurfaceINTEL_ovr_0(context, flags, resource[0], sharedHandle, plane, errcode_ret) else
z_CreateFromDX9MediaSurfaceINTEL_ovr_0_anh0001000(context, flags, IntPtr.Zero, sharedHandle, plane, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromDX9MediaSurfaceINTEL(context: cl_context; flags: MemFlags; var resource: IntPtr; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromDX9MediaSurfaceINTEL_ovr_0(context, flags, resource, sharedHandle, plane, errcode_ret);
private static function z_CreateFromDX9MediaSurfaceINTEL_ovr_2(context: cl_context; flags: MemFlags; resource: pointer; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromDX9MediaSurfaceINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromDX9MediaSurfaceINTEL(context: cl_context; flags: MemFlags; resource: pointer; sharedHandle: IntPtr; plane: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromDX9MediaSurfaceINTEL_ovr_2(context, flags, resource, sharedHandle, plane, errcode_ret);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireDX9ObjectsINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireDX9ObjectsINTEL_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireDX9ObjectsINTEL_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireDX9ObjectsINTEL_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseDX9ObjectsINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseDX9ObjectsINTEL_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseDX9ObjectsINTEL_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseDX9ObjectsINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseDX9ObjectsINTEL(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseDX9ObjectsINTEL_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clGlSharingKHR = static class
public const _ExtStr = 'khr_gl_sharing';
private static function z_GetGLContextInfoKHR_ovr_0(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
private static function z_GetGLContextInfoKHR_ovr_0_anh010000(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
private static function z_GetGLContextInfoKHR_ovr_0_anh000001(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
private static function z_GetGLContextInfoKHR_ovr_0_anh010001(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: array of ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetGLContextInfoKHR_ovr_0(properties[0], param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetGLContextInfoKHR_ovr_0_anh000001(properties[0], param_name, param_value_size, param_value, IntPtr.Zero) else
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetGLContextInfoKHR_ovr_0_anh010000(IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetGLContextInfoKHR_ovr_0_anh010001(IntPtr.Zero, param_name, param_value_size, param_value, IntPtr.Zero);
private static function z_GetGLContextInfoKHR_ovr_1_anh010000(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: array of ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_GetGLContextInfoKHR_ovr_0(properties[0], param_name, param_value_size, param_value, param_value_size_ret) else
z_GetGLContextInfoKHR_ovr_0_anh010000(IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetGLContextInfoKHR_ovr_2(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
private static function z_GetGLContextInfoKHR_ovr_2_anh010000(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: array of ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
if (properties<>nil) and (properties.Length<>0) then
z_GetGLContextInfoKHR_ovr_2(properties[0], param_name, param_value_size, param_value, param_value_size_ret) else
z_GetGLContextInfoKHR_ovr_2_anh010000(IntPtr.Zero, param_name, param_value_size, param_value, param_value_size_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetGLContextInfoKHR_ovr_0(properties, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetGLContextInfoKHR_ovr_0_anh000001(properties, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetGLContextInfoKHR_ovr_0(properties, param_name, param_value_size, param_value, param_value_size_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(var properties: ContextProperties; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetGLContextInfoKHR_ovr_2(properties, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetGLContextInfoKHR_ovr_6(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
private static function z_GetGLContextInfoKHR_ovr_6_anh000001(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetGLContextInfoKHR_ovr_6(properties, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetGLContextInfoKHR_ovr_6_anh000001(properties, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetGLContextInfoKHR_ovr_6(properties, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetGLContextInfoKHR_ovr_8(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLContextInfoKHR';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLContextInfoKHR(properties: IntPtr; param_name: GlContextInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetGLContextInfoKHR_ovr_8(properties, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_CreateFromGLBuffer_ovr_0(context: cl_context; flags: MemFlags; bufobj: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromGLBuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromGLBuffer(context: cl_context; flags: MemFlags; bufobj: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromGLBuffer_ovr_0(context, flags, bufobj, errcode_ret);
private static function z_CreateFromGLTexture_ovr_0(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromGLTexture';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromGLTexture(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromGLTexture_ovr_0(context, flags, target, miplevel, texture, errcode_ret);
private static function z_CreateFromGLTexture2D_ovr_0(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromGLTexture2D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromGLTexture2D(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromGLTexture2D_ovr_0(context, flags, target, miplevel, texture, errcode_ret);
private static function z_CreateFromGLTexture3D_ovr_0(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromGLTexture3D';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromGLTexture3D(context: cl_context; flags: MemFlags; target: UInt32; miplevel: Int32; texture: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromGLTexture3D_ovr_0(context, flags, target, miplevel, texture, errcode_ret);
private static function z_CreateFromGLRenderbuffer_ovr_0(context: cl_context; flags: MemFlags; renderbuffer: UInt32; var errcode_ret: ErrorCode): cl_mem;
external 'opencl.dll' name 'clCreateFromGLRenderbuffer';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function CreateFromGLRenderbuffer(context: cl_context; flags: MemFlags; renderbuffer: UInt32; var errcode_ret: ErrorCode): cl_mem :=
z_CreateFromGLRenderbuffer_ovr_0(context, flags, renderbuffer, errcode_ret);
private static function z_GetGLObjectInfo_ovr_0(memobj: cl_mem; var gl_object_type: GlObjectType; var gl_object_name: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
private static function z_GetGLObjectInfo_ovr_0_anh0010(memobj: cl_mem; gl_object_type: IntPtr; var gl_object_name: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
private static function z_GetGLObjectInfo_ovr_0_anh0001(memobj: cl_mem; var gl_object_type: GlObjectType; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
private static function z_GetGLObjectInfo_ovr_0_anh0011(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: array of GlObjectType; gl_object_name: array of UInt32): ErrorCode :=
if (gl_object_type<>nil) and (gl_object_type.Length<>0) then
if (gl_object_name<>nil) and (gl_object_name.Length<>0) then
z_GetGLObjectInfo_ovr_0(memobj, gl_object_type[0], gl_object_name[0]) else
z_GetGLObjectInfo_ovr_0_anh0001(memobj, gl_object_type[0], IntPtr.Zero) else
if (gl_object_name<>nil) and (gl_object_name.Length<>0) then
z_GetGLObjectInfo_ovr_0_anh0010(memobj, IntPtr.Zero, gl_object_name[0]) else
z_GetGLObjectInfo_ovr_0_anh0011(memobj, IntPtr.Zero, IntPtr.Zero);
private static function z_GetGLObjectInfo_ovr_1_anh0010(memobj: cl_mem; gl_object_type: IntPtr; var gl_object_name: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: array of GlObjectType; var gl_object_name: UInt32): ErrorCode :=
if (gl_object_type<>nil) and (gl_object_type.Length<>0) then
z_GetGLObjectInfo_ovr_0(memobj, gl_object_type[0], gl_object_name) else
z_GetGLObjectInfo_ovr_0_anh0010(memobj, IntPtr.Zero, gl_object_name);
private static function z_GetGLObjectInfo_ovr_2(memobj: cl_mem; var gl_object_type: GlObjectType; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
private static function z_GetGLObjectInfo_ovr_2_anh0010(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: array of GlObjectType; gl_object_name: IntPtr): ErrorCode :=
if (gl_object_type<>nil) and (gl_object_type.Length<>0) then
z_GetGLObjectInfo_ovr_2(memobj, gl_object_type[0], gl_object_name) else
z_GetGLObjectInfo_ovr_2_anh0010(memobj, IntPtr.Zero, gl_object_name);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; var gl_object_type: GlObjectType; gl_object_name: array of UInt32): ErrorCode :=
if (gl_object_name<>nil) and (gl_object_name.Length<>0) then
z_GetGLObjectInfo_ovr_0(memobj, gl_object_type, gl_object_name[0]) else
z_GetGLObjectInfo_ovr_0_anh0001(memobj, gl_object_type, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; var gl_object_type: GlObjectType; var gl_object_name: UInt32): ErrorCode :=
z_GetGLObjectInfo_ovr_0(memobj, gl_object_type, gl_object_name);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; var gl_object_type: GlObjectType; gl_object_name: IntPtr): ErrorCode :=
z_GetGLObjectInfo_ovr_2(memobj, gl_object_type, gl_object_name);
private static function z_GetGLObjectInfo_ovr_6(memobj: cl_mem; gl_object_type: IntPtr; var gl_object_name: UInt32): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
private static function z_GetGLObjectInfo_ovr_6_anh0001(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: array of UInt32): ErrorCode :=
if (gl_object_name<>nil) and (gl_object_name.Length<>0) then
z_GetGLObjectInfo_ovr_6(memobj, gl_object_type, gl_object_name[0]) else
z_GetGLObjectInfo_ovr_6_anh0001(memobj, gl_object_type, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: IntPtr; var gl_object_name: UInt32): ErrorCode :=
z_GetGLObjectInfo_ovr_6(memobj, gl_object_type, gl_object_name);
private static function z_GetGLObjectInfo_ovr_8(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLObjectInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLObjectInfo(memobj: cl_mem; gl_object_type: IntPtr; gl_object_name: IntPtr): ErrorCode :=
z_GetGLObjectInfo_ovr_8(memobj, gl_object_type, gl_object_name);
private static function z_GetGLTextureInfo_ovr_0(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLTextureInfo';
private static function z_GetGLTextureInfo_ovr_0_anh000001(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLTextureInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLTextureInfo(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetGLTextureInfo_ovr_0(memobj, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetGLTextureInfo_ovr_0_anh000001(memobj, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLTextureInfo(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetGLTextureInfo_ovr_0(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetGLTextureInfo_ovr_2(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetGLTextureInfo';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetGLTextureInfo(memobj: cl_mem; param_name: GlTextureInfo; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetGLTextureInfo_ovr_2(memobj, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_EnqueueAcquireGLObjects_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireGLObjects_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGLObjects_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGLObjects_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireGLObjects_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGLObjects_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueAcquireGLObjects_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGLObjects_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueAcquireGLObjects_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueAcquireGLObjects_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueAcquireGLObjects_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueAcquireGLObjects_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueAcquireGLObjects_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
private static function z_EnqueueAcquireGLObjects_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueAcquireGLObjects_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueAcquireGLObjects_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueAcquireGLObjects_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueAcquireGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueAcquireGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueAcquireGLObjects_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_0(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_0_anh0001011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000011(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0001011(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseGLObjects_ovr_1_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_1_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_1_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_0_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGLObjects_ovr_2(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_2_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_2_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_2_anh0001010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_2_anh0000010(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, IntPtr.Zero, &event) else
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_2_anh0001010(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGLObjects_ovr_3_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_3_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseGLObjects_ovr_4_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGLObjects_ovr_0_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_5_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_2(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGLObjects_ovr_2_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_6(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_6_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_6_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_6_anh0001001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_6_anh0000001(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_6_anh0001001(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
private static function z_EnqueueReleaseGLObjects_ovr_7_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_6(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGLObjects_ovr_6_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_8(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_8_anh0001000(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: array of cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
if (mem_objects<>nil) and (mem_objects.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_8(command_queue, num_objects, mem_objects[0], num_events_in_wait_list, event_wait_list, &event) else
z_EnqueueReleaseGLObjects_ovr_8_anh0001000(command_queue, num_objects, IntPtr.Zero, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_2_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_0_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_0(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_2(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_6_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_6(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; var mem_objects: cl_mem; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_8(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_18(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_18_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_18_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_18_anh0000011(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueReleaseGLObjects_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_18_anh0000011(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueReleaseGLObjects_ovr_19_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_18_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueReleaseGLObjects_ovr_20(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_20_anh0000010(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueReleaseGLObjects_ovr_20_anh0000010(command_queue, num_objects, mem_objects, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_18_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_18(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_20(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_24(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
private static function z_EnqueueReleaseGLObjects_ovr_24_anh0000001(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueReleaseGLObjects_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueReleaseGLObjects_ovr_24_anh0000001(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_24(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueReleaseGLObjects_ovr_26(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueReleaseGLObjects';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueReleaseGLObjects(command_queue: cl_command_queue; num_objects: UInt32; mem_objects: IntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueReleaseGLObjects_ovr_26(command_queue, num_objects, mem_objects, num_events_in_wait_list, event_wait_list, &event);
end;
[PCUNotRestore]
clUnifiedSharedMemoryINTEL = static class
public const _ExtStr = 'intel_unified_shared_memory';
private static function z_HostMemAllocINTEL_ovr_0(context: cl_context; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clHostMemAllocINTEL';
private static function z_HostMemAllocINTEL_ovr_0_anh001000(context: cl_context; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clHostMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function HostMemAllocINTEL(context: cl_context; properties: array of MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
if (properties<>nil) and (properties.Length<>0) then
z_HostMemAllocINTEL_ovr_0(context, properties[0], size, alignment, errcode_ret) else
z_HostMemAllocINTEL_ovr_0_anh001000(context, IntPtr.Zero, size, alignment, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function HostMemAllocINTEL(context: cl_context; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_HostMemAllocINTEL_ovr_0(context, properties, size, alignment, errcode_ret);
private static function z_HostMemAllocINTEL_ovr_2(context: cl_context; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clHostMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function HostMemAllocINTEL(context: cl_context; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_HostMemAllocINTEL_ovr_2(context, properties, size, alignment, errcode_ret);
private static function z_DeviceMemAllocINTEL_ovr_0(context: cl_context; device: cl_device_id; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clDeviceMemAllocINTEL';
private static function z_DeviceMemAllocINTEL_ovr_0_anh0001000(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clDeviceMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function DeviceMemAllocINTEL(context: cl_context; device: cl_device_id; properties: array of MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
if (properties<>nil) and (properties.Length<>0) then
z_DeviceMemAllocINTEL_ovr_0(context, device, properties[0], size, alignment, errcode_ret) else
z_DeviceMemAllocINTEL_ovr_0_anh0001000(context, device, IntPtr.Zero, size, alignment, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function DeviceMemAllocINTEL(context: cl_context; device: cl_device_id; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_DeviceMemAllocINTEL_ovr_0(context, device, properties, size, alignment, errcode_ret);
private static function z_DeviceMemAllocINTEL_ovr_2(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clDeviceMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function DeviceMemAllocINTEL(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_DeviceMemAllocINTEL_ovr_2(context, device, properties, size, alignment, errcode_ret);
private static function z_SharedMemAllocINTEL_ovr_0(context: cl_context; device: cl_device_id; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clSharedMemAllocINTEL';
private static function z_SharedMemAllocINTEL_ovr_0_anh0001000(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clSharedMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SharedMemAllocINTEL(context: cl_context; device: cl_device_id; properties: array of MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
if (properties<>nil) and (properties.Length<>0) then
z_SharedMemAllocINTEL_ovr_0(context, device, properties[0], size, alignment, errcode_ret) else
z_SharedMemAllocINTEL_ovr_0_anh0001000(context, device, IntPtr.Zero, size, alignment, errcode_ret);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SharedMemAllocINTEL(context: cl_context; device: cl_device_id; var properties: MemPropertiesIntel; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_SharedMemAllocINTEL_ovr_0(context, device, properties, size, alignment, errcode_ret);
private static function z_SharedMemAllocINTEL_ovr_2(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr;
external 'opencl.dll' name 'clSharedMemAllocINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SharedMemAllocINTEL(context: cl_context; device: cl_device_id; properties: IntPtr; size: UIntPtr; alignment: UInt32; var errcode_ret: ErrorCode): IntPtr :=
z_SharedMemAllocINTEL_ovr_2(context, device, properties, size, alignment, errcode_ret);
private static function z_MemFreeINTEL_ovr_0(context: cl_context; ptr: IntPtr): ErrorCode;
external 'opencl.dll' name 'clMemFreeINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function MemFreeINTEL(context: cl_context; ptr: IntPtr): ErrorCode :=
z_MemFreeINTEL_ovr_0(context, ptr);
private static function z_GetMemAllocInfoINTEL_ovr_0(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemAllocInfoINTEL';
private static function z_GetMemAllocInfoINTEL_ovr_0_anh0000001(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemAllocInfoINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemAllocInfoINTEL(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: array of UIntPtr): ErrorCode :=
if (param_value_size_ret<>nil) and (param_value_size_ret.Length<>0) then
z_GetMemAllocInfoINTEL_ovr_0(context, ptr, param_name, param_value_size, param_value, param_value_size_ret[0]) else
z_GetMemAllocInfoINTEL_ovr_0_anh0000001(context, ptr, param_name, param_value_size, param_value, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemAllocInfoINTEL(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; var param_value_size_ret: UIntPtr): ErrorCode :=
z_GetMemAllocInfoINTEL_ovr_0(context, ptr, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_GetMemAllocInfoINTEL_ovr_2(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode;
external 'opencl.dll' name 'clGetMemAllocInfoINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function GetMemAllocInfoINTEL(context: cl_context; ptr: IntPtr; param_name: UInt32; param_value_size: UIntPtr; param_value: IntPtr; param_value_size_ret: IntPtr): ErrorCode :=
z_GetMemAllocInfoINTEL_ovr_2(context, ptr, param_name, param_value_size, param_value, param_value_size_ret);
private static function z_SetKernelArgMemPointerINTEL_ovr_0(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode;
external 'opencl.dll' name 'clSetKernelArgMemPointerINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function SetKernelArgMemPointerINTEL(kernel: cl_kernel; arg_index: UInt32; arg_value: IntPtr): ErrorCode :=
z_SetKernelArgMemPointerINTEL_ovr_0(kernel, arg_index, arg_value);
private static function z_EnqueueMemsetINTEL_ovr_0(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
private static function z_EnqueueMemsetINTEL_ovr_0_anh00000010(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
private static function z_EnqueueMemsetINTEL_ovr_0_anh00000001(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
private static function z_EnqueueMemsetINTEL_ovr_0_anh00000011(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemsetINTEL_ovr_0(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMemsetINTEL_ovr_0_anh00000001(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemsetINTEL_ovr_0_anh00000010(command_queue, dst_ptr, value, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMemsetINTEL_ovr_0_anh00000011(command_queue, dst_ptr, value, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMemsetINTEL_ovr_1_anh00000010(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemsetINTEL_ovr_0(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemsetINTEL_ovr_0_anh00000010(command_queue, dst_ptr, value, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMemsetINTEL_ovr_2(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
private static function z_EnqueueMemsetINTEL_ovr_2_anh00000010(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemsetINTEL_ovr_2(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemsetINTEL_ovr_2_anh00000010(command_queue, dst_ptr, value, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemsetINTEL_ovr_0(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemsetINTEL_ovr_0_anh00000001(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMemsetINTEL_ovr_0(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMemsetINTEL_ovr_2(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemsetINTEL_ovr_6(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
private static function z_EnqueueMemsetINTEL_ovr_6_anh00000001(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemsetINTEL_ovr_6(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemsetINTEL_ovr_6_anh00000001(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMemsetINTEL_ovr_6(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemsetINTEL_ovr_8(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemsetINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemsetINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; value: Int32; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMemsetINTEL_ovr_8(command_queue, dst_ptr, value, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemFillINTEL_ovr_0(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
private static function z_EnqueueMemFillINTEL_ovr_0_anh000000010(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
private static function z_EnqueueMemFillINTEL_ovr_0_anh000000001(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
private static function z_EnqueueMemFillINTEL_ovr_0_anh000000011(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemFillINTEL_ovr_0(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMemFillINTEL_ovr_0_anh000000001(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemFillINTEL_ovr_0_anh000000010(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMemFillINTEL_ovr_0_anh000000011(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMemFillINTEL_ovr_1_anh000000010(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemFillINTEL_ovr_0(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemFillINTEL_ovr_0_anh000000010(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMemFillINTEL_ovr_2(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
private static function z_EnqueueMemFillINTEL_ovr_2_anh000000010(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemFillINTEL_ovr_2(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemFillINTEL_ovr_2_anh000000010(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemFillINTEL_ovr_0(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemFillINTEL_ovr_0_anh000000001(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMemFillINTEL_ovr_0(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMemFillINTEL_ovr_2(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemFillINTEL_ovr_6(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
private static function z_EnqueueMemFillINTEL_ovr_6_anh000000001(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemFillINTEL_ovr_6(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemFillINTEL_ovr_6_anh000000001(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMemFillINTEL_ovr_6(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemFillINTEL_ovr_8(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemFillINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemFillINTEL(command_queue: cl_command_queue; dst_ptr: IntPtr; pattern: IntPtr; pattern_size: UIntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMemFillINTEL_ovr_8(command_queue, dst_ptr, pattern, pattern_size, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemcpyINTEL_ovr_0(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
private static function z_EnqueueMemcpyINTEL_ovr_0_anh000000010(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
private static function z_EnqueueMemcpyINTEL_ovr_0_anh000000001(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
private static function z_EnqueueMemcpyINTEL_ovr_0_anh000000011(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_0(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMemcpyINTEL_ovr_0_anh000000001(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_0_anh000000010(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMemcpyINTEL_ovr_0_anh000000011(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMemcpyINTEL_ovr_1_anh000000010(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_0(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemcpyINTEL_ovr_0_anh000000010(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMemcpyINTEL_ovr_2(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
private static function z_EnqueueMemcpyINTEL_ovr_2_anh000000010(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_2(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemcpyINTEL_ovr_2_anh000000010(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_0(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemcpyINTEL_ovr_0_anh000000001(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMemcpyINTEL_ovr_0(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMemcpyINTEL_ovr_2(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemcpyINTEL_ovr_6(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
private static function z_EnqueueMemcpyINTEL_ovr_6_anh000000001(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemcpyINTEL_ovr_6(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemcpyINTEL_ovr_6_anh000000001(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMemcpyINTEL_ovr_6(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemcpyINTEL_ovr_8(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemcpyINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemcpyINTEL(command_queue: cl_command_queue; blocking: Bool; dst_ptr: IntPtr; src_ptr: IntPtr; size: UIntPtr; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMemcpyINTEL_ovr_8(command_queue, blocking, dst_ptr, src_ptr, size, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemINTEL_ovr_0(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
private static function z_EnqueueMigrateMemINTEL_ovr_0_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
private static function z_EnqueueMigrateMemINTEL_ovr_0_anh00000001(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
private static function z_EnqueueMigrateMemINTEL_ovr_0_anh00000011(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_0(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMigrateMemINTEL_ovr_0_anh00000001(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_0_anh00000010(command_queue, ptr, size, flags, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMigrateMemINTEL_ovr_0_anh00000011(command_queue, ptr, size, flags, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMigrateMemINTEL_ovr_1_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_0(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemINTEL_ovr_0_anh00000010(command_queue, ptr, size, flags, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMigrateMemINTEL_ovr_2(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
private static function z_EnqueueMigrateMemINTEL_ovr_2_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_2(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMigrateMemINTEL_ovr_2_anh00000010(command_queue, ptr, size, flags, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_0(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemINTEL_ovr_0_anh00000001(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemINTEL_ovr_0(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemINTEL_ovr_2(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemINTEL_ovr_6(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
private static function z_EnqueueMigrateMemINTEL_ovr_6_anh00000001(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMigrateMemINTEL_ovr_6(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMigrateMemINTEL_ovr_6_anh00000001(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMigrateMemINTEL_ovr_6(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMigrateMemINTEL_ovr_8(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMigrateMemINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMigrateMemINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; flags: MemMigrationFlags; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMigrateMemINTEL_ovr_8(command_queue, ptr, size, flags, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemAdviseINTEL_ovr_0(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
private static function z_EnqueueMemAdviseINTEL_ovr_0_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
private static function z_EnqueueMemAdviseINTEL_ovr_0_anh00000001(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
private static function z_EnqueueMemAdviseINTEL_ovr_0_anh00000011(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: array of cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_0(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list[0], &event[0]) else
z_EnqueueMemAdviseINTEL_ovr_0_anh00000001(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list[0], IntPtr.Zero) else
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_0_anh00000010(command_queue, ptr, size, advice, num_events_in_wait_list, IntPtr.Zero, &event[0]) else
z_EnqueueMemAdviseINTEL_ovr_0_anh00000011(command_queue, ptr, size, advice, num_events_in_wait_list, IntPtr.Zero, IntPtr.Zero);
private static function z_EnqueueMemAdviseINTEL_ovr_1_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; var &event: cl_event): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_0(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemAdviseINTEL_ovr_0_anh00000010(command_queue, ptr, size, advice, num_events_in_wait_list, IntPtr.Zero, &event);
private static function z_EnqueueMemAdviseINTEL_ovr_2(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
private static function z_EnqueueMemAdviseINTEL_ovr_2_anh00000010(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: array of cl_event; &event: IntPtr): ErrorCode :=
if (event_wait_list<>nil) and (event_wait_list.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_2(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list[0], &event) else
z_EnqueueMemAdviseINTEL_ovr_2_anh00000010(command_queue, ptr, size, advice, num_events_in_wait_list, IntPtr.Zero, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_0(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemAdviseINTEL_ovr_0_anh00000001(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; var &event: cl_event): ErrorCode :=
z_EnqueueMemAdviseINTEL_ovr_0(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; var event_wait_list: cl_event; &event: IntPtr): ErrorCode :=
z_EnqueueMemAdviseINTEL_ovr_2(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemAdviseINTEL_ovr_6(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
private static function z_EnqueueMemAdviseINTEL_ovr_6_anh00000001(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: array of cl_event): ErrorCode :=
if (&event<>nil) and (&event.Length<>0) then
z_EnqueueMemAdviseINTEL_ovr_6(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event[0]) else
z_EnqueueMemAdviseINTEL_ovr_6_anh00000001(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, IntPtr.Zero);
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; var &event: cl_event): ErrorCode :=
z_EnqueueMemAdviseINTEL_ovr_6(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event);
private static function z_EnqueueMemAdviseINTEL_ovr_8(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode;
external 'opencl.dll' name 'clEnqueueMemAdviseINTEL';
public [MethodImpl(MethodImplOptions.AggressiveInlining)] static function EnqueueMemAdviseINTEL(command_queue: cl_command_queue; ptr: IntPtr; size: UIntPtr; advice: UInt32; num_events_in_wait_list: UInt32; event_wait_list: IntPtr; &event: IntPtr): ErrorCode :=
z_EnqueueMemAdviseINTEL_ovr_8(command_queue, ptr, size, advice, num_events_in_wait_list, event_wait_list, &event);
end;
{$endregion Extensions}
{$endregion Функции}
implementation
{$region Misc}
procedure ErrorCode.RaiseIfError :=
if IS_ERROR then raise new OpenCLException(self);
{$endregion Misc}
end.