我正在通过OpenGL学习一些本指南,我已经找到了一个使用颜色索引模式的示例。在第6章中,示例6-4建立了反彩色索引模式下的线条.我用它编写了代码并编译了它。代码运行,但问题是,应该着色的行只是白色的。在init()函数中插入了这一行:
printf("The size of the color map is %d entries\n", glutGet(GLUT_WINDOW_COLORMAP_SIZE));
打印“颜色地图的大小为0项”。
我是不是有些错误,或者我的OpenGL实现真的没有任何颜色索引彩色地图条目?它就这么没用过吗?这很奇怪吗?
发布于 2014-07-08 01:13:39
颜色索引模式从未真正起作用,而且当前的OpenGL实现也没有真正支持它。最好的情况下,您会遇到一些软件回退。最坏的情况下你会得到丑陋的渲染。别费心了,一起跳过那一章。
另外,你正在阅读的指南已经严重过时了。
https://stackoverflow.com/questions/24621081
复制相似问题