1, textureOffset 用途是采集在给定位置p,做一个偏移的量的纹理值;
其中 OpenGL文档中提到
Name
textureOffset — perform a texture lookup with offset
但是需要注意的是,上面的过程驱动是做了限制的,受到硬件厂家实现的值,使用时,需要先查询一下:
GL_MIN_PROGRAM_TEXEL_OFFSET 及GL_MAX_PROGRAM_TEXEL_OFFSET;
这里为什么要做这么做,其实原因是纹理采样时,需要做预先的缓存预读,使用textureOffset能充分利用这个性能优化特性;