diff options
author | gdkchan <gab.dark.100@gmail.com> | 2021-05-24 04:38:38 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-24 17:38:38 +1000 |
commit | 3fd6b55f04df0a5751985be1440809bc591e02d1 (patch) | |
tree | 27863cd93c7a490070c9dad59aa2f93f65e20924 /Ryujinx.Graphics.OpenGL/VertexArray.cs | |
parent | 79092310fa5510f3b8e9f1e0183de6dea9dad98a (diff) |
Fix value of constant vertex attributes (#2307)
Diffstat (limited to 'Ryujinx.Graphics.OpenGL/VertexArray.cs')
-rw-r--r-- | Ryujinx.Graphics.OpenGL/VertexArray.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Ryujinx.Graphics.OpenGL/VertexArray.cs b/Ryujinx.Graphics.OpenGL/VertexArray.cs index 17703cd1..b31bf723 100644 --- a/Ryujinx.Graphics.OpenGL/VertexArray.cs +++ b/Ryujinx.Graphics.OpenGL/VertexArray.cs @@ -80,7 +80,7 @@ namespace Ryujinx.Graphics.OpenGL if (attrib.IsZero) { // Disabling the attribute causes the shader to read a constant value. - // The value is configurable, but by default is a vector of (0, 0, 0, 1). + // We currently set the constant to (0, 0, 0, 0). DisableVertexAttrib(index); } else @@ -176,6 +176,7 @@ namespace Ryujinx.Graphics.OpenGL { _vertexAttribsInUse &= ~mask; GL.DisableVertexAttribArray(index); + GL.VertexAttrib4(index, 0f, 0f, 0f, 0f); } } |