FloatBuffer texBuf = BufferUtils.createVector2Buffer(vertCount);
FloatBuffer tb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.Position, 3, vb); setBuffer(Type.Normal, 3, nb);
uv0Buf = BufferUtils.createVector2Buffer(vertices.size()); jmeMesh.setBuffer(VertexBuffer.Type.TexCoord, 2, uv0Buf); uv1Buf = BufferUtils.createVector2Buffer(vertices.size()); jmeMesh.setBuffer(VertexBuffer.Type.TexCoord2, 2, uv1Buf);
FloatBuffer ftb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.TexCoord, 2, ftb);
FloatBuffer tb = BufferUtils.createVector2Buffer(numParticles * 4); uniqueTexCoords = false; for (int i = 0; i < numParticles; i++){
FloatBuffer ftb = createVector2Buffer(vertCount);
FloatBuffer texBuf = BufferUtils.createVector2Buffer(vertCount);
FloatBuffer texBuf = BufferUtils.createVector2Buffer(vertCount);
FloatBuffer tb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.Position, 3, vb); setBuffer(Type.Normal, 3, nb);
FloatBuffer tb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.Position, 3, vb); setBuffer(Type.Normal, 3, nb);
uv0Buf = BufferUtils.createVector2Buffer(vertices.size()); jmeMesh.setBuffer(VertexBuffer.Type.TexCoord, 2, uv0Buf); uv1Buf = BufferUtils.createVector2Buffer(vertices.size()); jmeMesh.setBuffer(VertexBuffer.Type.TexCoord2, 2, uv1Buf);
FloatBuffer ftb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.TexCoord, 2, ftb);
FloatBuffer ftb = BufferUtils.createVector2Buffer(vertCount); setBuffer(Type.TexCoord, 2, ftb);
FloatBuffer tb = BufferUtils.createVector2Buffer(numParticles * 4);
FloatBuffer tb = BufferUtils.createVector2Buffer(numParticles * 4); uniqueTexCoords = false; for (int i = 0; i < numParticles; i++){
setBuffer(Type.TexCoord, 2, createVector2Buffer(vertCount));
setBuffer(Type.TexCoord, 2, createVector2Buffer(vertCount));
FloatBuffer ftb = createVector2Buffer(vertCount);
FloatBuffer ftb = createVector2Buffer(vertCount);