Major reorg

This commit is contained in:
Zachary Levy
2026-04-30 18:49:38 -07:00
parent fd64bc01bf
commit 87d4c9a0b5
16 changed files with 2293 additions and 2259 deletions
+6 -6
View File
@@ -10,7 +10,7 @@ struct Uniforms
uint mode;
};
struct Base_2D_Primitive
struct Core_2D_Primitive
{
float4 bounds;
uint color;
@@ -23,7 +23,7 @@ struct Base_2D_Primitive
uint4 effects;
};
struct Base_2D_Primitive_1
struct Core_2D_Primitive_1
{
float4 bounds;
uint color;
@@ -36,9 +36,9 @@ struct Base_2D_Primitive_1
uint4 effects;
};
struct Base_2D_Primitives
struct Core_2D_Primitives
{
Base_2D_Primitive_1 primitives[1];
Core_2D_Primitive_1 primitives[1];
};
struct main0_out
@@ -60,7 +60,7 @@ struct main0_in
float4 v_color [[attribute(2)]];
};
vertex main0_out main0(main0_in in [[stage_in]], constant Uniforms& _12 [[buffer(0)]], const device Base_2D_Primitives& _75 [[buffer(1)]], uint gl_InstanceIndex [[instance_id]])
vertex main0_out main0(main0_in in [[stage_in]], constant Uniforms& _12 [[buffer(0)]], const device Core_2D_Primitives& _75 [[buffer(1)]], uint gl_InstanceIndex [[instance_id]])
{
main0_out out = {};
if (_12.mode == 0u)
@@ -76,7 +76,7 @@ vertex main0_out main0(main0_in in [[stage_in]], constant Uniforms& _12 [[buffer
}
else
{
Base_2D_Primitive p;
Core_2D_Primitive p;
p.bounds = _75.primitives[int(gl_InstanceIndex)].bounds;
p.color = _75.primitives[int(gl_InstanceIndex)].color;
p.flags = _75.primitives[int(gl_InstanceIndex)].flags;