Re-add NVDEC project (not integrated)

This commit is contained in:
gdkchan 2019-12-31 21:08:02 -03:00 committed by Thog
parent 6e092c0558
commit 0dbfe3c23e
31 changed files with 2547 additions and 18 deletions

View file

@ -0,0 +1,33 @@
namespace Ryujinx.Graphics.Vic
{
struct SurfaceOutputConfig
{
public SurfacePixelFormat PixelFormat;
public int SurfaceWidth;
public int SurfaceHeight;
public int GobBlockHeight;
public ulong SurfaceLumaAddress;
public ulong SurfaceChromaUAddress;
public ulong SurfaceChromaVAddress;
public SurfaceOutputConfig(
SurfacePixelFormat pixelFormat,
int surfaceWidth,
int surfaceHeight,
int gobBlockHeight,
ulong outputSurfaceLumaAddress,
ulong outputSurfaceChromaUAddress,
ulong outputSurfaceChromaVAddress)
{
PixelFormat = pixelFormat;
SurfaceWidth = surfaceWidth;
SurfaceHeight = surfaceHeight;
GobBlockHeight = gobBlockHeight;
SurfaceLumaAddress = outputSurfaceLumaAddress;
SurfaceChromaUAddress = outputSurfaceChromaUAddress;
SurfaceChromaVAddress = outputSurfaceChromaVAddress;
}
}
}