终于找到程序的BUG了

用 DevIL 配合  OpenGL 程序来读取图片文件,结果在处理某些图片的时候总是会崩溃在 ilCopyPixels 调用上。 今天发现在 DevIL 中需要在初始化后调用 ilEnable(IL_CONV_PAL) 来启用调色板, 文档是这样说的:

 

IL_CONV_PAL
When enabled, OpenIL automatically converts palette'd images to their base types, e.g. converting to a bgra image.

未分类 Comments(1) 2010年8月30日 21:40