shader: simplify image resource semantics

This commit is contained in:
nmzik committed 2026-09-02 15:45:15 +02:00
1 parent 93be8c201b
commit 86e3c90e32
17 files changed
+381 -513

No files matched your search

@@ -450,7 +450,8 @@ void ValidateProgram(const Program& program, bool require_ssa) {
ValueOpcodeName(inst.GetOpcode())));
}
const auto& memory = program.memory_info[memory_index];
if (!ImageResourceKindMatches(memory.kind, image_info.resource_class)) {
if (memory.kind != ResourceKind::Image ||
image_info.resource_class == ImageResourceClass::None) {
return Fail(fmt::format("{} has invalid image-memory metadata",
ValueOpcodeName(inst.GetOpcode())));
}