VirtualBox

Changeset 80375 in vbox


Ignore:
Timestamp:
Aug 21, 2019 5:48:30 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132840
Message:

Main/ConsoleVRDPServer.cpp: Remove dependency on old chromium based 3D redirection, disabled generic code so it might get reused when this gets implemented for VMSVGA3D, bugref:9529

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp

    r78995 r80375  
    4949#include <VBox/RemoteDesktop/VRDEOrders.h>
    5050#include <VBox/com/listeners.h>
    51 #include <VBox/HostServices/VBoxCrOpenGLSvc.h>
    5251
    5352
     
    17961795}
    17971796
     1797#if 0 /** @todo Chromium got removed (see @bugref{9529}) and this is not available for VMSVGA yet. */
    17981798typedef struct H3DORInstance
    17991799{
     
    20962096    return rc;
    20972097}
     2098#endif
    20982099
    20992100void ConsoleVRDPServer::remote3DRedirect(bool fEnable)
     
    21202121    }
    21212122
     2123#if 0 /** @todo Implement again for VMSVGA. */
    21222124    /* Tell the host 3D service to redirect output using the ConsoleVRDPServer callbacks. */
    21232125    H3DOUTPUTREDIRECT outputRedirect =
     
    21372139        RT_ZERO(outputRedirect);
    21382140    }
    2139 
    2140 #if defined(VBOX_WITH_HGCM) && defined(VBOX_WITH_CROGL)
    2141     VBOXCRCMDCTL_HGCM data;
    2142     data.Hdr.enmType = VBOXCRCMDCTL_TYPE_HGCM;
    2143     data.Hdr.u32Function = SHCRGL_HOST_FN_SET_OUTPUT_REDIRECT;
    2144 
    2145     data.aParms[0].type = VBOX_HGCM_SVC_PARM_PTR;
    2146     data.aParms[0].u.pointer.addr = &outputRedirect;
    2147     data.aParms[0].u.pointer.size = sizeof(outputRedirect);
    2148 
    2149     int rc = mConsole->i_getDisplay()->i_crCtlSubmitSync(&data.Hdr, sizeof (data));
    2150     if (!RT_SUCCESS(rc))
    2151     {
    2152         Log(("SHCRGL_HOST_FN_SET_CONSOLE failed with %Rrc\n", rc));
    2153         return;
    2154     }
    2155 
    2156     LogRel(("VRDE: %s 3D redirect.\n", fEnable? "Enabled": "Disabled"));
    2157 # ifdef DEBUG_misha
    2158     AssertFailed();
    2159 # endif
    21602141#endif
    21612142
     
    21712152{
    21722153    RT_NOREF(hVideo);
    2173     H3DORLOG(("H3DOR: VRDEImageCbNotify: pvContext %p, pvUser %p, hVideo %p, u32Id %u, pvData %p, cbData %d\n",
     2154    Log(("H3DOR: VRDEImageCbNotify: pvContext %p, pvUser %p, hVideo %p, u32Id %u, pvData %p, cbData %d\n",
    21742155              pvContext, pvUser, hVideo, u32Id, pvData, cbData));
    21752156
    21762157    ConsoleVRDPServer *pServer = static_cast<ConsoleVRDPServer*>(pvContext); NOREF(pServer);
     2158
     2159#if 0 /** @todo Implement again for VMSVGA. */
    21772160    H3DORInstance *p = (H3DORInstance *)pvUser;
    21782161    Assert(p);
     
    21892172
    21902173        uint32_t u32StreamId = *(uint32_t *)pvData;
    2191         H3DORLOG(("H3DOR: VRDE_IMAGE_NOTIFY_HANDLE_CREATE u32StreamId %d\n",
     2174        Log(("H3DOR: VRDE_IMAGE_NOTIFY_HANDLE_CREATE u32StreamId %d\n",
    21922175                  u32StreamId));
    21932176
     
    22012184        }
    22022185    }
     2186#endif
    22032187
    22042188    return VINF_SUCCESS;
Note: See TracChangeset for help on using the changeset viewer.

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