GLSL 프래그먼트 셰이더에서에을 캐스팅하려고 float
합니다 int
. 컴파일러에서 오류가 발생합니다.
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
나는 정확도를 높이려고 노력했다 int
.
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
그러나 아무 소용이 없습니다.
int
제대로 캐스팅하려면 어떻게해야 합니까?