Explorar o código

Cubemap array support (#649)

BaronKiko %!s(int64=7) %!d(string=hai) anos
pai
achega
1b2e430e88
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      Ryujinx.Graphics/Gal/OpenGL/OglTexture.cs

+ 6 - 0
Ryujinx.Graphics/Gal/OpenGL/OglTexture.cs

@@ -165,6 +165,9 @@ namespace Ryujinx.Graphics.Gal.OpenGL
                             data.Length,
                             data);
                         break;
+                    // Cube map arrays are just 2D texture arrays with 6 entries
+                    // per cube map so we can handle them in the same way
+                    case TextureTarget.TextureCubeMapArray:
                     case TextureTarget.Texture2DArray:
                         GL.CompressedTexImage3D(
                             target,
@@ -263,6 +266,9 @@ namespace Ryujinx.Graphics.Gal.OpenGL
                             type,
                             data);
                         break;
+                    // Cube map arrays are just 2D texture arrays with 6 entries
+                    // per cube map so we can handle them in the same way
+                    case TextureTarget.TextureCubeMapArray:
                     case TextureTarget.Texture2DArray:
                         GL.TexImage3D(
                             target,