From 0f4ba349e925b5ed05010147053df4ebc8eacd85 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 21 Apr 2021 14:53:36 -0400 Subject: [PATCH] nir/lower_fragcolor: Handle fp16 outputs Signed-off-by: Alyssa Rosenzweig Reviewed-By: Mike Blumenkrantz Part-of: --- src/compiler/nir/nir_lower_fragcolor.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/nir/nir_lower_fragcolor.c b/src/compiler/nir/nir_lower_fragcolor.c index 57ffb24006f..8b67fcb8946 100644 --- a/src/compiler/nir/nir_lower_fragcolor.c +++ b/src/compiler/nir/nir_lower_fragcolor.c @@ -86,8 +86,7 @@ lower_fragcolor_instr(nir_builder *b, nir_instr *intr, UNUSED void *data) char name[28]; snprintf(name, sizeof(name), name_tmpl, i); nir_variable *out_color = nir_variable_create(b->shader, nir_var_shader_out, - glsl_vec4_type(), - name); + out->type, name); out_color->data.location = FRAG_RESULT_DATA0 + i; out_color->data.driver_location = i; out_color->data.index = out->data.index;