VirtualBox

Changeset 108641 in vbox for trunk/include/VBox/vmm/pdmifs.h


Ignore:
Timestamp:
Mar 20, 2025 12:48:42 PM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168054
Message:

Removed 2D video acceleration (aka VHWA / VBOX_WITH_VIDEOHWACCEL). bugref:10756

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmifs.h

    r106061 r108641  
    803803/** Pointer to a 3D graphics notification. */
    804804typedef struct VBOX3DNOTIFY VBOX3DNOTIFY;
    805 /** Pointer to a 2D graphics acceleration command. */
    806 typedef struct VBOXVHWACMD VBOXVHWACMD;
    807805/** Pointer to a VBVA command header. */
    808806typedef struct VBVACMDHDR *PVBVACMDHDR;
     
    920918     */
    921919    DECLR3CALLBACKMEMBER(void, pfnProcessDisplayData,(PPDMIDISPLAYCONNECTOR pInterface, void *pvVRAM, unsigned uScreenId));
    922 
    923     /**
    924      * Process the guest Video HW Acceleration command.
    925      *
    926      * @param   pInterface          Pointer to this interface.
    927      * @param   enmCmd              The command type (don't re-read from pCmd).
    928      * @param   fGuestCmd           Set if the command origins with the guest and
    929      *                              pCmd must be considered volatile.
    930      * @param   pCmd                Video HW Acceleration Command to be processed.
    931      * @retval  VINF_SUCCESS - command is completed,
    932      * @retval  VINF_CALLBACK_RETURN if command will by asynchronously completed via
    933      *          complete callback.
    934      * @retval  VERR_INVALID_STATE if the command could not be processed (most
    935      *          likely because the framebuffer was disconnected) - the post should
    936      *          be retried later.
    937      * @thread  EMT
    938      */
    939     DECLR3CALLBACKMEMBER(int, pfnVHWACommandProcess,(PPDMIDISPLAYCONNECTOR pInterface, int enmCmd, bool fGuestCmd,
    940                                                      VBOXVHWACMD RT_UNTRUSTED_VOLATILE_GUEST *pCmd));
    941920
    942921    /**
     
    22892268#endif /* VBOX_WITH_HGCM */
    22902269
    2291 
    2292 /** Pointer to a display VBVA callbacks interface. */
    2293 typedef struct PDMIDISPLAYVBVACALLBACKS *PPDMIDISPLAYVBVACALLBACKS;
    2294 /**
    2295  * Display VBVA callbacks interface (up).
    2296  */
    2297 typedef struct PDMIDISPLAYVBVACALLBACKS
    2298 {
    2299 
    2300     /**
    2301      * Informs guest about completion of processing the given Video HW Acceleration
    2302      * command, does not wait for the guest to process the command.
    2303      *
    2304      * @returns ???
    2305      * @param   pInterface          Pointer to this interface.
    2306      * @param   pCmd                The Video HW Acceleration Command that was
    2307      *                              completed.
    2308      */
    2309     DECLR3CALLBACKMEMBER(int, pfnVHWACommandCompleteAsync,(PPDMIDISPLAYVBVACALLBACKS pInterface,
    2310                                                            VBOXVHWACMD RT_UNTRUSTED_VOLATILE_GUEST *pCmd));
    2311 } PDMIDISPLAYVBVACALLBACKS;
    2312 /** PDMIDISPLAYVBVACALLBACKS  */
    2313 #define PDMIDISPLAYVBVACALLBACKS_IID            "37f34c9c-0491-47dc-a0b3-81697c44a416"
    2314 
    23152270/** Pointer to a PCI raw connector interface. */
    23162271typedef struct PDMIPCIRAWCONNECTOR *PPDMIPCIRAWCONNECTOR;
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