VirtualBox

Changeset 29221 in vbox for trunk/src


Ignore:
Timestamp:
May 7, 2010 3:10:09 PM (15 years ago)
Author:
vboxsync
Message:

crOpenGL: remove unnecessary check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c

    r29205 r29221  
    2626
    2727/**
    28  * \mainpage CrServerLib 
     28 * \mainpage CrServerLib
    2929 *
    3030 * \section CrServerLibIntroduction Introduction
     
    9191    crFreeHashtable(cr_server.semaphores, crFree);
    9292    cr_server.semaphores = NULL;
    93  
     93
    9494    /* Deallocate all barriers */
    9595    crFreeHashtable(cr_server.barriers, DeleteBarrierCallback);
     
    329329    }
    330330
    331     newClient = (CRClient *) crCalloc(sizeof(CRClient));   
     331    newClient = (CRClient *) crCalloc(sizeof(CRClient));
    332332    crDebug("crServer: AddClient u32ClientID=%d", u32ClientID);
    333333
     
    356356    for (i = 0; i < cr_server.numClients; i++)
    357357    {
    358         if (cr_server.clients[i] && cr_server.clients[i]->conn 
    359             && cr_server.clients[i]->conn->u32ClientID==u32ClientID) 
     358        if (cr_server.clients[i] && cr_server.clients[i]->conn
     359            && cr_server.clients[i]->conn->u32ClientID==u32ClientID)
    360360        {
    361361            break;
     
    381381    for (i = 0; i < cr_server.numClients; i++)
    382382    {
    383         if (cr_server.clients[i] && cr_server.clients[i]->conn 
    384             && cr_server.clients[i]->conn->u32ClientID==u32ClientID) 
     383        if (cr_server.clients[i] && cr_server.clients[i]->conn
     384            && cr_server.clients[i]->conn->u32ClientID==u32ClientID)
    385385        {
    386386            break;
     
    404404        pClient->conn->allow_redir_ptr = 0;
    405405    }
    406     else   
     406    else
    407407    {
    408408        pClient->conn->allow_redir_ptr = 1;
    409409    }
    410    
     410
    411411    pClient->conn->pBuffer = pBuffer;
    412412    pClient->conn->cbBuffer = cbBuffer;
     
    460460    for (i = 0; i < cr_server.numClients; i++)
    461461    {
    462         if (cr_server.clients[i] && cr_server.clients[i]->conn 
    463             && cr_server.clients[i]->conn->u32ClientID==u32ClientID) 
     462        if (cr_server.clients[i] && cr_server.clients[i]->conn
     463            && cr_server.clients[i]->conn->u32ClientID==u32ClientID)
    464464        {
    465465            break;
     
    491491        pClient->conn->cbHostBuffer = 0;
    492492    }
    493    
     493
    494494    return VINF_SUCCESS;
    495495}
     
    502502    for (i = 0; i < cr_server.numClients; i++)
    503503    {
    504         if (cr_server.clients[i] && cr_server.clients[i]->conn 
    505             && cr_server.clients[i]->conn->u32ClientID==u32ClientID) 
     504        if (cr_server.clients[i] && cr_server.clients[i]->conn
     505            && cr_server.clients[i]->conn->u32ClientID==u32ClientID)
    506506        {
    507507            break;
     
    603603    rc = SSMR3PutMem(pSSM, &key, sizeof(key));
    604604    CRASSERT(rc == VINF_SUCCESS);
    605    
     605
    606606#ifdef CR_STATE_NO_TEXTURE_IMAGE_STORE
    607607    if (cr_server.curClient)
     
    677677
    678678    /* Save contexts state tracker data */
    679     /* @todo For now just some blind data dumps, 
     679    /* @todo For now just some blind data dumps,
    680680     * but I've a feeling those should be saved/restored in a very strict sequence to
    681      * allow diff_api to work correctly. 
     681     * allow diff_api to work correctly.
    682682     * Should be tested more with multiply guest opengl apps working when saving VM snapshot.
    683683     */
     
    700700    /* Save cr_server.muralTable
    701701     * @todo we don't need it all, just geometry info actually
    702      * @todo store visible regions as well 
     702     * @todo store visible regions as well
    703703     */
    704704    ui32 = crHashtableNumElements(cr_server.muralTable);
     
    716716    for (i = 0; i < cr_server.numClients; i++)
    717717    {
    718         if (cr_server.clients[i] && cr_server.clients[i]->conn) 
     718        if (cr_server.clients[i] && cr_server.clients[i]->conn)
    719719        {
    720720            CRClient *pClient = cr_server.clients[i];
     
    817817        rc = crStateLoadContext(pContext, pSSM);
    818818        AssertRCReturn(rc, rc);
    819     }   
     819    }
    820820
    821821    /* Load windows */
     
    892892    for (i = 0; i < cr_server.numClients; i++)
    893893    {
    894         if (cr_server.clients[i] && cr_server.clients[i]->conn) 
     894        if (cr_server.clients[i] && cr_server.clients[i]->conn)
    895895        {
    896896            CRClient *pClient = cr_server.clients[i];
     
    983983            cr_server.head_spu->dispatch_table.Enable(GL_CULL_FACE);
    984984            cr_server.head_spu->dispatch_table.Enable(GL_TEXTURE_2D);*/
    985            
     985
    986986            //crStateViewport( 0, 0, 600, 600 );
    987987            //pClient->currentMural->viewportValidated = GL_FALSE;
     
    11031103        return VERR_INVALID_PARAMETER;
    11041104
    1105     if (winID==0)
    1106         return VERR_INVALID_PARAMETER;
    1107 
    11081105    if (MAPPED(SCREEN(sIndex)) && SCREEN(sIndex).winID!=winID)
    11091106    {
     
    11341131            if (cr_server.curClient->currentCtx
    11351132                && cr_server.curClient->currentCtx->pImage
    1136                 && cr_server.curClient->currentMural 
     1133                && cr_server.curClient->currentMural
    11371134                && cr_server.curClient->currentMural->screenId == sIndex
    11381135                && cr_server.curClient->currentCtx->viewport.viewportH == h
     
    11531150    }
    11541151#endif
    1155    
     1152
    11561153    return VINF_SUCCESS;
    11571154}
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette