adding command buffer states

This commit is contained in:
2025-11-18 00:00:11 +01:00
parent 5661505bef
commit 5bfc0e6254
9 changed files with 88 additions and 17 deletions
+2 -2
View File
@@ -34,11 +34,11 @@ pub fn NonDispatchable(comptime T: type) type {
pub inline fn fromHandle(vk_handle: anytype) VkError!*Self {
const handle = @intFromEnum(vk_handle);
if (handle == 0) {
return VkError.Unknown;
return VkError.ValidationFailed;
}
const non_dispatchable: *Self = @ptrFromInt(handle);
if (non_dispatchable.object_type != T.ObjectType) {
return VkError.Unknown;
return VkError.ValidationFailed;
}
return non_dispatchable;
}