Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732)
* PBO single layer copy, part 1 Still needs ability to take and set width/height slices. (using pack paramaters) * PBO Copies pt 2 * Some fixes and cleanup. * Misc Cleanup * Move handle into the TextureInfo interface. This interface is shared between texture storages and views. * Move unscaled copy to the TextureCopy class. * Address feedback.
This commit is contained in:
parent
9852cb9c9e
commit
cf7044e37b
7 changed files with 432 additions and 105 deletions
|
@ -197,7 +197,8 @@ namespace Ryujinx.Graphics.Texture
|
|||
alignment = GobStride / bytesPerPixel;
|
||||
}
|
||||
|
||||
(gobBlocksInY, gobBlocksInZ) = GetMipGobBlockSizes(height, depth, blockHeight, gobBlocksInY, gobBlocksInZ);
|
||||
// Height has already been divided by block height, so pass it as 1.
|
||||
(gobBlocksInY, gobBlocksInZ) = GetMipGobBlockSizes(height, depth, 1, gobBlocksInY, gobBlocksInZ);
|
||||
|
||||
int blockOfGobsHeight = gobBlocksInY * GobHeight;
|
||||
int blockOfGobsDepth = gobBlocksInZ;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue