mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-11 06:40:39 +00:00
d3d12 : add few more compressed format
This commit is contained in:
parent
046e522851
commit
28c125618a
@ -116,6 +116,8 @@ size_t D3D12GSRender::UploadTextures()
|
|||||||
case CELL_GCM_TEXTURE_X32_FLOAT:
|
case CELL_GCM_TEXTURE_X32_FLOAT:
|
||||||
case CELL_GCM_TEXTURE_D1R5G5B5:
|
case CELL_GCM_TEXTURE_D1R5G5B5:
|
||||||
case CELL_GCM_TEXTURE_Y16_X16_FLOAT:
|
case CELL_GCM_TEXTURE_Y16_X16_FLOAT:
|
||||||
|
case CELL_GCM_TEXTURE_COMPRESSED_HILO8:
|
||||||
|
case CELL_GCM_TEXTURE_COMPRESSED_HILO_S8:
|
||||||
case ~(CELL_GCM_TEXTURE_LN | CELL_GCM_TEXTURE_UN) & CELL_GCM_TEXTURE_COMPRESSED_B8R8_G8R8:
|
case ~(CELL_GCM_TEXTURE_LN | CELL_GCM_TEXTURE_UN) & CELL_GCM_TEXTURE_COMPRESSED_B8R8_G8R8:
|
||||||
case ~(CELL_GCM_TEXTURE_LN | CELL_GCM_TEXTURE_UN) & CELL_GCM_TEXTURE_COMPRESSED_R8B8_R8G8:
|
case ~(CELL_GCM_TEXTURE_LN | CELL_GCM_TEXTURE_UN) & CELL_GCM_TEXTURE_COMPRESSED_R8B8_R8G8:
|
||||||
default:
|
default:
|
||||||
@ -151,6 +153,16 @@ size_t D3D12GSRender::UploadTextures()
|
|||||||
blockSizeInByte = 1;
|
blockSizeInByte = 1;
|
||||||
blockWidthInPixel = 1, blockHeightInPixel = 1;
|
blockWidthInPixel = 1, blockHeightInPixel = 1;
|
||||||
break;
|
break;
|
||||||
|
case CELL_GCM_TEXTURE_COMPRESSED_B8R8_G8R8:
|
||||||
|
dxgiFormat = DXGI_FORMAT_G8R8_G8B8_UNORM;
|
||||||
|
blockSizeInByte = 4;
|
||||||
|
blockWidthInPixel = 2, blockHeightInPixel = 2;
|
||||||
|
break;
|
||||||
|
case CELL_GCM_TEXTURE_COMPRESSED_R8B8_R8G8:
|
||||||
|
dxgiFormat = DXGI_FORMAT_R8G8_B8G8_UNORM;
|
||||||
|
blockSizeInByte = 4;
|
||||||
|
blockWidthInPixel = 2, blockHeightInPixel = 2;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
ID3D12Resource *vramTexture;
|
ID3D12Resource *vramTexture;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user