diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2020-08-06 18:40:41 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-06 23:40:41 +0200 |
| commit | 157ad3f54f6f8b16f9bf4004d3dc954197eaf66a (patch) | |
| tree | 0e66caf5a1b9ca8d4f77a7a63af026ea450e6427 /Ryujinx.Graphics.Nvdec/Types | |
| parent | ee22517d92c48eab9643b6fc8ce4dac2b7e95f57 (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.Nvdec/Types')
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/H264/PictureInfo.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/EntropyProbs.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/FrameSize.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/FrameStats.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/LoopFilter.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/PictureInfo.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Graphics.Nvdec/Types/Vp9/Segmentation.cs | 2 |
8 files changed, 16 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Nvdec/Types/H264/PictureInfo.cs b/Ryujinx.Graphics.Nvdec/Types/H264/PictureInfo.cs index 92767e35..86570342 100644 --- a/Ryujinx.Graphics.Nvdec/Types/H264/PictureInfo.cs +++ b/Ryujinx.Graphics.Nvdec/Types/H264/PictureInfo.cs @@ -5,6 +5,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.H264 { struct PictureInfo { +#pragma warning disable CS0169, CS0649 Array18<uint> Unknown0; public uint BitstreamSize; public uint NumSlices; @@ -47,6 +48,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.H264 public Array16<byte> MvcextViewRefMasksL1; public uint Flags2; public Array10<uint> Unknown2D4; +#pragma warning restore CS0169, CS0649 public bool MbAdaptiveFrameFieldFlag => (Flags & (1 << 0)) != 0; public bool Direct8x8InferenceFlag => (Flags & (1 << 1)) != 0; diff --git a/Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs b/Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs index 5db311ae..163a8783 100644 --- a/Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs +++ b/Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs @@ -2,9 +2,11 @@ { struct ReferenceFrame { +#pragma warning disable CS0649 public uint Unknown0; public uint Unknown4; public uint Unknown8; public uint UnknownC; +#pragma warning restore CS0649 } } diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/EntropyProbs.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/EntropyProbs.cs index bc848454..b2858d2d 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/EntropyProbs.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/EntropyProbs.cs @@ -5,6 +5,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 { struct EntropyProbs { +#pragma warning disable CS0649 public Array10<Array10<Array8<byte>>> KfYModeProbE0ToE7; public Array10<Array10<byte>> KfYModeProbE8; public Array3<byte> Padding384; @@ -41,6 +42,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 public Array5<byte> CompRefProb; public Array17<byte> Padding58F; public Array4<Array2<Array2<Array6<Array6<Array4<byte>>>>>> CoefProbs; +#pragma warning restore CS0649 public void Convert(ref Vp9EntropyProbs fc) { diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameSize.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameSize.cs index 70988b48..d449ec4d 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameSize.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameSize.cs @@ -2,9 +2,11 @@ { struct FrameSize { +#pragma warning disable CS0649 public ushort Width; public ushort Height; public ushort LumaPitch; public ushort ChromaPitch; +#pragma warning restore CS0649 } } diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameStats.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameStats.cs index 3a3d4762..c360d378 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameStats.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/FrameStats.cs @@ -2,6 +2,7 @@ { struct FrameStats { +#pragma warning disable CS0649 public uint Unknown0; public uint Unknown4; public uint Pass2CycleCount; @@ -16,5 +17,6 @@ public uint ErrorCtbPos; public uint ErrorSlicePos; public uint Unknown34; +#pragma warning restore CS0649 } } diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/LoopFilter.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/LoopFilter.cs index d8d5ab20..7cb0fd7a 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/LoopFilter.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/LoopFilter.cs @@ -4,8 +4,10 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 { struct LoopFilter { +#pragma warning disable CS0649 public byte ModeRefDeltaEnabled; public Array4<sbyte> RefDeltas; public Array2<sbyte> ModeDeltas; +#pragma warning restore CS0649 } } diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/PictureInfo.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/PictureInfo.cs index f1f9e2f1..7d06f747 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/PictureInfo.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/PictureInfo.cs @@ -5,6 +5,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 { struct PictureInfo { +#pragma warning disable CS0649 public Array12<uint> Unknown0; public uint BitstreamSize; public uint IsEncrypted; @@ -41,6 +42,7 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 public uint UnknownF4; public uint UnknownF8; public uint UnknownFC; +#pragma warning restore CS0649 public uint BitDepth => (SurfaceParams >> 1) & 0xf; diff --git a/Ryujinx.Graphics.Nvdec/Types/Vp9/Segmentation.cs b/Ryujinx.Graphics.Nvdec/Types/Vp9/Segmentation.cs index ed62293d..f6c4f0b1 100644 --- a/Ryujinx.Graphics.Nvdec/Types/Vp9/Segmentation.cs +++ b/Ryujinx.Graphics.Nvdec/Types/Vp9/Segmentation.cs @@ -4,11 +4,13 @@ namespace Ryujinx.Graphics.Nvdec.Types.Vp9 { struct Segmentation { +#pragma warning disable CS0649 public byte Enabled; public byte UpdateMap; public byte TemporalUpdate; public byte AbsDelta; public Array8<uint> FeatureMask; public Array8<Array4<short>> FeatureData; +#pragma warning restore CS0649 } } |
