Initial tessellation shader support (#2534)
* Initial tessellation shader support * Nits * Re-arrange built-in table * This is not needed anymore * PR feedback
This commit is contained in:
parent
7603dbe3c8
commit
d512ce122c
42 changed files with 775 additions and 148 deletions
|
@ -290,6 +290,23 @@ namespace Ryujinx.Graphics.OpenGL
|
|||
return TextureMinFilter.Nearest;
|
||||
}
|
||||
|
||||
public static OpenTK.Graphics.OpenGL.PolygonMode Convert(this GAL.PolygonMode mode)
|
||||
{
|
||||
switch (mode)
|
||||
{
|
||||
case GAL.PolygonMode.Point:
|
||||
return OpenTK.Graphics.OpenGL.PolygonMode.Point;
|
||||
case GAL.PolygonMode.Line:
|
||||
return OpenTK.Graphics.OpenGL.PolygonMode.Line;
|
||||
case GAL.PolygonMode.Fill:
|
||||
return OpenTK.Graphics.OpenGL.PolygonMode.Fill;
|
||||
}
|
||||
|
||||
Logger.Debug?.Print(LogClass.Gpu, $"Invalid {nameof(GAL.PolygonMode)} enum value: {mode}.");
|
||||
|
||||
return OpenTK.Graphics.OpenGL.PolygonMode.Fill;
|
||||
}
|
||||
|
||||
public static PrimitiveType Convert(this PrimitiveTopology topology)
|
||||
{
|
||||
switch (topology)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue