Lines Matching refs:PSV
200 mcdxbc::PSVRuntimeInfo PSV; in writeParts() local
201 memcpy(&PSV.BaseData, &P.Info->Info, sizeof(dxbc::PSV::v3::RuntimeInfo)); in writeParts()
202 PSV.Resources = P.Info->Resources; in writeParts()
203 PSV.EntryName = P.Info->EntryName; in writeParts()
206 PSV.InputElements.push_back(mcdxbc::PSVSignatureElement{ in writeParts()
212 PSV.OutputElements.push_back(mcdxbc::PSVSignatureElement{ in writeParts()
218 PSV.PatchOrPrimElements.push_back(mcdxbc::PSVSignatureElement{ in writeParts()
223 static_assert(PSV.OutputVectorMasks.size() == PSV.InputOutputMap.size()); in writeParts()
224 for (unsigned I = 0; I < PSV.OutputVectorMasks.size(); ++I) { in writeParts()
225 PSV.OutputVectorMasks[I].insert(PSV.OutputVectorMasks[I].begin(), in writeParts()
228 PSV.InputOutputMap[I].insert(PSV.InputOutputMap[I].begin(), in writeParts()
233 PSV.PatchOrPrimMasks.insert(PSV.PatchOrPrimMasks.begin(), in writeParts()
236 PSV.InputPatchMap.insert(PSV.InputPatchMap.begin(), in writeParts()
239 PSV.PatchOutputMap.insert(PSV.PatchOutputMap.begin(), in writeParts()
243 PSV.finalize(static_cast<Triple::EnvironmentType>( in writeParts()
245 PSV.write(OS, P.Info->Version); in writeParts()