From a2c1b860a66eab0a74af2b31ee042c42eb800c77 Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Sun, 26 Jan 2025 15:11:26 +1300 Subject: [PATCH] z index to i32 and update odin bindings --- bindings/odin/clay-odin/clay.odin | 2 +- bindings/odin/clay-odin/linux/clay.a | Bin 165692 -> 165692 bytes bindings/odin/clay-odin/macos-arm64/clay.a | Bin 204936 -> 204936 bytes bindings/odin/clay-odin/macos/clay.a | Bin 132704 -> 132704 bytes bindings/odin/clay-odin/windows/clay.lib | Bin 161142 -> 161142 bytes clay.h | 4 ++-- 6 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/odin/clay-odin/clay.odin b/bindings/odin/clay-odin/clay.odin index dd5ea82..a93a0db 100644 --- a/bindings/odin/clay-odin/clay.odin +++ b/bindings/odin/clay-odin/clay.odin @@ -185,7 +185,7 @@ RenderCommand :: struct { boundingBox: BoundingBox, config: ElementConfigUnion, text: StringSlice, - zIndex: u32, + zIndex: i32, id: u32, commandType: RenderCommandType, } diff --git a/bindings/odin/clay-odin/linux/clay.a b/bindings/odin/clay-odin/linux/clay.a index 4a4164c8a2992d23b495a63ab7eb579a453e7cf3..95f86f80469b7da9d9d15e942fc9c4faf4a5883d 100644 GIT binary patch delta 22 dcmdnf$F--AYl1wpiHSv{QmYcb^urB2EYIS delta 22 dcmdnf$F--AYl1wpv4KgWQmYcb^up?2DbnJ diff --git a/bindings/odin/clay-odin/macos-arm64/clay.a b/bindings/odin/clay-odin/macos-arm64/clay.a index 02fdda0c7419e714fbec83741ec26400a5cad9ff..a79379e782d72f34c27a74b9e987c3ae33d74547 100644 GIT binary patch delta 91 zcmeA;$kTC78V$tj+zuiloQQMfwjA46u5aX9K0?QS@RxFZz@^8*l s*+k7#26MJo%QJ0u6yM9L%I3xD&gRZ)78V$tj+zuiloQS3PYk`f5} delta 29 icmaFR!||YpV}d-hv4Q1AB~=h@((EO_-AkTP>^T6Ds|fM{ diff --git a/bindings/odin/clay-odin/windows/clay.lib b/bindings/odin/clay-odin/windows/clay.lib index 8a71bb0d90639069647799cccd3f210c617d28b1..f5c0dd4832fb1327b15615d1040d8e4c2366a56a 100644 GIT binary patch delta 22 ecmezNiu2nmPS%vR^$aT-SzB2dx3V%7mI45Hj0nsC delta 22 dcmezNiu2nmPS%vR^$Ze?tgWn!TUnV3O966R2s{7) diff --git a/clay.h b/clay.h index fe691b2..974ddb8 100644 --- a/clay.h +++ b/clay.h @@ -472,7 +472,7 @@ CLAY__TYPEDEF(Clay_RenderCommand, struct { Clay_BoundingBox boundingBox; Clay_ElementConfigUnion config; Clay_StringSlice text; // TODO I wish there was a way to avoid having to have this on every render command - uint32_t zIndex; + int32_t zIndex; uint32_t id; Clay_RenderCommandType commandType; }); @@ -2601,8 +2601,8 @@ void Clay__CalculateFinalLayout() { Clay__AddRenderCommand(CLAY__INIT(Clay_RenderCommand) { .boundingBox = clipHashMapItem->boundingBox, .config = { .scrollElementConfig = Clay__StoreScrollElementConfig(CLAY__INIT(Clay_ScrollElementConfig)CLAY__DEFAULT_STRUCT) }, - .id = Clay__RehashWithNumber(rootElement->id, 10), // TODO need a better strategy for managing derived ids .zIndex = root->zIndex, + .id = Clay__RehashWithNumber(rootElement->id, 10), // TODO need a better strategy for managing derived ids .commandType = CLAY_RENDER_COMMAND_TYPE_SCISSOR_START, }); }