shader_ir/memory: Emit AL2P IR

This commit is contained in:
ReinUsesLisp 2019-04-29 23:28:28 -03:00
parent 9a9902214e
commit d786245490
2 changed files with 22 additions and 0 deletions

View file

@ -615,6 +615,10 @@ public:
return static_cast<std::size_t>(coverage_end * sizeof(u64));
}
bool HasPhysicalAttributes() const {
return use_physical_attributes;
}
const Tegra::Shader::Header& GetHeader() const {
return header;
}
@ -879,6 +883,7 @@ private:
std::set<Sampler> used_samplers;
std::array<bool, Tegra::Engines::Maxwell3D::Regs::NumClipDistances> used_clip_distances{};
std::map<GlobalMemoryBase, GlobalMemoryUsage> used_global_memory;
bool use_physical_attributes = true; // Shader uses AL2P
Tegra::Shader::Header header;
};