Checkpoint

This commit is contained in:
Antonio Scandurra
2023-09-23 15:03:05 -06:00
parent 1a5d6aa498
commit 91c1768939
2 changed files with 6 additions and 2 deletions
@@ -180,6 +180,11 @@ impl MetalRenderer {
Some(&self.instances),
*offset as u64,
);
command_encoder.set_fragment_buffer(
QuadInputIndex::Quads as u64,
Some(&self.instances),
*offset as u64,
);
let quad_uniforms = QuadUniforms {
viewport_size,
max_order,
+1 -2
View File
@@ -37,8 +37,7 @@ vertex QuadVertexOutput quad_vertex(
fragment float4 quad_fragment(
QuadVertexOutput input [[stage_in]],
constant Quad *quads [[buffer(QuadInputIndex_Quads)]],
constant QuadUniforms *uniforms [[buffer(QuadInputIndex_Uniforms)]]
constant Quad *quads [[buffer(QuadInputIndex_Quads)]]
) {
Quad quad = quads[input.quad_id];
float2 half_size = float2(quad.bounds.size.width, quad.bounds.size.height) / 2.;