Resolve sampling parameters for texture node by looking at material node parameters and falling back to fallback values from Sdr.
| 577 | // looking at material node parameters and falling back to |
| 578 | // fallback values from Sdr. |
| 579 | pxr::HdSamplerParameters GetSamplerParameters(const pxr::SdfPath& NodePath, |
| 580 | const pxr::HdMaterialNode2& Node, |
| 581 | const pxr::SdrShaderNodeConstPtr& SdrNode) |
| 582 | { |
| 583 | return { |
| 584 | ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapS), |
| 585 | ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapT), |
| 586 | ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapR), |
| 587 | ResolveMinSamplerParameter(NodePath, Node, SdrNode), |
| 588 | ResolveMagSamplerParameter(NodePath, Node, SdrNode), |
| 589 | pxr::HdBorderColorTransparentBlack, |
| 590 | false, // enableCompare |
| 591 | pxr::HdCmpFuncNever, |
| 592 | }; |
| 593 | } |
| 594 | |
| 595 | HnSubTextureIdentifier GetSubtextureIdentifier(const pxr::TfToken& ParamName, |
| 596 | const pxr::HdTextureType& TextureType, |
no test coverage detected