diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2023-05-08 23:16:57 +0200 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2023-05-09 02:42:10 +0200 |
commit | 8a214e5530311e9809030e2c55d2d1784169d5e7 (patch) | |
tree | 00b56c876fd13de0b6ab689f2721cba203056881 /src/video_core/texture_cache | |
parent | Merge pull request #10205 from jbeich/freebsd (diff) | |
download | yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar.gz yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar.bz2 yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar.lz yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar.xz yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.tar.zst yuzu-8a214e5530311e9809030e2c55d2d1784169d5e7.zip |
Diffstat (limited to 'src/video_core/texture_cache')
-rw-r--r-- | src/video_core/texture_cache/util.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/video_core/texture_cache/util.cpp b/src/video_core/texture_cache/util.cpp index de37db684..f1071aa23 100644 --- a/src/video_core/texture_cache/util.cpp +++ b/src/video_core/texture_cache/util.cpp @@ -896,11 +896,11 @@ void ConvertImage(std::span<const u8> input, const ImageInfo& info, std::span<u8 ASSERT(copy.buffer_row_length == Common::AlignUp(mip_size.width, tile_size.width)); ASSERT(copy.buffer_image_height == Common::AlignUp(mip_size.height, tile_size.height)); if (IsPixelFormatASTC(info.format)) { - ASSERT(copy.image_extent.depth == 1); - Tegra::Texture::ASTC::Decompress(input.subspan(copy.buffer_offset), - copy.image_extent.width, copy.image_extent.height, - copy.image_subresource.num_layers, tile_size.width, - tile_size.height, output.subspan(output_offset)); + Tegra::Texture::ASTC::Decompress( + input.subspan(copy.buffer_offset), copy.image_extent.width, + copy.image_extent.height, + copy.image_subresource.num_layers * copy.image_extent.depth, tile_size.width, + tile_size.height, output.subspan(output_offset)); } else { DecompressBC4(input.subspan(copy.buffer_offset), copy.image_extent, output.subspan(output_offset)); |