コード例 #1
0
    EXPORT int CALL InitiateGFX (GFX_INFO Gfx_Info)
    {
        LOG("InitiateGFX\n");
        gfx = Gfx_Info;
        memset(rdpTiles, 0, sizeof(rdpTiles));
        memset(rdpTmem, 0, 0x1000);
        memset(&rdpState, 0, sizeof(rdpState));
#ifdef THREADED
        if (rglSettings.threaded)
            rdpCreateThread();
#endif
        return true;
    }
コード例 #2
0
    EXPORT void CALL ProcessRDPList(void)
    {
#ifdef THREADED
        if (rglSettings.threaded) {
            rdpCreateThread();
            rdpPostCommand();
        } else
#endif
        {
            rdp_process_list();
        }

        return;
    }
コード例 #3
0
ファイル: maingl.cpp プロジェクト: cxd4/z64
EXPORT void CALL RomOpen (void)
{
	no_dlists = true;
	if (!b_fullscreen)
		rglNextStatus = RGL_STATUS_WINDOWED;
	else
		rglNextStatus = RGL_STATUS_FULLSCREEN;
#ifdef THREADED
  if (rglSettings.threaded) {
    rdpCreateThread();
  }
  else
#endif
	rglUpdateStatus();
}
コード例 #4
0
ファイル: maingl.cpp プロジェクト: LegendOfDragoon/z64gl
EXPORT void CALL RomOpen (void)
{
#ifdef THREADED
  if (rglSettings.threaded) {
    rdpCreateThread();
    //while (rglStatus != RGL_STATUS_CLOSED);
    rglNextStatus = RGL_STATUS_WINDOWED;
  }
  else
#endif
  {
    rglNextStatus = rglStatus = RGL_STATUS_WINDOWED;
    rglOpenScreen();
  }
}
コード例 #5
0
    EXPORT int CALL RomOpen()
    {
        int success = 1;
#ifdef THREADED
        if (rglSettings.threaded) {
            rdpCreateThread();
            //while (rglStatus != RGL_STATUS_CLOSED);
            rglNextStatus = RGL_STATUS_WINDOWED;
        }
        else
#endif
        {
            rglNextStatus = rglStatus = RGL_STATUS_WINDOWED;
            success = rglOpenScreen();
        }
        return success;
    }
コード例 #6
0
ファイル: maingl.cpp プロジェクト: cxd4/z64
EXPORT void CALL ProcessRDPList(void)
{
#ifdef RGL_USE_GLUT
  rglGlutPostCommand(glut_rdp_process_list);
#else
#ifdef THREADED
  if (rglSettings.threaded) {
    rdpCreateThread();
    rdpPostCommand();
  } else
#endif
  {
    rdp_process_list();
  }
#endif
  
  return;
}