From 35c9278ebb2df67cbd08b31065a013d414f48e69 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Fri, 12 Jun 2026 23:07:24 -0400 Subject: [PATCH] big oops --- code/duffle/dsl.h | 22 +++++++++++----------- code/duffle/memory.h | 2 +- code/gte_hello/hello_gte.c | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/duffle/dsl.h b/code/duffle/dsl.h index f2a48b0..698efbd 100644 --- a/code/duffle/dsl.h +++ b/code/duffle/dsl.h @@ -43,12 +43,12 @@ #define T_same(a,b) _Generic((a), typeof((b)): 1, default: 0) #define r_(ptr) C_(T_(ptr[0])*R_, ptr) -#define v_(ptr) C_(T_(ptr[0])*V_, ptr) -#define tr_(type, ptr) C_(type*R_, ptr) -#define tv_(type, ptr) C_(type*V_, ptr) +#define v_(ptr) C_(T_(ptr[0])V_*, ptr) +#define tr_(type, ptr) C_(type *R_, ptr) +#define tv_(type, ptr) C_(type V_*, ptr) -#define TypeR_(type) type*restrict type ## _R -#define TypeV_(type) type*volatile type ## _V +#define TypeR_(type) type *R_ type ## _R +#define TypeV_(type) type V_* type ## _V #define PtrSet_(type) TypeR_(type); typedef TypeV_(type) #define TSet_(type) type; typedef PtrSet_(type) @@ -86,12 +86,12 @@ typedef __UINT32_TYPE__ TSet_(B4); #define s2_(value) C_(S2, value) #define s4_(value) C_(S4, value) -#define u1_r(value) C_(U1*R_, value) -#define u2_r(value) C_(U2*R_, value) -#define u4_r(value) C_(U4*R_, value) -#define u1_v(value) C_(U1*V_, value) -#define u2_v(value) C_(U2*V_, value) -#define u4_v(value) C_(U4*V_, value) +#define u1_r(value) C_(U1 *R_, value) +#define u2_r(value) C_(U2 *R_, value) +#define u4_r(value) C_(U4 *R_, value) +#define u1_v(value) C_(U1 V_*, value) +#define u2_v(value) C_(U2 V_*, value) +#define u4_v(value) C_(U4 V_*, value) enum { false = 0, true = 1, true_overflow, }; typedef void Proc_(VoidFn) (void); diff --git a/code/duffle/memory.h b/code/duffle/memory.h index f93733c..d0c28c7 100644 --- a/code/duffle/memory.h +++ b/code/duffle/memory.h @@ -61,7 +61,7 @@ typedef Struct_(Slice_Str8) { Str8* ptr; U4 len; }; typedef Struct_(Slice) { U4 ptr, len; }; // Untyped Slice FI_ Slice slice_ut_(U4 ptr, U4 len) { return (Slice){ptr, len}; } -#define Slice_(type) Struct_(tmpl(Slice,type)) { type* ptr; U4 len; } +#define Slice_(type) Struct_(tmpl(Slice,type)) { type* ptr; U4 len; } typedef Slice_(B1); #define slice_assert(s) do { assert((s).ptr != 0); assert((s).len > 0); } while(0) #define slice_end(slice) ((slice).ptr + (slice).len) diff --git a/code/gte_hello/hello_gte.c b/code/gte_hello/hello_gte.c index f935656..73375eb 100644 --- a/code/gte_hello/hello_gte.c +++ b/code/gte_hello/hello_gte.c @@ -226,7 +226,7 @@ void update(PrimitiveArena* pa, U4* ordering_buf) // static_mem.cube.rot.x += 6; // static_mem.cube.rot.y += 8; // static_mem.cube.rot.z += 12; - static_mem.cube.rot.y += 20; + static_mem.cube.rot.y += 30; } // Draw Floor {