
DirectX 3D9
大鱼sln
假设、分析、执行、得出结果
展开
-
D3D11与D3D9全屏/窗口化切换差异
D3D11或D3D10中,程序由窗口化切换到全屏,只需要简单的调用IDXGISwapChain::SetFullscreenState 来改变换链的状态即可实现切换,开发者不用考虑资源丢失与重建的问题。在D3D9中则不一样,D3D9中调用IDirect3DDevice9::Reset 来重建设备。在重建设置之前呢,必须得手动释放与这个设备相关联的资源,不然函数调用会失败,转载 2015-12-15 23:09:27 · 7097 阅读 · 0 评论 -
Direct/OpenGL 左右坐标系统
通常三维图形应用程序使用两种笛卡尔坐标系:左手系和右手系。在这两种坐标系中,正x轴指向右面,正y轴指向上面。通过沿正x轴方向到正y轴方向握拳,大姆指的指向就是相应坐标系统的正z轴的指向。下图显示了这两种坐标系统。 Microsoft® Direct3D®使用左手坐标系。如果正在移植基于右手坐标系的应用程序,必须将传给Direct3D的数据做两点改变。颠倒三角形顶转载 2015-12-15 23:20:44 · 2996 阅读 · 0 评论