19,469
社区成员
发帖
与我相关
我的任务
分享
void RenderScene()
{
nms1 = GetTickCount();
g_D3DDevice->Clear(0,NULL,D3DCLEAR_TARGET,D3DCOLOR_XRGB(0,0,0),
1.0f,0);
g_D3DDevice->BeginScene();
g_D3DDevice->SetStreamSource(0,g_VertexBuffer,0,sizeof(stD3DVertex));
g_D3DDevice->SetFVF(D3DFVF_VERTEX);
g_D3DDevice->DrawPrimitive(D3DPT_TRIANGLELIST,0,1);
RECT rect = {10, 10, 500, 50};
TCHAR sz1[80];
swprintf_s(sz1,80,L"%d ms",nms2);
d3df->DrawTextW(NULL,sz1,-1,&rect,DT_TOP|DT_LEFT,D3DCOLOR_XRGB(220,50,100));
g_D3DDevice->EndScene();
g_D3DDevice->Present(NULL,NULL,NULL,NULL);
nms2 = GetTickCount()-nms1;
}