22 lines
565 B
C#
22 lines
565 B
C#
|
namespace Ryujinx.Graphics.Shader
|
||
|
{
|
||
|
public enum TessSpacing
|
||
|
{
|
||
|
EqualSpacing = 0,
|
||
|
FractionalEventSpacing = 1,
|
||
|
FractionalOddSpacing = 2
|
||
|
}
|
||
|
|
||
|
static class TessSpacingExtensions
|
||
|
{
|
||
|
public static string ToGlsl(this TessSpacing spacing)
|
||
|
{
|
||
|
return spacing switch
|
||
|
{
|
||
|
TessSpacing.FractionalEventSpacing => "fractional_even_spacing",
|
||
|
TessSpacing.FractionalOddSpacing => "fractional_odd_spacing",
|
||
|
_ => "equal_spacing"
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
}
|