/ src / Ryujinx.Graphics.Shader / TessPatchType.cs
TessPatchType.cs
 1  namespace Ryujinx.Graphics.Shader
 2  {
 3      public enum TessPatchType
 4      {
 5          Isolines = 0,
 6          Triangles = 1,
 7          Quads = 2,
 8      }
 9  
10      static class TessPatchTypeExtensions
11      {
12          public static string ToGlsl(this TessPatchType type)
13          {
14              return type switch
15              {
16                  TessPatchType.Isolines => "isolines",
17                  TessPatchType.Quads => "quads",
18                  _ => "triangles",
19              };
20          }
21      }
22  }