标签: opengl raster
我有一个三角形网格,我在OpenGL中渲染。我需要从结果视图中的每个像素获取映射到与其关联的多边形的索引。有没有一种简单的方法可以做到这一点?
如果可以轻松地做到这一点,那么存储它的合理数据类型是什么?
答案 0 :(得分:3)
绘制一个带有整数纹理的帧缓冲区。您可以使用gl_PrimitiveID作为片段着色器中的值来写为输出。这将为您提供从像素到原始索引的映射。
gl_PrimitiveID