Package java.nio

Examples of java.nio.IntBuffer.rewind()


        }

        final IntBuffer idBuffer = BufferUtils.createIntBuffer(1);
        idBuffer.clear();
        idBuffer.put(id.intValue());
        idBuffer.rewind();
        gl.glDeleteTextures(idBuffer.limit(), idBuffer);
        record.removeTextureRecord(id);
        texture.removeFromIdCache(context.getGlContextRep());
    }
View Full Code Here


      IntBuffer blankinit = BufferUtils.createIntBuffer(OUTPUTS * 4);

      for(int i = 0; i < OUTPUTS; i++)
        blankinit.put(0);

      blankinit.rewind();

      if(platform_version == PlatformVersion.V1_1)
        blank = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_READ_ONLY, blankinit, errBuffer);
      else
        blank = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_READ_ONLY | CL12.CL_MEM_HOST_NO_ACCESS, blankinit, errBuffer);
View Full Code Here

        blank = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_READ_ONLY | CL12.CL_MEM_HOST_NO_ACCESS, blankinit, errBuffer);

      if(blank == null || errBuffer.get(0) != CL10.CL_SUCCESS)
        throw new DiabloMinerFatalException(diabloMiner, "Failed to allocate blank buffer");

      blankinit.rewind();

      for(int i = 0; i < 2; i++) {
        if(platform_version == PlatformVersion.V1_1)
          output[i] = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_WRITE_ONLY, blankinit, errBuffer);
        else
View Full Code Here

        if(platform_version == PlatformVersion.V1_1)
          output[i] = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_WRITE_ONLY, blankinit, errBuffer);
        else
          output[i] = CL10.clCreateBuffer(context, CL10.CL_MEM_COPY_HOST_PTR | CL10.CL_MEM_WRITE_ONLY | CL12.CL_MEM_HOST_READ_ONLY, blankinit, errBuffer);

        blankinit.rewind();

        if(output[i] == null || errBuffer.get(0) != CL10.CL_SUCCESS) {
          throw new DiabloMinerFatalException(diabloMiner, "Failed to allocate output buffer");
        }
      }
View Full Code Here

           
            int[] id = new int[1];
            gl.glGenBuffers(id.length, id, 0);
           
            IntBuffer glData = Buffers.newDirectIntBuffer(new int[] {0,1,2,3,4,5,6,7,8});
            glData.rewind();

            // create and write GL buffer
            gl.glEnableClientState(GL2.GL_VERTEX_ARRAY);
                gl.glBindBuffer(GL2.GL_ARRAY_BUFFER, id[0]);
                gl.glBufferData(GL2.GL_ARRAY_BUFFER, glData.capacity()*4, glData, GL2.GL_STATIC_DRAW);
View Full Code Here

      server.publishFrameTexture(intBuff.get(0), target, 0, 0, 800, 600, 800, 600, false);
     
      GL11.glDeleteTextures(intBuff.get(0));

      intBuff.clear();
      intBuff.rewind();


      // Always call this so LWJGL can swap buffers, etc.
      Display.update();
    }
View Full Code Here

        logger.info("Available ALC extensions: {}", ALC10.alcGetString(device, ALC10.ALC_EXTENSIONS));

        IntBuffer buffer = BufferUtils.createIntBuffer(1);
        ALC10.alcGetInteger(device, ALC11.ALC_MONO_SOURCES, buffer);
        logger.info("Max mono sources: {}", buffer.get(0));
        buffer.rewind();

        ALC10.alcGetInteger(device, ALC11.ALC_STEREO_SOURCES, buffer);
        logger.info("Max stereo sources: {}", buffer.get(0));
        buffer.rewind();
View Full Code Here

        logger.info("Max mono sources: {}", buffer.get(0));
        buffer.rewind();

        ALC10.alcGetInteger(device, ALC11.ALC_STEREO_SOURCES, buffer);
        logger.info("Max stereo sources: {}", buffer.get(0));
        buffer.rewind();

        ALC10.alcGetInteger(device, ALC10.ALC_FREQUENCY, buffer);
        logger.info("Mixer frequency: {}", buffer.get(0));
        buffer.rewind();
View Full Code Here

        logger.info("Max stereo sources: {}", buffer.get(0));
        buffer.rewind();

        ALC10.alcGetInteger(device, ALC10.ALC_FREQUENCY, buffer);
        logger.info("Mixer frequency: {}", buffer.get(0));
        buffer.rewind();

        AL10.alDistanceModel(AL10.AL_INVERSE_DISTANCE_CLAMPED);

        // Initialize sound pools
        pools.put("sfx", new OpenALSoundPool(30)); // effects pool
View Full Code Here

     * @return the int buffer
     */
  public static IntBuffer generateIndicesBuffer(int[] indicesArray){
      IntBuffer indexBuff = createIntBuffer(indicesArray.length);
      indexBuff.put(indicesArray);
      indexBuff.rewind();
      return indexBuff; 
  }
 
 
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.