Class CL10GL


  • public final class CL10GL
    extends java.lang.Object
    The core OpenCL 1.0 OpenGL interrop functionality.
    • Field Detail

      • CL_GL_OBJECT_BUFFER

        public static final int CL_GL_OBJECT_BUFFER
        cl_gl_object_type
        See Also:
        Constant Field Values
      • CL_GL_OBJECT_TEXTURE2D

        public static final int CL_GL_OBJECT_TEXTURE2D
        cl_gl_object_type
        See Also:
        Constant Field Values
      • CL_GL_OBJECT_TEXTURE3D

        public static final int CL_GL_OBJECT_TEXTURE3D
        cl_gl_object_type
        See Also:
        Constant Field Values
      • CL_GL_OBJECT_RENDERBUFFER

        public static final int CL_GL_OBJECT_RENDERBUFFER
        cl_gl_object_type
        See Also:
        Constant Field Values
      • CL_GL_TEXTURE_TARGET

        public static final int CL_GL_TEXTURE_TARGET
        cl_gl_texture_info
        See Also:
        Constant Field Values
      • CL_GL_MIPMAP_LEVEL

        public static final int CL_GL_MIPMAP_LEVEL
        cl_gl_texture_info
        See Also:
        Constant Field Values
    • Method Detail

      • clCreateFromGLBuffer

        public static CLMem clCreateFromGLBuffer​(CLContext context,
                                                 long flags,
                                                 int bufobj,
                                                 java.nio.IntBuffer errcode_ret)
      • clCreateFromGLTexture2D

        public static CLMem clCreateFromGLTexture2D​(CLContext context,
                                                    long flags,
                                                    int target,
                                                    int miplevel,
                                                    int texture,
                                                    java.nio.IntBuffer errcode_ret)
      • clCreateFromGLTexture3D

        public static CLMem clCreateFromGLTexture3D​(CLContext context,
                                                    long flags,
                                                    int target,
                                                    int miplevel,
                                                    int texture,
                                                    java.nio.IntBuffer errcode_ret)
      • clCreateFromGLRenderbuffer

        public static CLMem clCreateFromGLRenderbuffer​(CLContext context,
                                                       long flags,
                                                       int renderbuffer,
                                                       java.nio.IntBuffer errcode_ret)
      • clGetGLObjectInfo

        public static int clGetGLObjectInfo​(CLMem memobj,
                                            java.nio.IntBuffer gl_object_type,
                                            java.nio.IntBuffer gl_object_name)
      • clGetGLTextureInfo

        public static int clGetGLTextureInfo​(CLMem memobj,
                                             int param_name,
                                             java.nio.ByteBuffer param_value,
                                             PointerBuffer param_value_size_ret)