请问Opengl的像素着色器如何输出uint或者int类型的数据到屏幕上?
关注者
3被浏览
1,174登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
用fbo挂载rgba32f格式纹理可以获得超过0到1范围的像素值,新版opengl应该是支持GL_RGBA32UI和GL_RGBA32I,如果只需要整数的话可以试试这两种格式的纹理
具体纹理格式和用法参考:https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glTexImage2D.xhtml