shader_recompiler: Exclude defaulted fragment inputs from quad/rect passthrough. (#2383)

This commit is contained in:
squidbus 2025-02-10 21:33:30 -08:00 committed by GitHub
parent b51c767296
commit 40eef6a066
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 3 deletions

View file

@ -316,7 +316,7 @@ void EmitContext::DefineInputs() {
const auto& input = runtime_info.fs_info.inputs[i];
const u32 semantic = input.param_index;
ASSERT(semantic < IR::NumParams);
if (input.is_default && !input.is_flat) {
if (input.IsDefault()) {
input_params[semantic] = {
MakeDefaultValue(*this, input.default_value), input_f32, F32[1], 4, false, true,
};