toTexture method
Implementation
gpu.Texture toTexture() {
if (embeddedImage == null || embeddedImage!.bytes == null) {
throw Exception('Texture has no embedded image');
}
gpu.Texture texture = gpu.gpuContext.createTexture(
gpu.StorageMode.hostVisible,
embeddedImage!.width,
embeddedImage!.height);
Uint8List textureData = embeddedImage!.bytes! as Uint8List;
texture.overwrite(ByteData.sublistView(textureData));
return texture;
}