aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Vic/Types
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2020-08-06 18:40:41 -0300
committerGitHub <noreply@github.com>2020-08-06 23:40:41 +0200
commit157ad3f54f6f8b16f9bf4004d3dc954197eaf66a (patch)
tree0e66caf5a1b9ca8d4f77a7a63af026ea450e6427 /Ryujinx.Graphics.Vic/Types
parentee22517d92c48eab9643b6fc8ce4dac2b7e95f57 (diff)
Silence several build warnings (#1428)
* Silence several build warnings * Remove fixed buffers from NVDEC struct * Remove unused field and usings * Fix wrong name * Silence more warning on H264 PictureInfo
Diffstat (limited to 'Ryujinx.Graphics.Vic/Types')
-rw-r--r--Ryujinx.Graphics.Vic/Types/ClearRectStruct.cs2
-rw-r--r--Ryujinx.Graphics.Vic/Types/ConfigStruct.cs2
-rw-r--r--Ryujinx.Graphics.Vic/Types/OutputConfig.cs2
-rw-r--r--Ryujinx.Graphics.Vic/Types/OutputSurfaceConfig.cs2
-rw-r--r--Ryujinx.Graphics.Vic/Types/PipeConfig.cs2
5 files changed, 10 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Vic/Types/ClearRectStruct.cs b/Ryujinx.Graphics.Vic/Types/ClearRectStruct.cs
index 21b7b598..2915404f 100644
--- a/Ryujinx.Graphics.Vic/Types/ClearRectStruct.cs
+++ b/Ryujinx.Graphics.Vic/Types/ClearRectStruct.cs
@@ -2,8 +2,10 @@
{
struct ClearRectStruct
{
+#pragma warning disable CS0649
private long _word0;
private long _word1;
+#pragma warning restore CS0649
public int ClearRect0Left => _word0.Extract(0, 14);
public int ClearRect0Right => _word0.Extract(16, 14);
diff --git a/Ryujinx.Graphics.Vic/Types/ConfigStruct.cs b/Ryujinx.Graphics.Vic/Types/ConfigStruct.cs
index f1e6287a..5edc8183 100644
--- a/Ryujinx.Graphics.Vic/Types/ConfigStruct.cs
+++ b/Ryujinx.Graphics.Vic/Types/ConfigStruct.cs
@@ -4,11 +4,13 @@ namespace Ryujinx.Graphics.Vic.Types
{
struct ConfigStruct
{
+#pragma warning disable CS0649
public PipeConfig PipeConfig;
public OutputConfig OutputConfig;
public OutputSurfaceConfig OutputSurfaceConfig;
public MatrixStruct OutColorMatrix;
public Array4<ClearRectStruct> ClearRectStruct;
public Array8<SlotStruct> SlotStruct;
+#pragma warning restore CS0649
}
}
diff --git a/Ryujinx.Graphics.Vic/Types/OutputConfig.cs b/Ryujinx.Graphics.Vic/Types/OutputConfig.cs
index 8ab46fe5..29633297 100644
--- a/Ryujinx.Graphics.Vic/Types/OutputConfig.cs
+++ b/Ryujinx.Graphics.Vic/Types/OutputConfig.cs
@@ -2,8 +2,10 @@
{
struct OutputConfig
{
+#pragma warning disable CS0649
private long _word0;
private long _word1;
+#pragma warning restore CS0649
public int AlphaFillMode => _word0.Extract(0, 3);
public int AlphaFillSlot => _word0.Extract(3, 3);
diff --git a/Ryujinx.Graphics.Vic/Types/OutputSurfaceConfig.cs b/Ryujinx.Graphics.Vic/Types/OutputSurfaceConfig.cs
index 9068cbbe..0a29b7b8 100644
--- a/Ryujinx.Graphics.Vic/Types/OutputSurfaceConfig.cs
+++ b/Ryujinx.Graphics.Vic/Types/OutputSurfaceConfig.cs
@@ -2,8 +2,10 @@
{
struct OutputSurfaceConfig
{
+#pragma warning disable CS0649
private long _word0;
private long _word1;
+#pragma warning restore CS0649
public PixelFormat OutPixelFormat => (PixelFormat)_word0.Extract(0, 7);
public int OutChromaLocHoriz => _word0.Extract(7, 2);
diff --git a/Ryujinx.Graphics.Vic/Types/PipeConfig.cs b/Ryujinx.Graphics.Vic/Types/PipeConfig.cs
index 72d8cc99..cae04536 100644
--- a/Ryujinx.Graphics.Vic/Types/PipeConfig.cs
+++ b/Ryujinx.Graphics.Vic/Types/PipeConfig.cs
@@ -2,8 +2,10 @@
{
struct PipeConfig
{
+#pragma warning disable CS0169, CS0649
private long _word0;
private long _word1;
+#pragma warning restore CS0169, CS0649
public int DownsampleHoriz => _word0.Extract(0, 11);
public int DownsampleVert => _word0.Extract(16, 11);