Results 5 comments of Roucou

Have the exact same issue, with the latest (main) version of the tools (v2.0). The fspackagetool.exe throws errors all over the place, because it expects the .gltf files directly under...

Thanks, Daniel. I think CLAY_IDI however has the same issues as CLAY_ID. 1. The label argument needs to be a string literal. Using the clang compiler, this gives inconsistent behavior:...

Thanks, Daniel, I get that, and I build my approach around that macro now: ```c typedef enum Clay_ID { CLAY_BUTTON1, CLAY_BUTTON2, //... } Clay_ID; void draw(...) { button_element(CLAY_BUTTON1, texture1); button_element(CLAY_BUTTON1,...

Yes, thanks, Nic, I am aware of that macro, but all the macros have the same issue, they expect a string literal, and whatever silly things I try (static const...

@nicbarker the increased boilerplate code could maybe be resolved by adding a CLAY_SID macro converting the regular C string argument into a Clay_String. I.e. something like: ```c #define CLAY_SID(label) CLAY_ID(CLAY_STRING(label))...