void njFlipFrameBuffer( void )
実際にフリップされるのはコマンドを発行した後の最初のVsyncのタイミングです。 レンダラは画面をフリップ後、レンダリングを開始します。
NindowsのMainの処理時間はこの関数を出てからこの関数へ次に呼ばれるまでの時間です。
●njWaitVSync関数を使用した場合 void main(void) { njUserInit(); while (1) { if (njUserMain() < 0) break; njWaitVSync(); } njUserExit(); } ●njRenderStart,njFlipFrameBufferを使用した場合 void main(void) { njUserInit(); while (1) { if (njUserMain() < 0) break; /* 頂点登録の終了 データ展開の開始 */ njRenderStart(); /* 画面のフリップ Vsyncのタイミングでフリップします*/ njFlipFrameBuffer(); /* パッドデータの取得 */ pdExecPeripheralServer(); } njUserExit(); }