|
|
|
@ -1216,10 +1216,10 @@ std::optional<SubresourceBase> FindSubresource(const ImageInfo& candidate, const |
|
|
|
return std::nullopt; |
|
|
|
} |
|
|
|
if (existing.type == ImageType::e3D) { |
|
|
|
const u32 mip_depth = std::max(1U, existing.size.depth << base->level); |
|
|
|
if (mip_depth < candidate.size.depth + base->layer) { |
|
|
|
return std::nullopt; |
|
|
|
} |
|
|
|
// const u32 mip_depth = std::max(1U, existing.size.depth << base->level);
|
|
|
|
// if (mip_depth < candidate.size.depth + base->layer) {
|
|
|
|
// return std::nullopt;
|
|
|
|
// }
|
|
|
|
} else if (existing.resources.layers < candidate.resources.layers + base->layer) { |
|
|
|
return std::nullopt; |
|
|
|
} |
|
|
|
|