Changeset 77370 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Feb 20, 2019 8:04:38 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128917
- Location:
- trunk/src/VBox/Devices/Graphics
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/DevVGA.h
r76985 r77370 585 585 uint32_t dy, uint32_t fEnabled, 586 586 uint32_t fNotifyGuest); 587 DECLCALLBACK(void) vbvaPortReportHostCursorCapabilities(PPDMIDISPLAYPORT pInterface, uint32_t fCapabilitiesAdded, 588 uint32_t fCapabilitiesRemoved); 587 DECLCALLBACK(void) vbvaPortReportHostCursorCapabilities(PPDMIDISPLAYPORT pInterface, bool fSupportsRenderCursor, bool fSupportsMoveCursor); 589 588 DECLCALLBACK(void) vbvaPortReportHostCursorPosition(PPDMIDISPLAYPORT pInterface, uint32_t x, uint32_t y); 590 589 -
trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
r77130 r77370 2834 2834 } 2835 2835 2836 DECLCALLBACK(void) vbvaPortReportHostCursorCapabilities(PPDMIDISPLAYPORT pInterface, uint32_t fCapabilitiesAdded, 2837 uint32_t fCapabilitiesRemoved) 2838 { 2836 DECLCALLBACK(void) vbvaPortReportHostCursorCapabilities(PPDMIDISPLAYPORT pInterface, bool fSupportsRenderCursor, bool fSupportsMoveCursor) 2837 { 2838 LogRelFlowFunc(("fSupportsRenderCursor=%RTbool, fSupportsMoveCursor=%RTbool\n", 2839 fSupportsRenderCursor, fSupportsMoveCursor)); 2840 #if 0 2839 2841 PVGASTATE pThis = IDISPLAYPORT_2_VGASTATE(pInterface); 2840 2842 int rc = PDMCritSectEnter(&pThis->CritSect, VERR_SEM_BUSY); 2843 NOREF(fSupportsMoveCursor); 2841 2844 AssertRC(rc); 2842 pThis->fHostCursorCapabilities |= fCapabilitiesAdded; 2843 pThis->fHostCursorCapabilities &= ~fCapabilitiesRemoved; 2845 pThis->fHostCursorCapabilities = fSupportsRenderCursor ? VBOX_VBVA_CURSOR_CAPABILITY_HARDWARE : 0; 2844 2846 if (pThis->fGuestCaps & VBVACAPS_IRQ && pThis->fGuestCaps & VBVACAPS_DISABLE_CURSOR_INTEGRATION) 2845 2847 VBVARaiseIrq(pThis, HGSMIHOSTFLAGS_CURSOR_CAPABILITIES); 2846 2848 PDMCritSectLeave(&pThis->CritSect); 2849 #else 2850 RT_NOREF(pInterface, fSupportsRenderCursor, fSupportsMoveCursor); 2851 #endif 2847 2852 } 2848 2853 … … 2885 2890 pCtx->fPaused = true; 2886 2891 memset(pCtx->aModeHints, ~0, sizeof(pCtx->aModeHints)); 2887 pVGAState->fHostCursorCapabilities = 0;2892 pVGAState->fHostCursorCapabilities = VBOX_VBVA_CURSOR_CAPABILITY_HARDWARE; 2888 2893 } 2889 2894 }
Note:
See TracChangeset
for help on using the changeset viewer.