diff options
author | gdkchan <gab.dark.100@gmail.com> | 2020-04-21 20:35:28 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 09:35:28 +1000 |
commit | 03711dd7b5d44e20fb45c728803ea6b9599dec87 (patch) | |
tree | 2930956a377d9f79df2750aa06ce1f1928cd30e6 /Ryujinx.Graphics.Gpu/Image/TextureManager.cs | |
parent | 4738113f293ac2477a553225a24b6c489c6855f1 (diff) |
Implement SULD shader instruction (#1117)
* Implement SULD shader instruction
* Some nits
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Image/TextureManager.cs')
-rw-r--r-- | Ryujinx.Graphics.Gpu/Image/TextureManager.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs index 27cbc6ff..b127690b 100644 --- a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs +++ b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs @@ -208,6 +208,17 @@ namespace Ryujinx.Graphics.Gpu.Image } /// <summary> + /// Gets a texture descriptor used on the compute pipeline. + /// </summary> + /// <param name="state">Current GPU state</param> + /// <param name="handle">Shader "fake" handle of the texture</param> + /// <returns>The texture descriptor</returns> + public TextureDescriptor GetComputeTextureDescriptor(GpuState state, int handle) + { + return _cpBindingsManager.GetTextureDescriptor(state, 0, handle); + } + + /// <summary> /// Gets a texture descriptor used on the graphics pipeline. /// </summary> /// <param name="state">Current GPU state</param> |