最快的方式得到所有不同的颜色的框架

Fastest way to get all different colors on frame?

本文关键字:颜色 框架 方式得      更新时间:2023-10-16

我们渲染一个没有阴影/光线/透明度等的世界-纯彩色顶点。我们有一个360*360度的全景鱼眼相机。我们的分辨率是200*200 RGB像素。我们想要在给定的帧上得到所有唯一的颜色。在OpenGL中最快的方法是什么?

看看GL_EXT_histogram,它可能是你正在寻找的:

这个扩展定义了计数出现次数的像素操作特定的颜色分量值(直方图)和跟踪最小值以及最大颜色分量值(minmax)。可选模式允许在直方图和/或最小最大值操作之后丢弃的像素数据完成。否则,像素数据将继续到下一个操作不受影响。