Package java.nio

Examples of java.nio.IntBuffer.flip()


        for (final Integer i : ids) {
            if (i != null && i != 0) {
                idBuffer.put(i);
            }
        }
        idBuffer.flip();
        if (idBuffer.remaining() > 0) {
            gl.glDeleteBuffers(idBuffer.remaining(), idBuffer);
        }
    }
View Full Code Here


        buffer.removeVBOID(context.getGlContextRep());

        final IntBuffer idBuff = BufferUtils.createIntBuffer(1);
        idBuff.put(id);
        idBuff.flip();
        gl.glDeleteBuffers(1, idBuff);
    }

    public void updateTexture1DSubImage(final Texture1D destination, final int dstOffsetX, final int dstWidth,
            final ByteBuffer source, final int srcOffsetX) {
View Full Code Here

            if (i != null) {
                idBuffer.put(i);
                record.removeTextureRecord(i);
            }
        }
        idBuffer.flip();
        if (idBuffer.remaining() > 0) {
            gl.glDeleteTextures(idBuffer.remaining(), idBuffer);
        }
    }
View Full Code Here

    {
        field_1115_e = 10;
        windowComponent = par1Component;
        IntBuffer intbuffer = GLAllocation.createDirectIntBuffer(1);
        intbuffer.put(0);
        intbuffer.flip();
        IntBuffer intbuffer1 = GLAllocation.createDirectIntBuffer(1024);

        try
        {
            cursor = new Cursor(32, 32, 16, 16, 1, intbuffer1, intbuffer);
View Full Code Here

        glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
        glBufferData(GL_ARRAY_BUFFER, vertexStorage, GL_STATIC_DRAW);

        IntBuffer indexStorage = BufferUtils.createIntBuffer(indices.length);
        indexStorage.put(indices);
        indexStorage.flip();
        indexBuffer = glGenBuffers();
        glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer);
        glBufferData(GL_ELEMENT_ARRAY_BUFFER, indexStorage, GL_STATIC_DRAW);

    }
View Full Code Here

            glBufferData(GL_ARRAY_BUFFER, textureStorage, GL_STATIC_DRAW);
        }

        IntBuffer indexStorage = BufferUtils.createIntBuffer(indices.length);
        indexStorage.put(indices);
        indexStorage.flip();
        indexBuffer = glGenBuffers();
        glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer);
        glBufferData(GL_ELEMENT_ARRAY_BUFFER, indexStorage, GL_STATIC_DRAW);
    }
View Full Code Here

            }
            cb.put ( cc );
            gb.put ( gi );
        }
        cb.flip();
        gb.flip();
        return new GlyphSequence ( cb, gb, null );
    }

    /**
     * Map sequence GS, comprising a sequence of Glyph Indices, to output sequence CS,
View Full Code Here

        IntBuffer indexBuffer = BufferUtils.createIntBuffer(indexList.size());
        TIntIterator iterator = indexList.iterator();
        while (iterator.hasNext()) {
            indexBuffer.put(iterator.next());
        }
        indexBuffer.flip();

        if (vboIndexBuffer == 0) {
            vboIndexBuffer = bufferPool.get(getURI().toSimpleString());
        }
        VertexBufferObjectUtil.bufferVboElementData(vboIndexBuffer, indexBuffer, GL15.GL_STATIC_DRAW);
View Full Code Here

        if (vboIndexBuffer == 0) {
            vboIndexBuffer = bufferPool.get(getURI().toSimpleString());
        }
        VertexBufferObjectUtil.bufferVboElementData(vboIndexBuffer, indexBuffer, GL15.GL_STATIC_DRAW);
        indexBuffer.flip();
    }


}
View Full Code Here

            vboPosNormBuffer = bufferPool.get(getURI().toSimpleString());
        }

        IntBuffer indexBuffer = BufferUtils.createIntBuffer(newData.getIndices().size());
        indexBuffer.put(newData.getIndices().toArray());
        indexBuffer.flip();
        if (vboIndexBuffer == 0) {
            vboIndexBuffer = bufferPool.get(getURI().toSimpleString());
        }
        VertexBufferObjectUtil.bufferVboElementData(vboIndexBuffer, indexBuffer, GL15.GL_STATIC_DRAW);
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.