DDSTextureLoader: Fixed computing for NV11 which requires width multiple of 4, but height can be odd
This commit is contained in:
parent
c72e6ccc22
commit
9b334ab768
@ -542,9 +542,9 @@ static void GetSurfaceInfo( _In_ size_t width,
|
||||
}
|
||||
else if ( fmt == DXGI_FORMAT_NV11 )
|
||||
{
|
||||
rowBytes = ( ( width + 1 ) >> 1 ) * 2;
|
||||
numBytes = rowBytes * ( ( height + 1 ) >> 1 ) * 4;
|
||||
rowBytes = ( ( width + 3 ) >> 2 ) * 4;
|
||||
numRows = height * 2; // Direct3D makes this simplifying assumption, although it is larger than the 4:1:1 data
|
||||
numBytes = rowBytes * numRows;
|
||||
}
|
||||
else if (planar)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user