glsl: Wip storage atomic ops

This commit is contained in:
ameerj 2021-05-24 18:35:37 -04:00
parent b3fce08191
commit 659eecb295
10 changed files with 414 additions and 327 deletions

View file

@ -61,6 +61,12 @@ std::string MakeImm(const IR::Value& value) {
}
} // Anonymous namespace
std::string RegAlloc::Define(IR::Inst& inst) {
const Id id{Alloc()};
inst.SetDefinition<Id>(id);
return Representation(id);
}
std::string RegAlloc::Define(IR::Inst& inst, Type type) {
const Id id{Alloc()};
const auto type_str{GetType(type, id.index)};