From 7894335dc93bbd7804e6035b2d8d352200f01952 Mon Sep 17 00:00:00 2001 From: Foke Singh Date: Wed, 26 Nov 2025 15:23:41 +0000 Subject: [PATCH] Correct compilation errors in examples/callback. --- examples/callback/main.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/callback/main.zig b/examples/callback/main.zig index 107c5f9..955ce9a 100644 --- a/examples/callback/main.zig +++ b/examples/callback/main.zig @@ -83,8 +83,8 @@ pub const GrayScale = struct { pub fn grayScaleCuda(self: GrayScale, rgb_d: zml.Buffer, gray_d: zml.Buffer) !void { var args: [2][]u8 = .{ - rgb_d.opaqueDeviceMemoryDataPointer()[0..rgb_d.shape().byteSize()], - gray_d.opaqueDeviceMemoryDataPointer()[0..gray_d.shape().byteSize()], + @as([*]u8, @ptrFromInt(rgb_d.devicePtr()))[0..rgb_d.shape().byteSize()], + @as([*]u8, @ptrFromInt(gray_d.devicePtr()))[0..gray_d.shape().byteSize()], }; var args_ptr: [2:null]?*anyopaque = .{ @ptrCast(&args[0]), @ptrCast(&args[1]) }; // This is a naive kernel with one block per pixel.