mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2024-12-27 05:25:46 +00:00
d512ce122c
* Initial tessellation shader support * Nits * Re-arrange built-in table * This is not needed anymore * PR feedback
22 lines
No EOL
472 B
C#
22 lines
No EOL
472 B
C#
namespace Ryujinx.Graphics.Shader
|
|
{
|
|
public enum TessPatchType
|
|
{
|
|
Isolines = 0,
|
|
Triangles = 1,
|
|
Quads = 2
|
|
}
|
|
|
|
static class TessPatchTypeExtensions
|
|
{
|
|
public static string ToGlsl(this TessPatchType type)
|
|
{
|
|
return type switch
|
|
{
|
|
TessPatchType.Isolines => "isolines",
|
|
TessPatchType.Quads => "quads",
|
|
_ => "triangles"
|
|
};
|
|
}
|
|
}
|
|
} |