URP 셰이더를 보다보면 인클루드 파일에
#ifndef UNIVERSAL_SIMPLE_LIT_INPUT_INCLUDED
#define UNIVERSAL_SIMPLE_LIT_INPUT_INCLUDED
#endif
이런 류의 항목을 볼 수 있다.
검색해 봐도 따로 선언된 곳도 없고 ,
어디다 쓰는걸까 라는 생각이 든다.
이것은 중복 인클루드를 막는 거라고 생각해도 좋을듯.
아무래도 URP 셰이더는 인클루드로 서로 막 꼬여 있기 때문에, 인클루드에 인클루드가 들어갈 수도 있다고 생각하는게 편하다.
그럴때 이걸 선언해서, 중복 인클루드해도 문제가 없도록 선언해 주는 것이라고 보는게 좋겠다.
반응형
'Shader ' 카테고리의 다른 글
URP Shader 에서 Set Material Keyword 찾기 (10) | 2021.04.27 |
---|---|
InputData (0) | 2021.04.13 |
URP 2019 에서 2020으로 업그레이드 할 때 Shader Error (0) | 2021.03.24 |
Normal Blending (Detail map) (2) | 2021.02.22 |
Texcoord. xyzw와 UV1, UV2와의 관계 (1) | 2021.02.11 |
댓글