In einem GLSL-Fragment-Shader versuche ich, ein floatin ein zu werfen int. Der Compiler löst einen Fehler aus:
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
Ich habe versucht, die Genauigkeit der folgenden Punkte zu erhöhen int:
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
aber ohne Erfolg.
Wie wirke ich das intrichtig?
floatBitsToInt.