Ryujinx/Ryujinx.Graphics.Gpu
Thog d6b9babe1d Keep the GUI alive when closing a game (#888)
* Keep the GUI alive when closing a game

Make HLE.Switch init when starting a game and dispose it when closing
the GlScreen.

This also make HLE in charge of disposing the audio and gpu backend.

* Address Ac_k's comments

* Make sure to dispose the Discord module and use GTK quit method

Also update Discord Precense when closing a game.

* Make sure to dispose MainWindow

* Address gdk's comments
2020-01-21 23:23:11 +01:00
..
Engine Add a GetSpan method to the memory manager and use it on GPU (#877) 2020-01-13 10:27:50 +11:00
Image Add sampler border color support on the GPU (#893) 2020-01-17 09:55:38 +01:00
Memory Add a GetSpan method to the memory manager and use it on GPU (#877) 2020-01-13 10:27:50 +11:00
Shader Add a GetSpan method to the memory manager and use it on GPU (#877) 2020-01-13 10:27:50 +11:00
State Address PR feedback 2020-01-09 02:13:00 +01:00
ClassId.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
Constants.cs Address PR feedback 2020-01-09 02:13:00 +01:00
DmaPusher.cs Address PR feedback 2020-01-09 02:13:00 +01:00
GpuContext.cs Keep the GUI alive when closing a game (#888) 2020-01-21 23:23:11 +01:00
GraphicsConfig.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
MacroInterpreter.cs Fix some spelling mistakes 2020-01-09 02:13:00 +01:00
MethodParams.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
NvGpuFifo.cs Replace glFinish with barrier for WaitForIdle (#878) 2020-01-13 09:12:40 +11:00
NvGpuFifoMeth.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
Ryujinx.Graphics.Gpu.csproj Add runtime identifiers to new projects 2020-01-09 02:13:00 +01:00
Window.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00