tile_manager: Downgrade assert to error (#3067)

This commit is contained in:
TheTurtle 2025-06-09 09:35:43 +03:00 committed by GitHub
parent c20d02dd40
commit 12f4a8f073
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -269,7 +269,10 @@ std::pair<vk::Buffer, u32> TileManager::TryDetile(vk::Buffer in_buffer, u32 in_o
params.height = info.size.height;
if (info.tiling_mode == AmdGpu::TilingMode::Texture_Volume ||
info.tiling_mode == AmdGpu::TilingMode::Display_MicroTiled) {
ASSERT(info.resources.levels == 1);
if (info.resources.levels != 1) {
LOG_ERROR(Render_Vulkan, "Unexpected mipmaps for volume and display tilings {}",
info.resources.levels);
}
const auto tiles_per_row = info.pitch / 8u;
const auto tiles_per_slice = tiles_per_row * ((info.size.height + 7u) / 8u);
params.sizes[0] = tiles_per_row;