From a46436e58beaaa322c082af5e886f96fd31d7a08 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sat, 30 Aug 2025 15:49:18 +0200 Subject: Use mix-in design for interface abstraction. --- src/wl/shm/pixel/argb8888.zig | 6 ++++++ src/wl/shm/pixel/root.zig | 0 2 files changed, 6 insertions(+) create mode 100644 src/wl/shm/pixel/argb8888.zig create mode 100644 src/wl/shm/pixel/root.zig (limited to 'src/wl/shm/pixel') diff --git a/src/wl/shm/pixel/argb8888.zig b/src/wl/shm/pixel/argb8888.zig new file mode 100644 index 0000000..5e5a68e --- /dev/null +++ b/src/wl/shm/pixel/argb8888.zig @@ -0,0 +1,6 @@ +pub const Pixel = packed struct(u32) { + alpha: u8, + red: u8, + green: u8, + blue: u8, +} diff --git a/src/wl/shm/pixel/root.zig b/src/wl/shm/pixel/root.zig new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3-70-g09d2