ryubing-ryujinx/src/Ryujinx.Graphics.Shader/TessSpacing.cs
2025-11-11 12:55:36 -06:00

22 lines
560 B
C#

namespace Ryujinx.Graphics.Shader
{
public enum TessSpacing
{
EqualSpacing = 0,
FractionalEventSpacing = 1,
FractionalOddSpacing = 2,
}
static class TessSpacingExtensions
{
extension(TessSpacing spacing)
{
public string Glsl => spacing switch
{
TessSpacing.FractionalEventSpacing => "fractional_even_spacing",
TessSpacing.FractionalOddSpacing => "fractional_odd_spacing",
_ => "equal_spacing",
};
}
}
}