OpenGL颜色索引模式不起作用,颜色映射的大小为0

时间:2014-07-07 22:42:22

标签: opengl color-mapping

我正在通过this guide学习一些OpenGL,并且我得到了一个使用颜色索引模式的示例。在第6章中,示例6-4在颜色索引模式中建立了线条的抗锯齿。我编写了代码并编译了它。代码运行但问题是应该着色的行只是白色。我在init()函数中插入了这一行:

printf("The size of the color map is %d entries\n", glutGet(GLUT_WINDOW_COLORMAP_SIZE));

打印"彩色地图的大小为0个条目"

我是否初衷了某些错误或者我的OpenGL实现是否真的没有任何颜色索引颜色映射条目?它是如此闲置?那很奇怪吗?

1 个答案:

答案 0 :(得分:2)

Color Index模式从未真正起作用,目前没有OpenGL实现支持它。最佳案例场景,您可以使用某些软件回退。最糟糕的情况是你得到丑陋的渲染。不要理会它并完全跳过那一章。

此外,您正在阅读的指南已经过时了。