diff options
Diffstat (limited to 'Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs')
| -rw-r--r-- | Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs b/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs index 6d6ac555..fff6362b 100644 --- a/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs +++ b/Ryujinx.Graphics/Gal/OpenGL/OGLShader.cs @@ -158,6 +158,15 @@ namespace Ryujinx.Graphics.Gal.OpenGL GL.Uniform1(Location, Value); } + public void SetUniform2F(string UniformName, float X, float Y) + { + BindProgram(); + + int Location = GL.GetUniformLocation(CurrentProgramHandle, UniformName); + + GL.Uniform2(Location, X, Y); + } + public void Bind(long Tag) { if (Stages.TryGetValue(Tag, out ShaderStage Stage)) |
