فهرست منبع

Use function annotation of patch constant function in GenerateDxilPatchConstantLdSt for hs.

Xiang Li 8 سال پیش
والد
کامیت
ce4aad0418
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      lib/HLSL/HLSignatureLower.cpp

+ 1 - 0
lib/HLSL/HLSignatureLower.cpp

@@ -1205,6 +1205,7 @@ void HLSignatureLower::GenerateDxilPatchConstantLdSt() {
     DxilFunctionProps &EntryQual = HLM.GetDxilFunctionProps(Entry);
     Function *patchConstantFunc = EntryQual.ShaderProps.HS.patchConstantFunc;
     InsertPt = patchConstantFunc->getEntryBlock().getFirstInsertionPt();
+    pFuncAnnot = typeSys.GetFunctionAnnotation(patchConstantFunc);
   }
   IRBuilder<> Builder(InsertPt);
   Type *i1Ty = Builder.getInt1Ty();