代码改变世界

OpenGLES Shader Precision

2012-11-13 13:52  三戒1993  阅读(326)  评论(0编辑  收藏  举报

OpenGL ES 如何获取 shader precision 着色器的精度值 GetShaderPrecisionFormat 

int range, precision;
glGetShaderPrecisionFormat(GL_FRAGMENT_SHADER, GL_HIGH_FLOAT, &range, &precision);

From the OpenGL ES Shading Language reference:

openGL ES 精度范围

  • highp - 16-bit, floating point range: -2^62 to 2^62, integer range: -2^16 to 2^16
  • mediump - 10 bit, floating point range: -2^14 to 2^14, integer range: -2^10 to 2^10
  • lowp - 8 bit, floating point range: -2 to 2, integer range: -2^8 to 2^8

版权声明:本文为博主原创文章,未经博主允许不得转载。