Bir GLSL parça gölgelendirici ben bir döküm çalışıyorum float
bir içine int
. Derleyici bir hata veriyor:
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
Şunun hassasiyetini arttırmayı denedim int
:
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
ama boşuna.
int
Doğru şekilde nasıl kullanırım ?
1
Gelecekte referans olarak, Stack Overflow'ta bunun gibi genel programlama soruları sorarsanız daha iyi cevaplar alırsınız. stackoverflow.com - Topluluk görüşlerine bağlı olarak bu soru yine de oraya taşınabilir.
—
Ricket,
Artıkları yeniden yorumlamak için, gibi fonksiyonlar vardır
—
jozxyqk
floatBitsToInt
.