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";
 | |
|         }
 | |
|     }
 | |
| } | 
