From b329fe826413ad8cbc6f2884cafb25f8ea975c71 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 24 Jul 2021 17:26:02 -0400 Subject: [PATCH] asahi: Pass instance_divisor to the compiler Passes dEQP-GLES3.functional.instanced.* Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index b80f6d0..4ccadce 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -798,7 +798,6 @@ agx_create_vertex_elements(struct pipe_context *ctx, struct agx_attribute *attribs = calloc(sizeof(*attribs), AGX_MAX_ATTRIBS); for (unsigned i = 0; i < count; ++i) { const struct pipe_vertex_element ve = state[i]; - assert(ve.instance_divisor == 0 && "no instancing"); const struct util_format_description *desc = util_format_description(ve.src_format); @@ -811,6 +810,7 @@ agx_create_vertex_elements(struct pipe_context *ctx, .src_offset = ve.src_offset / 4, .nr_comps_minus_1 = desc->nr_channels - 1, .format = agx_vertex_format[ve.src_format], + .divisor = ve.instance_divisor }; } -- 2.7.4