diff options
Diffstat (limited to 'Ryujinx.Graphics.OpenGL/Renderer.cs')
-rw-r--r-- | Ryujinx.Graphics.OpenGL/Renderer.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.OpenGL/Renderer.cs b/Ryujinx.Graphics.OpenGL/Renderer.cs index 75bcda12..f66acce3 100644 --- a/Ryujinx.Graphics.OpenGL/Renderer.cs +++ b/Ryujinx.Graphics.OpenGL/Renderer.cs @@ -165,5 +165,19 @@ namespace Ryujinx.Graphics.OpenGL _window.Dispose(); _counters.Dispose(); } + + public IProgram LoadProgramBinary(byte[] programBinary) + { + Program program = new Program(programBinary); + + if (program.IsLinked) + { + return program; + } + + program.Dispose(); + + return null; + } } } |