aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/Image/Sampler.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2019-12-29 20:26:37 -0300
committerThog <thog@protonmail.com>2020-01-09 02:13:00 +0100
commit32764f95602611e9daa50362330d760e8ed83fda (patch)
treef15d3c93714e45c88bce8bc177c3448ebaf518f8 /Ryujinx.Graphics.Gpu/Image/Sampler.cs
parent53bbc1311f9819ac70fd51ae016e8c2070268086 (diff)
Add XML documentation to Ryujinx.Graphics.Gpu.Image
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Image/Sampler.cs')
-rw-r--r--Ryujinx.Graphics.Gpu/Image/Sampler.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Gpu/Image/Sampler.cs b/Ryujinx.Graphics.Gpu/Image/Sampler.cs
index 80790bd5..23c6160e 100644
--- a/Ryujinx.Graphics.Gpu/Image/Sampler.cs
+++ b/Ryujinx.Graphics.Gpu/Image/Sampler.cs
@@ -3,10 +3,21 @@ using System;
namespace Ryujinx.Graphics.Gpu.Image
{
+ /// <summary>
+ /// Cached sampler entry for sampler pools.
+ /// </summary>
class Sampler : IDisposable
{
+ /// <summary>
+ /// Host sampler object.
+ /// </summary>
public ISampler HostSampler { get; }
+ /// <summary>
+ /// Creates a new instance of the cached sampler.
+ /// </summary>
+ /// <param name="context">The GPU context the sampler belongs to</param>
+ /// <param name="descriptor">The Maxwell sampler descriptor</param>
public Sampler(GpuContext context, SamplerDescriptor descriptor)
{
MinFilter minFilter = descriptor.UnpackMinFilter();
@@ -42,6 +53,9 @@ namespace Ryujinx.Graphics.Gpu.Image
maxAnisotropy));
}
+ /// <summary>
+ /// Disposes the host sampler object.
+ /// </summary>
public void Dispose()
{
HostSampler.Dispose();