glasm: Implement clip distance stores

This commit is contained in:
ReinUsesLisp 2021-05-20 21:54:02 -03:00 committed by ameerj
parent a5d978e91e
commit 394b96a2fe
2 changed files with 15 additions and 0 deletions

View file

@ -86,6 +86,9 @@ EmitContext::EmitContext(IR::Program& program, Bindings& bindings, const Profile
if (info.stores_tess_level_inner) {
Add("OUTPUT result_patch_tessinner[]={{result.patch.tessinner[0..1]}};");
}
if (info.stores_clip_distance) {
Add("OUTPUT result_clip[]={{result.clip[0..7]}};");
}
for (size_t index = 0; index < info.uses_patches.size(); ++index) {
if (!info.uses_patches[index]) {
continue;