|
26 | 26 | #include "pxr/imaging/hd/noticeBatchingSceneIndex.h" |
27 | 27 | #include "pxr/imaging/hd/prefixingSceneIndex.h" |
28 | 28 | #include "pxr/imaging/hd/renderBuffer.h" |
| 29 | +#include "pxr/imaging/hd/renderDelegateInfo.h" |
29 | 30 | #include "pxr/imaging/hd/renderIndexAdapterSceneIndex.h" |
30 | 31 | #include "pxr/imaging/hd/renderer.h" |
31 | 32 | #include "pxr/imaging/hd/rendererCreateArgsSchema.h" |
@@ -1723,22 +1724,11 @@ UsdImagingGLEngine::_CreateSceneIndicesAndRenderer(HdRendererPluginHandle const |
1723 | 1724 | } else { |
1724 | 1725 | TRACE_SCOPE("UsdImaging scene delegate"); |
1725 | 1726 |
|
1726 | | - HdRenderIndexAdapterSceneIndex::RenderDelegateInfo info; |
| 1727 | + HdRenderDelegateInfo info; |
1727 | 1728 |
|
1728 | 1729 | if (HdLegacyRenderControlInterface * const renderControl = |
1729 | 1730 | _renderer->GetLegacyRenderControl()) { |
1730 | | - info.materialBindingPurpose = |
1731 | | - renderControl->GetMaterialBindingPurpose(); |
1732 | | - info.materialRenderContexts = |
1733 | | - renderControl->GetMaterialRenderContexts(); |
1734 | | - info.renderSettingsNamespaces = |
1735 | | - renderControl->GetRenderSettingsNamespaces(); |
1736 | | - info.isPrimvarFilteringNeeded = |
1737 | | - renderControl->IsPrimvarFilteringNeeded(); |
1738 | | - info.shaderSourceTypes = |
1739 | | - renderControl->GetShaderSourceTypes(); |
1740 | | - info.isCoordSysSupported = |
1741 | | - renderControl->IsCoordSysSupported(); |
| 1731 | + info = renderControl->GetRenderDelegateInfo(); |
1742 | 1732 | } |
1743 | 1733 |
|
1744 | 1734 | auto const adapter = |
|
0 commit comments