shader: Implement front face

This commit is contained in:
ReinUsesLisp 2021-03-27 02:55:37 -03:00 committed by ameerj
parent a806b29cb9
commit f0031babeb
5 changed files with 12 additions and 0 deletions

View file

@ -302,6 +302,9 @@ void EmitContext::DefineInputs(const Info& info) {
base_vertex = DefineInput(*this, U32[1], spv::BuiltIn::BaseVertex);
}
}
if (info.loads_front_face) {
front_face = DefineInput(*this, U1, spv::BuiltIn::FrontFacing);
}
for (size_t index = 0; index < info.loads_generics.size(); ++index) {
if (!info.loads_generics[index]) {
continue;