W shaderze fragmentów GLSL próbuję wrzucić float
do pliku int
. Kompilator zgłasza błąd:
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
Próbowałem podnieść precyzję int
:
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
ale bez skutku.
Jak int
poprawnie rzucić ?
floatBitsToInt
.Odpowiedzi:
Spróbuj tego:
Znalazłem to tutaj .
źródło