Guest User

Untitled

a guest
Oct 18th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. package com.breel.gl.utils;
  2.  
  3. import java.nio.ByteBuffer;
  4. import java.nio.ByteOrder;
  5. import java.nio.FloatBuffer;
  6. import java.nio.ShortBuffer;
  7.  
  8. public class Buffer {
  9. private static final String TAG = Buffer.class.getSimpleName();
  10.  
  11. public static FloatBuffer create(float[] data) {
  12. final FloatBuffer buffer = ByteBuffer.allocateDirect(data.length * Constants.BYTES_PER_FLOAT)
  13. .order(ByteOrder.nativeOrder())
  14. .asFloatBuffer();
  15.  
  16. buffer.put(data);
  17. buffer.position(0);
  18.  
  19. return buffer;
  20. }
  21.  
  22. public static ShortBuffer create(short[] data) {
  23. final ShortBuffer buffer = ByteBuffer.allocateDirect(data.length * Constants.BYTES_PER_SHORT)
  24. .order(ByteOrder.nativeOrder())
  25. .asShortBuffer();
  26.  
  27. buffer.put(data);
  28. buffer.position(0);
  29.  
  30. return buffer;
  31. }
  32. }
Add Comment
Please, Sign In to add comment