Changeset 80375 in vbox
- Timestamp:
- Aug 21, 2019 5:48:30 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 132840
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp
r78995 r80375 49 49 #include <VBox/RemoteDesktop/VRDEOrders.h> 50 50 #include <VBox/com/listeners.h> 51 #include <VBox/HostServices/VBoxCrOpenGLSvc.h>52 51 53 52 … … 1796 1795 } 1797 1796 1797 #if 0 /** @todo Chromium got removed (see @bugref{9529}) and this is not available for VMSVGA yet. */ 1798 1798 typedef struct H3DORInstance 1799 1799 { … … 2096 2096 return rc; 2097 2097 } 2098 #endif 2098 2099 2099 2100 void ConsoleVRDPServer::remote3DRedirect(bool fEnable) … … 2120 2121 } 2121 2122 2123 #if 0 /** @todo Implement again for VMSVGA. */ 2122 2124 /* Tell the host 3D service to redirect output using the ConsoleVRDPServer callbacks. */ 2123 2125 H3DOUTPUTREDIRECT outputRedirect = … … 2137 2139 RT_ZERO(outputRedirect); 2138 2140 } 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_misha2158 AssertFailed();2159 # endif2160 2141 #endif 2161 2142 … … 2171 2152 { 2172 2153 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", 2174 2155 pvContext, pvUser, hVideo, u32Id, pvData, cbData)); 2175 2156 2176 2157 ConsoleVRDPServer *pServer = static_cast<ConsoleVRDPServer*>(pvContext); NOREF(pServer); 2158 2159 #if 0 /** @todo Implement again for VMSVGA. */ 2177 2160 H3DORInstance *p = (H3DORInstance *)pvUser; 2178 2161 Assert(p); … … 2189 2172 2190 2173 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", 2192 2175 u32StreamId)); 2193 2176 … … 2201 2184 } 2202 2185 } 2186 #endif 2203 2187 2204 2188 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.