diff --git a/src/backends/cg.rs b/src/backends/cg.rs index 3e3cbe4..9391022 100644 --- a/src/backends/cg.rs +++ b/src/backends/cg.rs @@ -322,8 +322,8 @@ impl BufferInterface for BufferImpl<'_, 32, self.imp.width * 4, Some(&self.imp.color_space.0), - // TODO: This looks incorrect! - CGBitmapInfo::ByteOrder32Little | CGBitmapInfo(CGImageAlphaInfo::NoneSkipFirst.0), + CGBitmapInfo::ByteOrder32Little + | CGBitmapInfo(CGImageAlphaInfo::PremultipliedFirst.0), Some(&data_provider), ptr::null(), false,