[spir-v, emit] Flat Decoration Adjustment

This commit is contained in:
CamilleLaVey 2025-11-24 21:10:32 -04:00 committed by Caio Oliveira
parent e56accf146
commit c441d1883b
No known key found for this signature in database
GPG Key ID: AAAE6C7FD4186B0C
1 changed files with 3 additions and 1 deletions

View File

@ -1463,7 +1463,9 @@ void EmitContext::DefineInputs(const IR::Program& program) {
AddCapability(spv::Capability::GroupNonUniform);
subgroup_local_invocation_id =
DefineInput(*this, U32[1], false, spv::BuiltIn::SubgroupLocalInvocationId);
Decorate(subgroup_local_invocation_id, spv::Decoration::Flat);
if (stage == Stage::Fragment) {
Decorate(subgroup_local_invocation_id, spv::Decoration::Flat);
}
}
if (info.uses_fswzadd) {
const Id f32_one{Const(1.0f)};