diff --git a/.pick_status.json b/.pick_status.json index 156b8de8196..a1eed0c45aa 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -164,7 +164,7 @@ "description": "ntv: emit ViewIndex with flat for fragment stage", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index 021416d7cec..2c3df71e6b1 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -2654,6 +2654,7 @@ create_builtin_var(struct ntv_context *ctx, SpvId var_type, switch (builtin) { case SpvBuiltInSampleId: case SpvBuiltInSubgroupLocalInvocationId: + case SpvBuiltInViewIndex: spirv_builder_emit_decoration(&ctx->builder, var, SpvDecorationFlat); break; default: