Browse Source

Fix missing hitgroup type in DxilRuntimeReflection (#1707)

Tex Riddell 6 years ago
parent
commit
92b779d40a
1 changed files with 1 additions and 0 deletions
  1. 1 0
      include/dxc/DxilContainer/DxilRuntimeReflection.inl

+ 1 - 0
include/dxc/DxilContainer/DxilRuntimeReflection.inl

@@ -496,6 +496,7 @@ DxilSubobjectDesc *DxilRuntimeReflection_impl::AddSubobject(const SubobjectReade
     subobject.RaytracingPipelineConfig.MaxTraceRecursionDepth = subobjectReader.GetRaytracingPipelineConfig_MaxTraceRecursionDepth();
     break;
   case DXIL::SubobjectKind::HitGroup:
+    subobject.HitGroup.Type = (uint32_t)subobjectReader.GetHitGroup_Type();
     subobject.HitGroup.Intersection = GetWideString(subobjectReader.GetHitGroup_Intersection());
     subobject.HitGroup.AnyHit = GetWideString(subobjectReader.GetHitGroup_AnyHit());
     subobject.HitGroup.ClosestHit = GetWideString(subobjectReader.GetHitGroup_ClosestHit());