From 2474118a066d3f87b749eeb999c0c45cf620bc61 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 3 Jun 2025 09:31:42 +0200 Subject: [PATCH] spirv: disable mediump for bitfield insert/extract This prevents a regression with the next change that generalizes bitfield insert/extract sizes. Signed-off-by: Samuel Pitoiset Part-of: --- src/compiler/spirv/vtn_alu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/compiler/spirv/vtn_alu.c b/src/compiler/spirv/vtn_alu.c index a528b2e1b12..73170e3541b 100644 --- a/src/compiler/spirv/vtn_alu.c +++ b/src/compiler/spirv/vtn_alu.c @@ -585,6 +585,10 @@ vtn_alu_op_mediump_16bit(struct vtn_builder *b, SpvOp opcode, struct vtn_value * case SpvOpFwidthFine: case SpvOpFwidthCoarse: return b->options->mediump_16bit_derivatives; + case SpvOpBitFieldInsert: + case SpvOpBitFieldSExtract: + case SpvOpBitFieldUExtract: + return false; default: return true; }