mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-05-03 19:58:57 +00:00
24 lines
560 B
C#
24 lines
560 B
C#
namespace Ryujinx.Graphics.Shader
|
|
{
|
|
enum OutputTopology
|
|
{
|
|
PointList = 1,
|
|
LineStrip = 6,
|
|
TriangleStrip = 7,
|
|
}
|
|
|
|
static class OutputTopologyExtensions
|
|
{
|
|
|
|
extension(OutputTopology topology)
|
|
{
|
|
public string GlslString => topology switch
|
|
{
|
|
OutputTopology.LineStrip => "line_strip",
|
|
OutputTopology.PointList => "points",
|
|
OutputTopology.TriangleStrip => "triangle_strip",
|
|
_ => "points",
|
|
};
|
|
}
|
|
}
|
|
}
|