All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.opencl.llb.CL Maven / Gradle / Ivy

There is a newer version: 2.3.2
Show newest version
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/JavaEmitter.java on Sat Oct 19 07:09:58 CEST 2013 ----! */

package com.jogamp.opencl.llb;

import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;

 /**
  * Java bindings to OpenCL, the Open Computing Language.
  * @author Michael Bien, GlueGen, et al.
  */
public interface CL extends CLContextBinding, CLProgramBinding, CLKernelBinding, CLCommandQueueBinding, CLDeviceBinding, CLImageBinding, CLBufferBinding, CLSamplerBinding, CLEventBinding, CLPlatformBinding{

  public static final int CL_CHAR_BIT = 8;
  public static final int CL_SCHAR_MAX = 127;
  public static final int CL_SCHAR_MIN = (-127-1);
  public static final int CL_CHAR_MAX = 127;
  public static final int CL_UCHAR_MAX = 255;
  public static final int CL_SHRT_MAX = 32767;
  public static final int CL_SHRT_MIN = (-32767-1);
  public static final int CL_USHRT_MAX = 65535;
  public static final long CL_INT_MAX = 2147483647;
  public static final long CL_INT_MIN = (-2147483647-1);
  public static final int CL_FLT_DIG = 6;
  public static final int CL_FLT_MANT_DIG = 24;
  public static final int CL_FLT_MIN_10_EXP = -37;
  public static final int CL_FLT_MIN_EXP = -125;
  public static final int CL_FLT_RADIX = 2;
  public static final int CL_DBL_DIG = 15;
  public static final int CL_DBL_MANT_DIG = 53;
  public static final int CL_DBL_MIN_10_EXP = -307;
  public static final int CL_DBL_MIN_EXP = -1021;
  public static final int CL_DBL_RADIX = 2;
  public static final float CL_M_E = 2.718281828459045090796f;
  public static final float CL_M_LOG2E = 1.442695040888963387005f;
  public static final float CL_M_LOG10E = 0.434294481903251816668f;
  public static final float CL_M_LN2 = 0.693147180559945286227f;
  public static final float CL_M_LN10 = 2.302585092994045901094f;
  public static final float CL_M_PI = 3.141592653589793115998f;
  public static final float CL_M_PI_2 = 1.570796326794896557999f;
  public static final float CL_M_PI_4 = 0.785398163397448278999f;
  public static final float CL_M_1_PI = 0.318309886183790691216f;
  public static final float CL_M_2_PI = 0.636619772367581382433f;
  public static final float CL_M_2_SQRTPI = 1.128379167095512558561f;
  public static final float CL_M_SQRT2 = 1.414213562373095145475f;
  public static final float CL_M_SQRT1_2 = 0.707106781186547572737f;
  public static final float CL_M_E_F = 2.71828174591064f;
  public static final float CL_M_LOG2E_F = 1.44269502162933f;
  public static final float CL_M_LOG10E_F = 0.43429449200630f;
  public static final float CL_M_LN2_F = 0.69314718246460f;
  public static final float CL_M_LN10_F = 2.30258512496948f;
  public static final float CL_M_PI_F = 3.14159274101257f;
  public static final float CL_M_PI_2_F = 1.57079637050629f;
  public static final float CL_M_PI_4_F = 0.78539818525314f;
  public static final float CL_M_1_PI_F = 0.31830987334251f;
  public static final float CL_M_2_PI_F = 0.63661974668503f;
  public static final float CL_M_2_SQRTPI_F = 1.12837922573090f;
  public static final float CL_M_SQRT2_F = 1.41421353816986f;
  public static final float CL_M_SQRT1_2_F = 0.70710676908493f;
  public static final int CL_MAXFLOAT = 0x1;
  public static final int CL_SUCCESS = 0;
  public static final int CL_COMPILER_NOT_AVAILABLE = -3;
  public static final int CL_OUT_OF_RESOURCES = -5;
  public static final int CL_OUT_OF_HOST_MEMORY = -6;
  public static final int CL_PROFILING_INFO_NOT_AVAILABLE = -7;
  public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET = -13;
  public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST = -14;
  public static final int CL_INVALID_VALUE = -30;
  public static final int CL_INVALID_DEVICE_TYPE = -31;
  public static final int CL_INVALID_PLATFORM = -32;
  public static final int CL_INVALID_DEVICE = -33;
  public static final int CL_INVALID_CONTEXT = -34;
  public static final int CL_INVALID_QUEUE_PROPERTIES = -35;
  public static final int CL_INVALID_COMMAND_QUEUE = -36;
  public static final int CL_INVALID_HOST_PTR = -37;
  public static final int CL_INVALID_MEM_OBJECT = -38;
  public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR = -39;
  public static final int CL_INVALID_IMAGE_SIZE = -40;
  public static final int CL_INVALID_SAMPLER = -41;
  public static final int CL_INVALID_BINARY = -42;
  public static final int CL_INVALID_BUILD_OPTIONS = -43;
  public static final int CL_INVALID_PROGRAM = -44;
  public static final int CL_INVALID_PROGRAM_EXECUTABLE = -45;
  public static final int CL_INVALID_KERNEL_NAME = -46;
  public static final int CL_INVALID_KERNEL_DEFINITION = -47;
  public static final int CL_INVALID_KERNEL = -48;
  public static final int CL_INVALID_ARG_INDEX = -49;
  public static final int CL_INVALID_ARG_VALUE = -50;
  public static final int CL_INVALID_ARG_SIZE = -51;
  public static final int CL_INVALID_KERNEL_ARGS = -52;
  public static final int CL_INVALID_WORK_DIMENSION = -53;
  public static final int CL_INVALID_WORK_GROUP_SIZE = -54;
  public static final int CL_INVALID_WORK_ITEM_SIZE = -55;
  public static final int CL_INVALID_GLOBAL_OFFSET = -56;
  public static final int CL_INVALID_EVENT_WAIT_LIST = -57;
  public static final int CL_INVALID_EVENT = -58;
  public static final int CL_INVALID_OPERATION = -59;
  public static final int CL_INVALID_BUFFER_SIZE = -61;
  public static final int CL_INVALID_MIP_LEVEL = -62;
  public static final int CL_INVALID_GLOBAL_WORK_SIZE = -63;
  public static final int CL_INVALID_PROPERTY = -64;
  public static final int CL_VERSION_1_0 = 1;
  public static final int CL_VERSION_1_1 = 1;
  public static final int CL_FALSE = 0;
  public static final int CL_TRUE = 1;
  public static final int CL_DRIVER_VERSION = 0x102D;
  public static final int CL_NONE = 0x0;
  public static final int CL_EXEC_KERNEL = (1<<0);
  public static final int CL_EXEC_NATIVE_KERNEL = (1<<1);
  public static final int CL_COMPLETE = 0x0;
  public static final int CL_RUNNING = 0x1;
  public static final int CL_SUBMITTED = 0x2;
  public static final int CL_QUEUED = 0x3;
  public static final int CL_BUFFER_CREATE_TYPE_REGION = 0x1220;
  public static final int cl_khr_icd = 1;
  public static final int cl_ext_device_fission = 1;
  public static final int CL_INVALID_PARTITION_COUNT_EXT = -1058;
  public static final int CL_INVALID_PARTITION_NAME_EXT = -1059;
  public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT = 0x1;
  public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT = 0x2;
  public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT = 0x3;
  public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT = 0x4;
  public static final int CL_AFFINITY_DOMAIN_NUMA_EXT = 0x10;
  public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT = 0x100;
  public static final int cl_ext_migrate_memobject = 1;
  public static final int CL_MIGRATE_MEM_OBJECT_HOST_EXT = 0x1;
  public static final int cl_khr_gl_sharing = 1;
  public static final int CL_EGL_DISPLAY_KHR = 0x2009;
  public static final int CL_GLX_DISPLAY_KHR = 0x200A;
  public static final int CL_WGL_HDC_KHR = 0x200B;
  public static final int CL_CGL_SHAREGROUP_KHR = 0x200C;

  /** Interface to C language function: 
cl_int {@native clUnloadCompiler}(void); */ public int clUnloadCompiler(); } // end of class CL




© 2015 - 2025 Weber Informatics LLC | Privacy Policy