glew和glut您如何激活像素格式

Glew and Glut how do you activate pixel format?

本文关键字:激活 像素 格式 何激活 glut glew      更新时间:2023-10-16

所以我来到了java lwjgl的C glut。而且我有一个带有简单的glbegin(gl_quads)的旋转矩形,并且这些东西有效。但是如何像LWJGL一样激活像素格式。

最好的方法是 glutInitDisplayMode()开/关旗:

  • GLUT_RGBA:位掩码选择RGBA模式窗口。如果均未指定GLUT_RGBA和GLUT_INDEX,这是默认值。
  • GLUT_RGB:glut_rgba的别名。
  • GLUT_INDEX:位掩码以选择颜色索引模式窗口。如果还指定了GLUT_RGBA,则覆盖GLUT_RGBA。
  • GLUT_SINGLE:位掩码以选择一个缓冲窗口。如果尚未指定Glut_Double或Glut_single,这是默认值。
  • GLUT_DOUBLE:位掩码选择双缓冲窗口。如果还指定了GLUT_SINGLE,则覆盖GLUT_SINGLE。
  • GLUT_ACCUM:位掩码选择带有累加缓冲区的窗口。
  • GLUT_ALPHA:位掩码,以选择一个带有alpha组件的窗口到颜色缓冲区。
  • GLUT_DEPTH:位掩码,以选择带有深度缓冲区的窗口。
  • GLUT_STENCIL:位掩码,以选择带模板缓冲区的窗口。
  • GLUT_MULTISAMPLE:位掩码,以选择具有多采样支持的窗口。如果不可用的多样采样,则是非multisampling窗口 将自动选择。注意:OpenGL客户端和 服务器端实现必须支持GLX_SAMPLE_SGIS扩展 用于多样采样。
  • GLUT_STEREO:位掩码以选择立体声窗口。
  • GLUT_LUMINANCE:位掩码,以选择一个``亮度''颜色模型的窗口。该模型提供了OpenGL RGBA的功能 颜色模型,但绿色和蓝色的组件没有保持 框架缓冲区。相反,每个像素的红色组件都转换为 零和glutget之间的索引(glut_window_colormap_size)-1和 在每窗彩色图中抬头确定像素的颜色 在窗口内。Glut_luminance Windows的最初colormap是 初始化为线性灰色坡道,但可以用glut修改 colormap例程。

您不能要求特定数量的alpha/depth/pencil/等。LWJGL的 PixelFormat