diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2020-04-01 22:24:55 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-02 12:24:55 +1100 |
| commit | 5b5239ab5b452f991d9fc4f8ad1f9a2880b8bad1 (patch) | |
| tree | 61337203f57f2e17eb0e8d3da382cdfa5facac8a /Ryujinx.Graphics.Shader/InterpolationQualifier.cs | |
| parent | 45c7424f7c151f72a915b8dbc8d4ddb5b287ea8b (diff) | |
Remove output interpolation qualifier (#1070)
Diffstat (limited to 'Ryujinx.Graphics.Shader/InterpolationQualifier.cs')
| -rw-r--r-- | Ryujinx.Graphics.Shader/InterpolationQualifier.cs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/Ryujinx.Graphics.Shader/InterpolationQualifier.cs b/Ryujinx.Graphics.Shader/InterpolationQualifier.cs index e710427d..b7a0c1c9 100644 --- a/Ryujinx.Graphics.Shader/InterpolationQualifier.cs +++ b/Ryujinx.Graphics.Shader/InterpolationQualifier.cs @@ -3,7 +3,7 @@ using System; namespace Ryujinx.Graphics.Shader { [Flags] - public enum InterpolationQualifier + enum InterpolationQualifier { None = 0, @@ -17,18 +17,17 @@ namespace Ryujinx.Graphics.Shader FlagsMask = Centroid | Sample } - public static class InterpolationQualifierExtensions + static class InterpolationQualifierExtensions { public static string ToGlslQualifier(this InterpolationQualifier iq) { - string output = string.Empty; - - switch (iq & ~InterpolationQualifier.FlagsMask) + string output = (iq & ~InterpolationQualifier.FlagsMask) switch { - case InterpolationQualifier.Flat: output = "flat"; break; - case InterpolationQualifier.NoPerspective: output = "noperspective"; break; - case InterpolationQualifier.Smooth: output = "smooth"; break; - } + InterpolationQualifier.Flat => "flat", + InterpolationQualifier.NoPerspective => "noperspective", + InterpolationQualifier.Smooth => "smooth", + _ => string.Empty + }; if ((iq & InterpolationQualifier.Centroid) != 0) { |
