shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormat
This commit is contained in:
parent
e61c7e9310
commit
88cb05e6e7
1 changed files with 4 additions and 0 deletions
|
@ -1749,6 +1749,10 @@ private:
|
||||||
}
|
}
|
||||||
|
|
||||||
Expression ImageLoad(Operation operation) {
|
Expression ImageLoad(Operation operation) {
|
||||||
|
if (!device.IsShaderStorageImageReadWithoutFormatSupported()) {
|
||||||
|
return {v_float_zero, Type::Float};
|
||||||
|
}
|
||||||
|
|
||||||
const auto& meta{std::get<MetaImage>(operation.GetMeta())};
|
const auto& meta{std::get<MetaImage>(operation.GetMeta())};
|
||||||
|
|
||||||
const Id coords = GetCoordinates(operation, Type::Int);
|
const Id coords = GetCoordinates(operation, Type::Int);
|
||||||
|
|
Loading…
Reference in a new issue