我」一些OpenGL教程工作使用過剩和我遇到glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)的解釋?
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)
我明白它做什麼,但我不明白是怎麼做的呢?
縱觀定義:
GLUT_DOUBLE 0x0002
GLUT_RGB 0x0000
GLUT_DEPTH 0x0010
,我可以看到,有一個或功能的論點逐位操作。
這個按位操作如何在上面的宏上工作?它們代表什麼值,來自內存的物理地址?
現在我只是顯示一些在400x400像素窗口中旋轉的形狀,禁用任何參數似乎沒有任何視覺效果。
謝謝!
它可能有助於將所涉及的數字的十六進制表示轉換爲二進制。計算OR操作的結果很簡單。 –