标签: opengl glsl opengl-3
我想在OpenGL中渲染一组纹理四边形,但我想知道是否有任何方法可以将唯一的整数id传递给着色器管道?
片段着色器需要可以使用id,以便可以将其渲染到纹理,与图像的其余部分分开,因为我想稍后引用纹理以找出id在哪个位置上屏幕。
答案 0 :(得分:2)
粘贴ID的另一个顶点属性并将其传递给片段着色器。
您可以设置Multiple Render Targets (MRT)将您的ID呈现给另一个帧缓冲附件。