Changeset 50913 in vbox for trunk/include
- Timestamp:
- Mar 27, 2014 5:56:50 PM (11 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxVideo.h
r50859 r50913 1633 1633 typedef uint32_t VBOXCMDVBVAOFFSET; 1634 1634 typedef uint64_t VBOXCMDVBVAPHADDR; 1635 typedef uint32_t VBOXCMDVBVAPAGEIDX; 1635 1636 1636 1637 typedef struct VBOXCMDVBVA_CRCMD_BUFFER … … 1708 1709 } VBOXCMDVBVA_CLRFILL; 1709 1710 1711 #if 0 1710 1712 #define VBOXCMDVBVA_SYSMEMEL_CPAGES_MAX 0x1000 1711 1713 … … 1716 1718 uint32_t iPage2; 1717 1719 } VBOXCMDVBVA_SYSMEMEL; 1720 #endif 1718 1721 1719 1722 typedef struct VBOXCMDVBVA_PAGING_TRANSFER … … 1723 1726 * paging transfer can NOT be initiated for allocations having host 3D object (hostID) associated */ 1724 1727 VBOXCMDVBVA_ALLOCINFO Alloc; 1725 uint32_t u32Reserved; 1726 VBOXCMDVBVA_SYSMEMEL aSysMem[1]; 1728 VBOXCMDVBVAPAGEIDX aPageNumbers[1]; 1727 1729 } VBOXCMDVBVA_PAGING_TRANSFER; 1728 1730 … … 1739 1741 { 1740 1742 VBOXCMDVBVA_HDR Hdr; 1741 VBOXCMDVBVAP HADDR phSysMem;1743 VBOXCMDVBVAPAGEIDX iPage; 1742 1744 } VBOXCMDVBVA_SYSMEMCMD; 1743 1745 -
trunk/include/VBox/VBoxVideoHost3D.h
r50848 r50913 126 126 typedef DECLCALLBACKPTR(uint8_t*, PFNVBOXCRCMDCTL_REMAINING_HOST_COMMAND)(HVBOXCRCMDCTL_REMAINING_HOST_COMMAND hClient, uint32_t *pcbCtl, int prevCmdRc); 127 127 128 typedef struct VBOXCRCMDCTL_HGCMENABLE_DATA 129 { 130 HVBOXCRCMDCTL_REMAINING_HOST_COMMAND hRHCmd; 131 PFNVBOXCRCMDCTL_REMAINING_HOST_COMMAND pfnRHCmd; 132 } VBOXCRCMDCTL_HGCMENABLE_DATA; 133 134 typedef struct VBOXVDMAHOST * HVBOXCRCMDCTL_NOTIFY_TERMINATING; 135 136 typedef DECLCALLBACKPTR(int, PFNVBOXCRCMDCTL_NOTIFY_TERMINATING)(HVBOXCRCMDCTL_NOTIFY_TERMINATING hClient, VBOXCRCMDCTL_HGCMENABLE_DATA *pHgcmEnableData); 137 138 typedef DECLCALLBACKPTR(void, PFNVBOXCRCMDCTL_NOTIFY_TERMINATING_DONE)(HVBOXCRCMDCTL_NOTIFY_TERMINATING hClient); 139 140 typedef struct VBOXCRCMDCTL_HGCMDISABLE_DATA 141 { 142 HVBOXCRCMDCTL_NOTIFY_TERMINATING hNotifyTerm; 143 PFNVBOXCRCMDCTL_NOTIFY_TERMINATING pfnNotifyTerm; 144 PFNVBOXCRCMDCTL_NOTIFY_TERMINATING_DONE pfnNotifyTermDone; 145 } VBOXCRCMDCTL_HGCMDISABLE_DATA; 146 128 147 typedef struct VBOXCRCMDCTL_ENABLE 129 148 { 130 149 VBOXCRCMDCTL Hdr; 131 HVBOXCRCMDCTL_REMAINING_HOST_COMMAND hRHCmd; 132 PFNVBOXCRCMDCTL_REMAINING_HOST_COMMAND pfnRHCmd; 150 VBOXCRCMDCTL_HGCMENABLE_DATA Data; 133 151 } VBOXCRCMDCTL_ENABLE; 134 152 153 typedef struct VBOXCRCMDCTL_DISABLE 154 { 155 VBOXCRCMDCTL Hdr; 156 VBOXCRCMDCTL_HGCMDISABLE_DATA Data; 157 } VBOXCRCMDCTL_DISABLE; 158 135 159 #endif /*#ifndef ___VBox_VBoxVideoHost3D_h*/
Note:
See TracChangeset
for help on using the changeset viewer.