셰이더 (1) 썸네일형 리스트형 유니티 Shaderlab CGPROGRAM VS CGINCLUDE 남의 셰이더 코드를 보면 셰이더 언어를 사용할 때 ~PROGRAM으로 시작하거나 ~INCLUDE로 시작하는 경우가 있다. 이 둘의 차이는 공식 docs에서 설명하고 있다. 쉽게 말해 INCLUDE는 전역 코드, PROGRAM은 지역 코드라고 볼 수 있다. INCLUDE 블록에서 작성된 코드는 다른 셰이더 블록에서 재사용할 수 있지만 PROGRAM 블록에서 작성된 셰이더 코드는 다른 블록에서 재사용을 할 수 없다. 이전 1 다음