diff options
| author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2018-06-21 18:10:19 -0300 |
|---|---|---|
| committer | gdkchan <gab.dark.100@gmail.com> | 2018-06-21 18:10:19 -0300 |
| commit | a4020bb398c72166cecd1457c973e0bebf9d2060 (patch) | |
| tree | 81e53b3c8b96973e0b031a32106cf69fc3f05488 /Ryujinx.Graphics | |
| parent | 53ebbcfbd9faab2659840bd8e22536cc7a2a6720 (diff) | |
Port from OpenTK.NETCore to OpenTK.NetStandard (#176)
* Minor code changes
* Forgot to remove a method
Diffstat (limited to 'Ryujinx.Graphics')
| -rw-r--r-- | Ryujinx.Graphics/Gal/OpenGL/OGLBlend.cs | 12 | ||||
| -rw-r--r-- | Ryujinx.Graphics/Gal/OpenGL/OGLEnumConverter.cs | 82 | ||||
| -rw-r--r-- | Ryujinx.Graphics/Gal/OpenGL/OGLTexture.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics/Ryujinx.Graphics.csproj | 4 |
4 files changed, 36 insertions, 64 deletions
diff --git a/Ryujinx.Graphics/Gal/OpenGL/OGLBlend.cs b/Ryujinx.Graphics/Gal/OpenGL/OGLBlend.cs index 97ff8e13..e33851e5 100644 --- a/Ryujinx.Graphics/Gal/OpenGL/OGLBlend.cs +++ b/Ryujinx.Graphics/Gal/OpenGL/OGLBlend.cs @@ -23,8 +23,8 @@ namespace Ryujinx.Graphics.Gal.OpenGL OGLEnumConverter.GetBlendEquation(Equation)); GL.BlendFunc( - OGLEnumConverter.GetBlendFactorSrc(FuncSrc), - OGLEnumConverter.GetBlendFactorDst(FuncDst)); + OGLEnumConverter.GetBlendFactor(FuncSrc), + OGLEnumConverter.GetBlendFactor(FuncDst)); } public void SetSeparate( @@ -40,10 +40,10 @@ namespace Ryujinx.Graphics.Gal.OpenGL OGLEnumConverter.GetBlendEquation(EquationAlpha)); GL.BlendFuncSeparate( - OGLEnumConverter.GetBlendFactorSrc(FuncSrcRgb), - OGLEnumConverter.GetBlendFactorDst(FuncDstRgb), - OGLEnumConverter.GetBlendFactorSrc(FuncSrcAlpha), - OGLEnumConverter.GetBlendFactorDst(FuncDstAlpha)); + (BlendingFactorSrc)OGLEnumConverter.GetBlendFactor(FuncSrcRgb), + (BlendingFactorDest)OGLEnumConverter.GetBlendFactor(FuncDstRgb), + (BlendingFactorSrc)OGLEnumConverter.GetBlendFactor(FuncSrcAlpha), + (BlendingFactorDest)OGLEnumConverter.GetBlendFactor(FuncDstAlpha)); } } }
\ No newline at end of file diff --git a/Ryujinx.Graphics/Gal/OpenGL/OGLEnumConverter.cs b/Ryujinx.Graphics/Gal/OpenGL/OGLEnumConverter.cs index c8000603..c2b0c40a 100644 --- a/Ryujinx.Graphics/Gal/OpenGL/OGLEnumConverter.cs +++ b/Ryujinx.Graphics/Gal/OpenGL/OGLEnumConverter.cs @@ -73,16 +73,16 @@ namespace Ryujinx.Graphics.Gal.OpenGL throw new NotImplementedException(Format.ToString()); } - public static PixelInternalFormat GetCompressedTextureFormat(GalTextureFormat Format) + public static InternalFormat GetCompressedTextureFormat(GalTextureFormat Format) { switch (Format) { - case GalTextureFormat.BC7U: return PixelInternalFormat.CompressedRgbaBptcUnorm; - case GalTextureFormat.BC1: return PixelInternalFormat.CompressedRgbaS3tcDxt1Ext; - case GalTextureFormat.BC2: return PixelInternalFormat.CompressedRgbaS3tcDxt3Ext; - case GalTextureFormat.BC3: return PixelInternalFormat.CompressedRgbaS3tcDxt5Ext; - case GalTextureFormat.BC4: return PixelInternalFormat.CompressedRedRgtc1; - case GalTextureFormat.BC5: return PixelInternalFormat.CompressedRgRgtc2; + case GalTextureFormat.BC7U: return InternalFormat.CompressedRgbaBptcUnorm; + case GalTextureFormat.BC1: return InternalFormat.CompressedRgbaS3tcDxt1Ext; + case GalTextureFormat.BC2: return InternalFormat.CompressedRgbaS3tcDxt3Ext; + case GalTextureFormat.BC3: return InternalFormat.CompressedRgbaS3tcDxt5Ext; + case GalTextureFormat.BC4: return InternalFormat.CompressedRedRgtc1; + case GalTextureFormat.BC5: return InternalFormat.CompressedRgRgtc2; } throw new NotImplementedException(Format.ToString()); @@ -162,57 +162,29 @@ namespace Ryujinx.Graphics.Gal.OpenGL throw new ArgumentException(nameof(BlendEquation)); } - public static BlendingFactorSrc GetBlendFactorSrc(GalBlendFactor BlendFactor) + public static BlendingFactor GetBlendFactor(GalBlendFactor BlendFactor) { switch (BlendFactor) { - case GalBlendFactor.Zero: return BlendingFactorSrc.Zero; - case GalBlendFactor.One: return BlendingFactorSrc.One; - case GalBlendFactor.SrcColor: return BlendingFactorSrc.SrcColor; - case GalBlendFactor.OneMinusSrcColor: return BlendingFactorSrc.OneMinusSrcColor; - case GalBlendFactor.DstColor: return BlendingFactorSrc.DstColor; - case GalBlendFactor.OneMinusDstColor: return BlendingFactorSrc.OneMinusDstColor; - case GalBlendFactor.SrcAlpha: return BlendingFactorSrc.SrcAlpha; - case GalBlendFactor.OneMinusSrcAlpha: return BlendingFactorSrc.OneMinusSrcAlpha; - case GalBlendFactor.DstAlpha: return BlendingFactorSrc.DstAlpha; - case GalBlendFactor.OneMinusDstAlpha: return BlendingFactorSrc.OneMinusDstAlpha; - case GalBlendFactor.ConstantColor: return BlendingFactorSrc.ConstantColor; - case GalBlendFactor.OneMinusConstantColor: return BlendingFactorSrc.OneMinusConstantColor; - case GalBlendFactor.ConstantAlpha: return BlendingFactorSrc.ConstantAlpha; - case GalBlendFactor.OneMinusConstantAlpha: return BlendingFactorSrc.OneMinusConstantAlpha; - case GalBlendFactor.SrcAlphaSaturate: return BlendingFactorSrc.SrcAlphaSaturate; - case GalBlendFactor.Src1Color: return BlendingFactorSrc.Src1Color; - case GalBlendFactor.OneMinusSrc1Color: return BlendingFactorSrc.OneMinusSrc1Color; - case GalBlendFactor.Src1Alpha: return BlendingFactorSrc.Src1Alpha; - case GalBlendFactor.OneMinusSrc1Alpha: return BlendingFactorSrc.OneMinusSrc1Alpha; - } - - throw new ArgumentException(nameof(BlendFactor)); - } - - public static BlendingFactorDest GetBlendFactorDst(GalBlendFactor BlendFactor) - { - switch (BlendFactor) - { - case GalBlendFactor.Zero: return BlendingFactorDest.Zero; - case GalBlendFactor.One: return BlendingFactorDest.One; - case GalBlendFactor.SrcColor: return BlendingFactorDest.SrcColor; - case GalBlendFactor.OneMinusSrcColor: return BlendingFactorDest.OneMinusSrcColor; - case GalBlendFactor.DstColor: return BlendingFactorDest.DstColor; - case GalBlendFactor.OneMinusDstColor: return BlendingFactorDest.OneMinusDstColor; - case GalBlendFactor.SrcAlpha: return BlendingFactorDest.SrcAlpha; - case GalBlendFactor.OneMinusSrcAlpha: return BlendingFactorDest.OneMinusSrcAlpha; - case GalBlendFactor.DstAlpha: return BlendingFactorDest.DstAlpha; - case GalBlendFactor.OneMinusDstAlpha: return BlendingFactorDest.OneMinusDstAlpha; - case GalBlendFactor.ConstantColor: return BlendingFactorDest.ConstantColor; - case GalBlendFactor.OneMinusConstantColor: return BlendingFactorDest.OneMinusConstantColor; - case GalBlendFactor.ConstantAlpha: return BlendingFactorDest.ConstantAlpha; - case GalBlendFactor.OneMinusConstantAlpha: return BlendingFactorDest.OneMinusConstantAlpha; - case GalBlendFactor.SrcAlphaSaturate: return BlendingFactorDest.SrcAlphaSaturate; - case GalBlendFactor.Src1Color: return BlendingFactorDest.Src1Color; - case GalBlendFactor.OneMinusSrc1Color: return BlendingFactorDest.OneMinusSrc1Color; - case GalBlendFactor.Src1Alpha: return BlendingFactorDest.Src1Alpha; - case GalBlendFactor.OneMinusSrc1Alpha: return BlendingFactorDest.OneMinusSrc1Alpha; + case GalBlendFactor.Zero: return BlendingFactor.Zero; + case GalBlendFactor.One: return BlendingFactor.One; + case GalBlendFactor.SrcColor: return BlendingFactor.SrcColor; + case GalBlendFactor.OneMinusSrcColor: return BlendingFactor.OneMinusSrcColor; + case GalBlendFactor.DstColor: return BlendingFactor.DstColor; + case GalBlendFactor.OneMinusDstColor: return BlendingFactor.OneMinusDstColor; + case GalBlendFactor.SrcAlpha: return BlendingFactor.SrcAlpha; + case GalBlendFactor.OneMinusSrcAlpha: return BlendingFactor.OneMinusSrcAlpha; + case GalBlendFactor.DstAlpha: return BlendingFactor.DstAlpha; + case GalBlendFactor.OneMinusDstAlpha: return BlendingFactor.OneMinusDstAlpha; + case GalBlendFactor.ConstantColor: return BlendingFactor.ConstantColor; + case GalBlendFactor.OneMinusConstantColor: return BlendingFactor.OneMinusConstantColor; + case GalBlendFactor.ConstantAlpha: return BlendingFactor.ConstantAlpha; + case GalBlendFactor.OneMinusConstantAlpha: return BlendingFactor.OneMinusConstantAlpha; + case GalBlendFactor.SrcAlphaSaturate: return BlendingFactor.SrcAlphaSaturate; + case GalBlendFactor.Src1Color: return BlendingFactor.Src1Color; + case GalBlendFactor.OneMinusSrc1Color: return (BlendingFactor)BlendingFactorSrc.OneMinusSrc1Color; + case GalBlendFactor.Src1Alpha: return BlendingFactor.Src1Alpha; + case GalBlendFactor.OneMinusSrc1Alpha: return (BlendingFactor)BlendingFactorSrc.OneMinusSrc1Alpha; } throw new ArgumentException(nameof(BlendFactor)); diff --git a/Ryujinx.Graphics/Gal/OpenGL/OGLTexture.cs b/Ryujinx.Graphics/Gal/OpenGL/OGLTexture.cs index d81fcc48..56f157e5 100644 --- a/Ryujinx.Graphics/Gal/OpenGL/OGLTexture.cs +++ b/Ryujinx.Graphics/Gal/OpenGL/OGLTexture.cs @@ -44,7 +44,7 @@ namespace Ryujinx.Graphics.Gal.OpenGL if (IsCompressedTextureFormat(Texture.Format)) { - PixelInternalFormat InternalFmt = OGLEnumConverter.GetCompressedTextureFormat(Texture.Format); + InternalFormat InternalFmt = OGLEnumConverter.GetCompressedTextureFormat(Texture.Format); GL.CompressedTexImage2D( TextureTarget.Texture2D, diff --git a/Ryujinx.Graphics/Ryujinx.Graphics.csproj b/Ryujinx.Graphics/Ryujinx.Graphics.csproj index 0212ca2a..55cb3911 100644 --- a/Ryujinx.Graphics/Ryujinx.Graphics.csproj +++ b/Ryujinx.Graphics/Ryujinx.Graphics.csproj @@ -1,4 +1,4 @@ -<Project Sdk="Microsoft.NET.Sdk"> +<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp2.1</TargetFramework> @@ -13,7 +13,7 @@ </PropertyGroup> <ItemGroup> - <PackageReference Include="OpenTK.NETCore" Version="1.1.2749.6433" /> + <PackageReference Include="OpenTK.NetStandard" Version="1.0.4" /> </ItemGroup> <ItemGroup> |
