mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-11-18 11:26:38 +00:00
24 lines
No EOL
604 B
C#
24 lines
No EOL
604 B
C#
namespace Ryujinx.Graphics.Shader
|
|
{
|
|
enum OutputTopology
|
|
{
|
|
PointList = 1,
|
|
LineStrip = 6,
|
|
TriangleStrip = 7
|
|
}
|
|
|
|
static class OutputTopologyExtensions
|
|
{
|
|
public static string ToGlslString(this OutputTopology topology)
|
|
{
|
|
switch (topology)
|
|
{
|
|
case OutputTopology.LineStrip: return "line_strip";
|
|
case OutputTopology.PointList: return "points";
|
|
case OutputTopology.TriangleStrip: return "triangle_strip";
|
|
}
|
|
|
|
return "points";
|
|
}
|
|
}
|
|
} |