diff --git a/lib/mayaUsd/render/vp2ShaderFragments/CMakeLists.txt b/lib/mayaUsd/render/vp2ShaderFragments/CMakeLists.txt index 62946b3a2d..3030ef0e7c 100644 --- a/lib/mayaUsd/render/vp2ShaderFragments/CMakeLists.txt +++ b/lib/mayaUsd/render/vp2ShaderFragments/CMakeLists.txt @@ -16,7 +16,6 @@ list(APPEND SHADERFRAGMENTS_XMLS Float4ToFloatY.xml Float4ToFloatZ.xml UsdPreviewSurface.xml - UsdPreviewSurfaceCore.xml lightingContributions.xml opacityToTransparency.xml scaledDiffusePassThrough.xml diff --git a/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurface.xml b/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurface.xml index 50fc248ba4..be756e0f1a 100644 --- a/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurface.xml +++ b/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurface.xml @@ -18,54 +18,103 @@ limitations under the License. --> - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -78,6 +127,7 @@ limitations under the License. + @@ -100,6 +150,6 @@ limitations under the License. - + diff --git a/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurfaceCore.xml b/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurfaceCore.xml deleted file mode 100644 index 4ddc17e546..0000000000 --- a/lib/mayaUsd/render/vp2ShaderFragments/UsdPreviewSurfaceCore.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.cpp b/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.cpp index 8926cd8a7d..cf5a5af2a7 100644 --- a/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.cpp +++ b/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.cpp @@ -127,7 +127,6 @@ static const TfTokenVector _FragmentGraphNames _tokens->BasisCurvesLinearFallbackShader, _tokens->FallbackCPVShader, _tokens->FallbackShader, - HdVP2ShaderFragmentsTokens->CoreFragmentGraphName, HdVP2ShaderFragmentsTokens->SurfaceFragmentGraphName }; namespace { diff --git a/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.h b/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.h index 005518661d..01c7149c49 100644 --- a/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.h +++ b/lib/mayaUsd/render/vp2ShaderFragments/shaderFragments.h @@ -26,7 +26,6 @@ PXR_NAMESPACE_OPEN_SCOPE #define MAYAUSD_CORE_PUBLIC_USD_PREVIEW_SURFACE_TOKENS \ - ((CoreFragmentGraphName, "UsdPreviewSurfaceCore")) \ ((SurfaceFragmentGraphName, "UsdPreviewSurface")) TF_DECLARE_PUBLIC_TOKENS( diff --git a/lib/usd/pxrUsdPreviewSurface/usdPreviewSurfaceShadingNodeOverride.cpp b/lib/usd/pxrUsdPreviewSurface/usdPreviewSurfaceShadingNodeOverride.cpp index d94e5b7b2a..396f59e3b8 100644 --- a/lib/usd/pxrUsdPreviewSurface/usdPreviewSurfaceShadingNodeOverride.cpp +++ b/lib/usd/pxrUsdPreviewSurface/usdPreviewSurfaceShadingNodeOverride.cpp @@ -74,9 +74,7 @@ MHWRender::DrawAPI PxrMayaUsdPreviewSurfaceShadingNodeOverride::supportedDrawAPI /* virtual */ MString PxrMayaUsdPreviewSurfaceShadingNodeOverride::fragmentName() const { - // This override uses the "Core" directly since the shading node does its - // own conversion from "opacity" to "transparency". - return HdVP2ShaderFragmentsTokens->CoreFragmentGraphName.GetText(); + return HdVP2ShaderFragmentsTokens->SurfaceFragmentGraphName.GetText(); } /* virtual */