
DX编程
遠蜀黍
这个作者很懒,什么都没留下…
展开
-
在directx中如何设置垂直同步
在使用CreateDevice创建设备时,设置参数D3DPRESENT_PARAMETERS中的PresentationInterval为D3DPRESENT_INTERVAL_ONE或者D3DPRESENT_INTERVAL_DEFAULT,表示在绘图是使用Present操作时,会等待在垂直重扫完毕以后,进行front buffer的切换(若检测到垂直同步完毕,则马上flip调换frontbuf原创 2012-08-22 01:59:40 · 4646 阅读 · 0 评论 -
3D编程的一些总结
以下是这段时间自己的一些理解,想法和总结:渲染UI以及其他字体方式:在3D场景渲染完成以后,关闭z缓存,投影方式由原来的透视投影变为正交投影(在代码中表现为使用不同的投影矩阵进行顶点计算),然后开始渲染2D图像(比如UI,字体等),由于z缓存已经关闭,所以渲染2D的时候需要使用类似画家算法的方法按顺序把2D图像渲染到backbuffer中。还有值得注意的是,一般UI和字体的viewMatr原创 2013-01-31 15:40:35 · 785 阅读 · 0 评论