Normal
Das allocateDirect ist eine static methode, d.h. das was dort steht sollte das gleiche sein wie[code=Java]ByteBuffer dataByteBuffer = ByteBuffer.allocateDirect(t1.getTextureData().length);[/code]Allerdings dürfte dieser Buffer (genauso wie der, den du erstellst) erstmal leer sein, solange man nicht danach irgendwas mit[code=Java]dataByteBuffer.put(t1.getTextureData());dataByteBuffer.rewind();[/code]oder so aufruft...
Das allocateDirect ist eine static methode, d.h. das was dort steht sollte das gleiche sein wie
[code=Java]
ByteBuffer dataByteBuffer = ByteBuffer.allocateDirect(t1.getTextureData().length);
[/code]
Allerdings dürfte dieser Buffer (genauso wie der, den du erstellst) erstmal leer sein, solange man nicht danach irgendwas mit
dataByteBuffer.put(t1.getTextureData());
dataByteBuffer.rewind();
oder so aufruft...