Major reorg
This commit is contained in:
@@ -52,7 +52,7 @@ struct Uniforms
|
||||
float2 _pad0;
|
||||
};
|
||||
|
||||
struct Backdrop_Primitive
|
||||
struct Gaussian_Blur_Primitive
|
||||
{
|
||||
float4 bounds;
|
||||
float4 radii;
|
||||
@@ -61,7 +61,7 @@ struct Backdrop_Primitive
|
||||
uint color;
|
||||
};
|
||||
|
||||
struct Backdrop_Primitive_1
|
||||
struct Gaussian_Blur_Primitive_1
|
||||
{
|
||||
float4 bounds;
|
||||
float4 radii;
|
||||
@@ -70,9 +70,9 @@ struct Backdrop_Primitive_1
|
||||
uint color;
|
||||
};
|
||||
|
||||
struct Backdrop_Primitives
|
||||
struct Gaussian_Blur_Primitives
|
||||
{
|
||||
Backdrop_Primitive_1 primitives[1];
|
||||
Gaussian_Blur_Primitive_1 primitives[1];
|
||||
};
|
||||
|
||||
constant spvUnsafeArray<float2, 6> _97 = spvUnsafeArray<float2, 6>({ float2(0.0), float2(1.0, 0.0), float2(0.0, 1.0), float2(0.0, 1.0), float2(1.0, 0.0), float2(1.0) });
|
||||
@@ -87,7 +87,7 @@ struct main0_out
|
||||
float4 gl_Position [[position]];
|
||||
};
|
||||
|
||||
vertex main0_out main0(constant Uniforms& _13 [[buffer(0)]], const device Backdrop_Primitives& _69 [[buffer(1)]], uint gl_VertexIndex [[vertex_id]], uint gl_InstanceIndex [[instance_id]])
|
||||
vertex main0_out main0(constant Uniforms& _13 [[buffer(0)]], const device Gaussian_Blur_Primitives& _69 [[buffer(1)]], uint gl_VertexIndex [[vertex_id]], uint gl_InstanceIndex [[instance_id]])
|
||||
{
|
||||
main0_out out = {};
|
||||
if (_13.mode == 0u)
|
||||
@@ -102,7 +102,7 @@ vertex main0_out main0(constant Uniforms& _13 [[buffer(0)]], const device Backdr
|
||||
}
|
||||
else
|
||||
{
|
||||
Backdrop_Primitive p;
|
||||
Gaussian_Blur_Primitive p;
|
||||
p.bounds = _69.primitives[int(gl_InstanceIndex)].bounds;
|
||||
p.radii = _69.primitives[int(gl_InstanceIndex)].radii;
|
||||
p.half_size = _69.primitives[int(gl_InstanceIndex)].half_size;
|
||||
|
||||
Binary file not shown.
@@ -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;
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user