Skip to content

Instantly share code, notes, and snippets.

View sczerwinski's full-sized avatar
👨‍💻
Feeding my inner nerd

Sławomir Czerwiński sczerwinski

👨‍💻
Feeding my inner nerd
View GitHub Profile
@sczerwinski
sczerwinski / DirectFloatBuffer.kt
Created November 13, 2020 16:12
Creating direct FloatBuffer from List<Float>
import java.nio.ByteBuffer
import java.nio.ByteOrder
import java.nio.FloatBuffer
private const val FLOAT_BYTES = 4
fun List<Float>.toDirectFloatBuffer(): FloatBuffer =
ByteBuffer.allocateDirect(size * FLOAT_BYTES)
.apply { order(ByteOrder.nativeOrder()) }
.asFloatBuffer()