texImage3D method
dynamic
texImage3D()
Implementation
texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format,
int type, data) {
Pointer<Int8> nativeBuffer;
if (data != null) {
nativeBuffer = calloc<Int8>(data.length);
nativeBuffer.asTypedList(data.length).setAll(0, data);
gl.glTexImage3D(
target, level, internalformat, width, height, depth, border, format, type, nativeBuffer.cast<Void>());
calloc.free(nativeBuffer);
} else {
gl.glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, nullptr);
}
}