Make sure attributes used on subsequent shader stages are initialized (#2538)

This commit is contained in:
gdkchan
2021-08-11 17:27:00 -03:00
committed by GitHub
parent 10d649e6d3
commit ed754af8d5
15 changed files with 347 additions and 262 deletions

View File

@ -15,6 +15,8 @@ namespace Ryujinx.Graphics.Shader.Translation
public bool IsNonMain { get; }
public int OperationsCount => _operations.Count;
private readonly IReadOnlyDictionary<ulong, int> _funcs;
private readonly List<Operation> _operations;
private readonly Dictionary<ulong, Operand> _labels;
@ -200,6 +202,7 @@ namespace Ryujinx.Graphics.Shader.Translation
if (target.Enabled)
{
Config.SetOutputUserAttribute(rtIndex);
regIndexBase += 4;
}
}