Revert "BC7-RGBA32_UINT views (Vulkan validation)"

This reverts commit 165234b159.
This commit is contained in:
nmzik
2026-09-18 11:12:36 +04:00
parent 1d2f59dfa4
commit c2b7b0b58c
2 changed files with 3 additions and 14 deletions
@@ -48,16 +48,12 @@ namespace {
}
[[nodiscard]] vk::ImageUsageFlags ImageUsageFlags(GraphicContext& graphics, const ImageInfo& info) {
auto usage = vk::ImageUsageFlagBits::eTransferSrc | vk::ImageUsageFlagBits::eTransferDst;
if (info.IsBlock()) {
usage |= vk::ImageUsageFlagBits::eSampled;
if (graphics.supports_block_texel_view) {
// Uncompressed block views use storage access; ExtendedUsage permits their formats.
usage |= vk::ImageUsageFlagBits::eStorage;
}
return usage;
return vk::ImageUsageFlagBits::eTransferSrc | vk::ImageUsageFlagBits::eTransferDst |
vk::ImageUsageFlagBits::eSampled;
}
const auto properties = graphics.GetFormatProperties(info.pixel_format);
auto usage = vk::ImageUsageFlagBits::eTransferSrc | vk::ImageUsageFlagBits::eTransferDst;
if (HasFormatFeature(properties, vk::FormatFeatureFlagBits::eSampledImage)) {
usage |= vk::ImageUsageFlagBits::eSampled;
}
-7
View File
@@ -10442,13 +10442,6 @@ public:
(vk::AccessFlagBits2::eShaderRead |
vk::AccessFlagBits2::eShaderWrite),
"a later sampled alias dropped an earlier storage write access");
// Bind the raw block view through the existing uint storage descriptor layout.
auto block_bindings = graphics_bindings.vertex[0];
block_bindings.images[0] = raw_blocks_again;
block_bindings.images[0].image_view = texture_cache.FindTexture(
raw_blocks_again.image_id, raw_blocks_again.desc);
descriptor_pipelines.push_back(RenderExecutorTestAccess::CommitBindings(
executor, scheduler.Current(), block_bindings));
RenderExecutorTestAccess::ResetBindings(executor);
ShaderRecompiler::IR::Program vertex_sampled_program{};