VirtualBox

Ignore:
Timestamp:
May 19, 2009 11:12:55 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47505
Message:

HGSMI: post host VBVA commands to display; Video HW Accel: mechanism for passing/processing commands to framebuffer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h

    r19464 r19844  
    164164    HGSMIHEAP hgsmiDisplayHeap;
    165165    VBVABUFFER *pVBVA; /* Pointer to the pjScreen + layout->offVBVABuffer. NULL if VBVA is not enabled. */
     166
     167    HVBOXVIDEOHGSMI hMpHGSMI; /* context handler passed to miniport HGSMI callbacks */
     168    PFNVBOXVIDEOHGSMICOMPLETION pfnHGSMICommandComplete; /* called to complete the command we receive from the miniport */
    166169#endif /* VBOX_WITH_HGSMI */
    167170
     
    249252void drvLoadEng (void);
    250253
    251 #ifdef VBOX_WITH_VIDEOHWACCEL
    252 VBVAVHWACMD_HDR* vboxVHWACreateCommand (PPDEV ppdev, VBVAVHWACMD_LENGTH cbCmd);
    253 void vboxVHWAFreeCommand (PPDEV ppdev, VBVAVHWACMD_HDR* pCmd);
    254 void vboxVHWASubmitCommand (PPDEV ppdev, VBVAVHWACMD_HDR* pCmd);
     254#ifdef VBOX_WITH_HGSMI
     255DECLCALLBACK(int) vboxVHWACommandHanlder(void *pvHandler, uint16_t u16ChannelInfo, void *pvBuffer, HGSMISIZE cbBuffer);
     256
     257 #ifdef VBOX_WITH_VIDEOHWACCEL
     258VBOXVHWACMD* vboxVHWACreateCommand (PPDEV ppdev, VBOXVHWACMD_LENGTH cbCmd);
     259void vboxVHWAFreeCommand (PPDEV ppdev, VBOXVHWACMD* pCmd);
     260void vboxVHWASubmitCommand (PPDEV ppdev, VBOXVHWACMD* pCmd);
     261 #endif
    255262#endif
    256263
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