У меня есть следующий код, который создает непрямой DoubleBuffer из массива Byte.Как создать прямой DoubleBuffer из массива байтов
ByteArrayInputStream bais;
Byte doubleGeomByteArray[];
DoubleBuffer dbb;
...
doubleGeomByteArray[] = new byte[ByteBuffer.wrap(intBuffer).order(endian).getInt() * 2 * 8];
bais.read(doubleGeomByteArray); //reads from ByteArrayInputStream into byte array
dbb = ByteBuffer.wrap(doubleGeomByteArray).order(endian).asDoubleBuffer();
Это хорошо работает, но мне нужно DBB быть прямой, так как она будет использоваться с OpenGL ES
Как я могу это сделать?