工作生活

GLSL 精度限定符

2019-07-02  本文已影响0人  BigBowen

精度限定符有三个:

限定float的取值范围

限定int的取值范围

用法

即可单独限定某一数据类型,也可􏵝􏳸放在Vertex和Fragment shader 􏲗􏰵􏳧􏵟􏲶源码开始处统一限定数据类型.

单独限定某一数据类型
highp vec4 position;
varying lowp vec4 color;
mediump float specularExp;
统一限定
precision precision-qualifier type;

precision-qualifier􏲆􏲇􏲈可以是lowp, mediump, 或者􏲌􏲍highp.􏱵􏱶􏴲􏵊􏱝􏲋􏱽 􏵀􏵁􏱬􏲻􏱧􏵋􏵌􏵍􏵎􏲆􏲇􏰠􏱮􏴾􏴡􏵈􏵉􏴨􏳑􏵀􏵁

默认的限定符

precision highp float;
precision highp int;
precision lowp sampler2D;
precision lowp samplerCube;
precision mediump int;
precision lowp sampler2D;
precision lowp samplerCube;
上一篇 下一篇

猜你喜欢

热点阅读