From 5a3088e85f24672323cb2e66b5cb6e8b52452f7c Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 5 Aug 2020 18:10:41 -0400 Subject: [PATCH] panfrost: Inline max rt into compilers Another dep. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/bifrost/bifrost_compile.c | 2 +- src/panfrost/util/pan_ir.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/panfrost/bifrost/bifrost_compile.c b/src/panfrost/bifrost/bifrost_compile.c index ed8741d..0c7942f 100644 --- a/src/panfrost/bifrost/bifrost_compile.c +++ b/src/panfrost/bifrost/bifrost_compile.c @@ -169,7 +169,7 @@ bi_emit_frag_out(bi_context *ctx, nir_intrinsic_instr *instr) .vector_channels = 4 }; - assert(blend.blend_location < BIFROST_MAX_RENDER_TARGET_COUNT); + assert(blend.blend_location < 8); assert(ctx->blend_types); assert(blend.src_types[0]); ctx->blend_types[blend.blend_location] = blend.src_types[0]; diff --git a/src/panfrost/util/pan_ir.h b/src/panfrost/util/pan_ir.h index 99a8e5b..bf9c7b0 100644 --- a/src/panfrost/util/pan_ir.h +++ b/src/panfrost/util/pan_ir.h @@ -87,7 +87,7 @@ typedef struct { int uniform_cutoff; /* For Bifrost - output type for each RT */ - nir_alu_type blend_types[BIFROST_MAX_RENDER_TARGET_COUNT]; + nir_alu_type blend_types[8]; /* Prepended before uniforms, mapping to SYSVAL_ names for the * sysval */ -- 2.7.4