본문으로 바로가기
반응형


output value 'vert' is not completely initialized 에러 메세지가 발생하고 내용은

d3d11에서 출력값이 완전히 초기화 되지 않는 다는 경고문을 띄운다.



Unity에서 제공하는 가이드에서는 다음과 같이 해결하라고 권장한다.


UNITY_INITIALIZE_OUTPUT (type, name) - 주어진 타입의 변수 이름을 0으로 초기화 합니다.

정점 정보를 초기화 하라는건데.... 




  v2f vert (appdata_full v)
           
            {
                                 
                v2f o;
                UNITY_INITIALIZE_OUTPUT(v2f, o);
               
                o.pos = UnityObjectToClipPos(v.vertex);


이경우도 Mac OSX(UNIX) 일부와 windows 일부에서 문제가 생길수 있다고 경고가 뜬다. 이런경우에는



Visual Studio에서 컴파일되면서 문제가 생긴 모양...


반응형