shader: Implement VertexA stage

This commit is contained in:
FernandoS27
2021-04-19 01:03:38 +02:00
committed by ameerj
parent da936d6ad8
commit b541f5e5e3
12 changed files with 180 additions and 3 deletions

View File

@ -426,4 +426,25 @@ void TexturePass(Environment& env, IR::Program& program) {
}
}
void JoinTextureInfo(Info& base, Info& source) {
Descriptors descriptors{
base.texture_buffer_descriptors,
base.image_buffer_descriptors,
base.texture_descriptors,
base.image_descriptors,
};
for (auto& desc : source.texture_buffer_descriptors) {
descriptors.Add(desc);
}
for (auto& desc : source.image_buffer_descriptors) {
descriptors.Add(desc);
}
for (auto& desc : source.texture_descriptors) {
descriptors.Add(desc);
}
for (auto& desc : source.image_descriptors) {
descriptors.Add(desc);
}
}
} // namespace Shader::Optimization