D3D显示模式的原理
来源:互联网 发布:火星鼠骑士知乎 编辑:程序博客网 时间:2024/05/22 03:36
在D3D程序中,有两种显示模式: 全屏幕模式(Full Screen)和窗口模式(Window Mode). 全屏幕模式就是3D画面充满整个计算机屏幕;而窗口模式则是用一个窗口来呈现3D画面. 他们的工作原理如下:
窗口模式
在该模式下,会用3个Buffer来负责显示工作,他们分别为:显示桌面的Buffer和两块Color Buffer(Front Buffer & Back Buffer). 当某个Color Buffer被准备好后,它就会成为Front Buffer,然后系统将这个Front Buffer里的信息复制到桌面Buffer上某块跟Front Color一样大的位置处. 同时.另一块Color Buffer就会成为Back Buffer,让程序继续处理下一个画面,等处理好后,就跟第一块Color Buffer交换成为Front Buffer,系统再将其复制到桌面Buffer的相应位置. 这就是窗口模式的工作原理.
全屏幕模式
在该模式下,不需要桌面Buffer. 而是屏幕直接用指针指到Front Buffer. 所以不需要复制的过程,提高了效率.
- D3D显示模式的原理
- D3D显示FreeType读取的TFF字库
- 基于D3D Effect的引擎模式探讨。
- 调色板的原理和调色板显示模式
- 调色板的原理与显示模式
- D3D Frustum裁剪原理
- D3D Frustum裁剪原理
- D3D Frustum裁剪原理
- D3D显示正四面体
- D3D显示文字
- D3D显示YUV图像
- 初始化D3D窗口模式
- d3d全屏模式
- d3d为什么不能显示正反面
- D3D实现双屏显示功能
- 【D3D】一个D3D程序的基本结构
- D3D 纹理寻址模式
- d3d的学习
- vc6.0下OpenGL的安装于配置
- 白盒和黑盒测试
- 使用map时提示error C2143: syntax error : missing '>' before ';'
- Java 发送 Email
- gdb找不到start.s
- D3D显示模式的原理
- 30岁前男人需要完成的事
- SC命令详解
- ARM指令的寻址方式
- 2010-03-07
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- I2C总线
- 深入浅出SQL教程之Group by和Having
- 复制数据库的另类方法