Package org.jocl

Examples of org.jocl.cl_context_properties


      cl_platform_id platforms[] = new cl_platform_id[numPlatforms];
      clGetPlatformIDs(platforms.length, platforms, null);
      cl_platform_id platform = platforms[platformIndex];

      // Initialize the context properties
      cl_context_properties contextProperties = new cl_context_properties();
      contextProperties.addProperty(CL_CONTEXT_PLATFORM, platform);

      // Obtain the number of devices for the platform
      int numDevicesArray[] = new int[1];
      clGetDeviceIDs(platform, deviceType, 0, null, numDevicesArray);
      int numDevices = numDevicesArray[0];
View Full Code Here


   */
  public EncogCLPlatform(final cl_platform_id platform) {
    final long[] numBytes = new long[1];
    this.platform = platform;

    final cl_context_properties contextProperties
      = new cl_context_properties();
    contextProperties.addProperty(CL.CL_CONTEXT_PLATFORM, platform);

    this.context = CL.clCreateContextFromType(contextProperties,
        CL.CL_DEVICE_TYPE_ALL, null, null, null);

    setName(getPlatformString(CL.CL_PLATFORM_NAME).trim());
View Full Code Here

        cl_platform_id platforms[] = new cl_platform_id[numPlatforms];
        clGetPlatformIDs(platforms.length, platforms, null);
        cl_platform_id platform = platforms[platformIndex];

        // Initialize the context properties
        cl_context_properties contextProperties = new cl_context_properties();
        contextProperties.addProperty(CL_CONTEXT_PLATFORM, platform);
       
        // Obtain the number of devices for the platform
        int numDevicesArray[] = new int[1];
        clGetDeviceIDs(platform, deviceType, 0, null, numDevicesArray);
        int numDevices = numDevicesArray[0];
View Full Code Here

        cl_platform_id[] platforms = new cl_platform_id[numPlatforms];
        clGetPlatformIDs(platforms.length, platforms, null);
        cl_platform_id platform = platforms[platformIndex];

        // Initialize the context properties
        cl_context_properties contextProperties = new cl_context_properties();
        contextProperties.addProperty(CL_CONTEXT_PLATFORM, platform);

        // Obtain the number of devices for the platform
        int[] numDevicesArray = new int[1];
        clGetDeviceIDs(platform, deviceType, 0, null, numDevicesArray);
        int numDevices = numDevicesArray[0];
View Full Code Here

        BufferedImage.TYPE_INT_ARGB);
  }

  public void setupOpenCL(cl_platform_id platform_id, cl_device_id device_id,
      World world, Collection<ChunkPosition> chunks) {
    cl_context_properties contextProps = new cl_context_properties();
    contextProps.addProperty(CL_CONTEXT_PLATFORM, platform_id);

    cl_context context = clCreateContext(contextProps, 1, new cl_device_id[] { device_id },
        null, null, null);
    commandQueue = clCreateCommandQueue(context, device_id, 0, null);
View Full Code Here

        cl_platform_id platforms[] = new cl_platform_id[numPlatforms];
        clGetPlatformIDs(platforms.length, platforms, null);
        cl_platform_id platform = platforms[platformIndex];

        // Initialize the context properties
        cl_context_properties contextProperties = new cl_context_properties();
        contextProperties.addProperty(CL_CONTEXT_PLATFORM, platform);

        // Obtain the number of devices for the platform
        int numDevicesArray[] = new int[1];
        clGetDeviceIDs(platform, deviceType, 0, null, numDevicesArray);
        int numDevices = numDevicesArray[0];
View Full Code Here

TOP

Related Classes of org.jocl.cl_context_properties

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.