Skip to content

FAQ: glsl precision type mean's what

huangkui edited this page Jan 27, 2018 · 1 revision

GLSL 语言规范并不保证变量会被自动转换类别。

显卡的硬件制造商各有不同的显卡加速方式,但是却被要求有最精简的语言规范。因而,自动强制类型转换并没有包括在其中。例如vec4 精确到单精度浮点,所以应被赋予 float 格式。但是如果你想要代码前后一致,不要之后花费大量时间 debug 的话,最好养成在 float 型数值里加一个 . 的好习惯。

Clone this wiki locally