diff options
| author | riperiperi <rhy3756547@hotmail.com> | 2020-11-02 20:03:06 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-02 17:03:06 -0300 |
| commit | 4c6feb652f7dfa0cf54ea0866d076469816a3bbe (patch) | |
| tree | fe8f9f97eeac24d54d70725a2bf2fc8dc4846387 /Ryujinx.Graphics.GAL/SamplerCreateInfo.cs | |
| parent | e1da7df2075f45ac3d19538f7781115978282100 (diff) | |
Add seamless cubemap flag in sampler parameters. (#1658)
* Add seamless cubemap flag in sampler parameters.
* Check for the extension
Diffstat (limited to 'Ryujinx.Graphics.GAL/SamplerCreateInfo.cs')
| -rw-r--r-- | Ryujinx.Graphics.GAL/SamplerCreateInfo.cs | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Ryujinx.Graphics.GAL/SamplerCreateInfo.cs b/Ryujinx.Graphics.GAL/SamplerCreateInfo.cs index 33d80af5..7a68450e 100644 --- a/Ryujinx.Graphics.GAL/SamplerCreateInfo.cs +++ b/Ryujinx.Graphics.GAL/SamplerCreateInfo.cs @@ -5,6 +5,8 @@ namespace Ryujinx.Graphics.GAL public MinFilter MinFilter { get; } public MagFilter MagFilter { get; } + public bool SeamlessCubemap { get; } + public AddressMode AddressU { get; } public AddressMode AddressV { get; } public AddressMode AddressP { get; } @@ -22,6 +24,7 @@ namespace Ryujinx.Graphics.GAL public SamplerCreateInfo( MinFilter minFilter, MagFilter magFilter, + bool seamlessCubemap, AddressMode addressU, AddressMode addressV, AddressMode addressP, @@ -33,18 +36,19 @@ namespace Ryujinx.Graphics.GAL float mipLodBias, float maxAnisotropy) { - MinFilter = minFilter; - MagFilter = magFilter; - AddressU = addressU; - AddressV = addressV; - AddressP = addressP; - CompareMode = compareMode; - CompareOp = compareOp; - BorderColor = borderColor; - MinLod = minLod; - MaxLod = maxLod; - MipLodBias = mipLodBias; - MaxAnisotropy = maxAnisotropy; + MinFilter = minFilter; + MagFilter = magFilter; + SeamlessCubemap = seamlessCubemap; + AddressU = addressU; + AddressV = addressV; + AddressP = addressP; + CompareMode = compareMode; + CompareOp = compareOp; + BorderColor = borderColor; + MinLod = minLod; + MaxLod = maxLod; + MipLodBias = mipLodBias; + MaxAnisotropy = maxAnisotropy; } } }
\ No newline at end of file |
