VirtualBox

Ignore:
Timestamp:
Jul 15, 2013 12:37:15 PM (12 years ago)
Author:
vboxsync
Message:

VRDP,Main,SharedOpenGL: enable 3d redirection if a RDP client connects

Location:
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib
Files:
2 edited

Legend:

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

    r47116 r47158  
    29412941}
    29422942
     2943static void crVBoxServerOutputRedirectCB(unsigned long key, void *data1, void *data2)
     2944{
     2945    CRMuralInfo *mural = (CRMuralInfo*) data1;
     2946
     2947    crServerSetupOutputRedirect(mural);
     2948}
     2949
    29432950DECLEXPORT(int32_t) crVBoxServerOutputRedirectSet(const CROutputRedirect *pCallbacks)
    29442951{
     
    29542961    }
    29552962
    2956     // @todo dynamically intercept already existing output:
    2957     // crHashtableWalk(cr_server.muralTable, crVBoxServerOutputRedirectCB, NULL);
     2963    /* dynamically intercept already existing output */
     2964    crHashtableWalk(cr_server.muralTable, crVBoxServerOutputRedirectCB, NULL);
    29582965
    29592966    return VINF_SUCCESS;
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.c

    r47116 r47158  
    103103            cr_server.outputRedirect.CRORVisibleRegion(mural->pvOutputRedirectInstance,
    104104                                                       mural->cVisibleRects, (RTRECT *)mural->pVisibleRects);
     105
     106            crServerPresentFBO(mural);
    105107        }
    106108    }
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