ShaderLab 코드의 패스에 이름을 추가하는 방법에 대한 자세한 내용은 ShaderLab: 패스에 이름 추가하기를 참조하십시오.
| 기능 이름 | 유니버설 렌더 파이프라인(URP) | 고해상도 렌더 파이프라인(HDRP) | 커스텀 SRP | 빌트인 렌더 파이프라인 |
|---|---|---|---|---|
| UsePass | 지원 | 지원 | 지원 | 지원 |
| 서명 | 기능 |
|---|---|
UsePass "Shader object name/PASS NAME IN UPPERCASE" |
이름이 지정된 셰이더 오브젝트의 이름이 지정된 패스를 삽입합니다. 이름이 지정된 셰이더 오브젝트가 두 개 이상의 서브셰이더를 포함하는 경우, Unity는 주어진 이름의 패스가 포함된 지원되는 첫 서브셰이더를 찾을 때까지 서브셰이더에서 반복을 수행합니다. Unity가 서브셰이더의 지원 여부를 어떻게 결정하는지 알아보려면 셰이더 오브젝트 소개를 참조하십시오. 서브셰이더가 같은 이름의 패스를 두 개 이상 포함하는 경우, Unity는 마지막으로 찾은 패스를 반환합니다. 일치하는 패스를 찾지 못하는 경우, Unity는 오류 셰이더를 표시합니다. |