Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.breel.gl.utils;
- import java.nio.ByteBuffer;
- import java.nio.ByteOrder;
- import java.nio.FloatBuffer;
- import java.nio.ShortBuffer;
- public class Buffer {
- private static final String TAG = Buffer.class.getSimpleName();
- public static FloatBuffer create(float[] data) {
- final FloatBuffer buffer = ByteBuffer.allocateDirect(data.length * Constants.BYTES_PER_FLOAT)
- .order(ByteOrder.nativeOrder())
- .asFloatBuffer();
- buffer.put(data);
- buffer.position(0);
- return buffer;
- }
- public static ShortBuffer create(short[] data) {
- final ShortBuffer buffer = ByteBuffer.allocateDirect(data.length * Constants.BYTES_PER_SHORT)
- .order(ByteOrder.nativeOrder())
- .asShortBuffer();
- buffer.put(data);
- buffer.position(0);
- return buffer;
- }
- }
Add Comment
Please, Sign In to add comment