渲染的基本流程

在渲染函数RenderFrame中做了那些事情呢?其基本流程莫过于下面伪代码所示: //调用SetRenderState接口设置好渲染状态,诸如:光照、雾、贴图等等。。 SetRenderState(...); SetRenderState(...); ... SetRenderState(...); Clear();                //清除(可以通过参数指定清除内容,包括:颜色缓冲、ZBuffer、StencilBuffer) SetMatrix();            //世界变换矩阵(WORLD),镜头变换矩阵(VIEW),投影矩阵(PROJECTION) BeginScene();           //告诉DX开始绘制 SetFVF();               //设置数据格式 DrawPrimitive..();      //调用DP命令 EndScene();             //告诉Dx结束绘制 Present();          [...]

posted on 2010-10-17 00:16  konlil  阅读(448)  评论(0编辑  收藏  举报

导航