early-access version 1436

This commit is contained in:
pineappleEA
2021-02-10 01:19:46 +01:00
parent 67b82c5caa
commit ccf46180a7
5 changed files with 34 additions and 44 deletions

View File

@@ -169,40 +169,6 @@ template <u32 GOB_EXTENT>
return Common::DivCeil(AdjustMipSize(size, level), block_size);
}
[[nodiscard]] constexpr u32 LayerSize(const TICEntry& config, PixelFormat format) {
return config.Width() * config.Height() * BytesPerBlock(format);
}
[[nodiscard]] constexpr bool HasTwoDimsPerLayer(TextureType type) {
switch (type) {
case TextureType::Texture2D:
case TextureType::Texture2DArray:
case TextureType::Texture2DNoMipmap:
case TextureType::Texture3D:
case TextureType::TextureCubeArray:
case TextureType::TextureCubemap:
return true;
case TextureType::Texture1D:
case TextureType::Texture1DArray:
case TextureType::Texture1DBuffer:
return false;
}
return false;
}
[[nodiscard]] constexpr bool HasTwoDimsPerLayer(ImageType type) {
switch (type) {
case ImageType::e2D:
case ImageType::e3D:
case ImageType::Linear:
return true;
case ImageType::e1D:
case ImageType::Buffer:
return false;
}
UNREACHABLE_MSG("Invalid image type={}", static_cast<int>(type));
}
[[nodiscard]] constexpr std::pair<int, int> Samples(int num_samples) {
switch (num_samples) {
case 1: