Fix buffer to 3D texture copy (#1354)
This commit is contained in:
parent
bf87f02c0c
commit
76e5af967a
4 changed files with 15 additions and 6 deletions
|
@ -23,6 +23,7 @@ namespace Ryujinx.Graphics.Texture
|
|||
int stride,
|
||||
bool isLinear,
|
||||
int gobBlocksInY,
|
||||
int gobBlocksInZ,
|
||||
int bytesPerPixel)
|
||||
{
|
||||
_width = width;
|
||||
|
@ -40,13 +41,22 @@ namespace Ryujinx.Graphics.Texture
|
|||
_layoutConverter = new BlockLinearLayout(
|
||||
wAligned,
|
||||
height,
|
||||
1,
|
||||
gobBlocksInY,
|
||||
1,
|
||||
gobBlocksInZ,
|
||||
bytesPerPixel);
|
||||
}
|
||||
}
|
||||
|
||||
public OffsetCalculator(
|
||||
int width,
|
||||
int height,
|
||||
int stride,
|
||||
bool isLinear,
|
||||
int gobBlocksInY,
|
||||
int bytesPerPixel) : this(width, height, stride, isLinear, gobBlocksInY, 1, bytesPerPixel)
|
||||
{
|
||||
}
|
||||
|
||||
public void SetY(int y)
|
||||
{
|
||||
if (_isLinear)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue