반응형
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에서 컴파일되면서 문제가 생긴 모양...
반응형
'Technical Report > Unity Shader' 카테고리의 다른 글
Unity Standard Shader Smoothness AlphaTest Occlusion/Emissive toggle 분기 (0) | 2018.01.18 |
---|---|
[번역]Unity Labs: AutoLOD – Experimenting with automatic performance improvements (0) | 2018.01.14 |
Blend Complex values (0) | 2017.09.18 |
Unity fragment self shadow casting (0) | 2017.09.18 |
Unity Shaderlab Shader Model Features (0) | 2017.09.04 |