天天看點

OpenGL ES 3.0 渲染 16 bit unsigned short 灰階圖(紋理)

作者:位元組流動

來源:

https://blog.csdn.net/Kennethdroid/article/details/112863264

OpenGL ES 代碼:

glTexImage2D ( GL_TEXTURE_2D, 0, GL_R16UI, width, height, 0, GL_RED_INTEGER, GL_UNSIGNED_SHORT, data);      

shader 中使用:

uniform highp usampler2D s_texture;
float h = float(texture ( s_texture, a_position.xy ).r);      

參考

https://stackoverflow.com/questions/23408073/how-to-use-unsigned-short-in-an-opengl-shader https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glTexImage2D.xhtml
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。
OpenGL ES 3.0 渲染 16 bit unsigned short 灰階圖(紋理)

繼續閱讀