如何获得原生像素格式?

时间:2015-06-02 00:40:47

标签: c++ c opengl graphics sdl

当我使用glDrawPixel或其中的某些SDL包装函数时,我需要传递像素格式。我想传递原生像素格式以避免转换。 Windows和Linux(Ubuntu)在我检查时使用了BGRA(ABGR?),但有什么方法可以检测到这个?

<编辑>
我从评论中得到了一个小问题。假设ABGR或BGRA像素格式,如果Ashift值为24,您必须>> 24才能获得alpha值,此像素格式 A BGR或BGR A Ashift == 0将是相反的情况。
< /编辑>

0 个答案:

没有答案