Blender源码分析之OpenGL函数初步

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Blender源码分析之OpenGL函数初步相关的知识,希望对你有一定的参考价值。

(3)Blender源码分析之OpenGL函数初步

ChoosePixelFormat函数:

像素格式——PIXELFORMATDESCRIPT、设备上下文、渲染上下文

    在OpenGL对窗口进行渲染之前,必须根据渲染需要对窗口进行配置。

    需要硬件渲染还是软件渲染?

    渲染使用但缓冲还是双缓冲模式?

    是否需要深度缓冲区?

    是否需要模板、目标Alpha或累计缓冲区?

    当为窗口设置这些参数之后,就无法对它们进行修改。为了从一个只有深度缓冲区和颜色缓冲区的窗口切换到一个带有模板缓冲区的窗口,必须销毁第一个窗口,然后根据需要重新创建一个窗口。

    像素格式是OpenGL窗口的重要属性,它包括是否使用双缓冲区、颜色位数和类型以及深度位数等。像素格式可由Windows系统定义的所谓像素格式描述子

以上是关于Blender源码分析之OpenGL函数初步的主要内容,如果未能解决你的问题,请参考以下文章

Blender源码分析之OpenGL基本例子

Blender源码分析之创建区域对象UI_block_begin函数

Blender源码分析之OpenGL基本例子

Blender源码分析之上下文的索引结构

Blender源码分析之上下文的索引结构

Blender源码分析之屏幕和区域对象结构