【发布时间】:2017-05-03 23:00:37
【问题描述】:
我正在将使用 8 位索引颜色表面的 a SDL 1.2 program (repository) 移植到 SDL2。
不幸的是,SDL_CreateRGBSurface() 默认为 8 bpp 表面设置了一个全白、256 项的调色板,而不是 SDL_SetVideoMode() 在 SDL 1.2 中设置的 RGB884 调色板。
如何设置与来自 SDL 1.2 SDL_SetVideoMode(..., ..., 8, SDL_SWSURFACE) 调用的默认调色板相匹配的调色板?
【问题讨论】: