History log of /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.h
Revision Date Author Comments Expand
7cff989b137cf0593ff2ce449ae67a6b0592d400 52226 29-Jul-2014 vboxsync

wddm: preemption fixes

51bda560ad6e57baf58f6edba9b5dfccb2373f3c 51266 15-May-2014 vboxsync

wddm: fix preemption

359416647a711739d1b14addbf399178949a1a60 51260 15-May-2014 vboxsync

wddm: resize enhancements & fixes

/vbox/include/VBox/VBoxVideo.h /vbox/include/VBox/VBoxVideoHost3D.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPVidModes.cpp VBoxMPMisc.cpp VBoxMPMisc.h VBoxMPTypes.h VBoxMPVbva.cpp VBoxMPVbva.h VBoxMPVdma.cpp VBoxMPVdma.h VBoxMPVhwa.cpp VBoxMPVidPn.cpp VBoxMPVidPn.h VBoxMPWddm.cpp VBoxMPWddm.h /vbox/src/VBox/Devices/Graphics/DevVGA.h /vbox/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp /vbox/src/VBox/GuestHost/OpenGL/include/cr_version.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_presenter.cpp
bdbed0b8e7fb553d01417fdc976a76f3b287dbe2 51121 23-Apr-2014 vboxsync

extend PDMIDISPLAYCONNECTOR::pfnVBVAXxx and VBVA resize for better DevVGA/CrCmd integration

df0c4d0b7e75ec0ef98e66850c3dbd1bb24bb0c6 51042 10-Apr-2014 vboxsync

wddm/DevVGA: complex command submission; bugfixes

be99a23d38fa03a9e93de71398f43ce4c4d7c685 51036 10-Apr-2014 vboxsync

wddm: new command submission fixes

c965a14770466fc1158c96a967863c558e623a06 50947 01-Apr-2014 vboxsync

wddm: preemption fixes

ad290511521ce8388a9926b165241ecf83c330a7 50940 01-Apr-2014 vboxsync

compilable w/o CROGL

/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h VBoxMPCr.cpp VBoxMPCr.h VBoxMPMisc.cpp VBoxMPMisc.h VBoxMPTypes.h VBoxMPVbva.cpp VBoxMPVbva.h VBoxMPVdma.cpp VBoxMPVdma.h VBoxMPWddm.cpp VBoxMPWddm.h /vbox/src/VBox/Devices/Graphics/DevVGA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA.h /vbox/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp
d9fec6d329252f6e5eb8f564690e582b2aea6624 50859 25-Mar-2014 vboxsync

wddm: remaining bits for new command submission

64376321e61b970781a20a4a1aba514f771e0261 50778 13-Mar-2014 vboxsync

wddm: missing file commit

7ea49b4765b66fc68d2e6c1cb2a647b53a4aea24 50754 12-Mar-2014 vboxsync

Dev/VGA/crOpenGL/wddm: command thread, more command processing

/vbox/include/VBox/HostServices/VBoxCrOpenGLSvc.h /vbox/include/VBox/VBoxVideo.h /vbox/include/VBox/VBoxVideo3D.h /vbox/include/VBox/vmm/pdmifs.h VBoxMPVbva.cpp VBoxMPVbva.h VBoxMPWddm.cpp /vbox/src/VBox/Devices/Graphics/DevVGA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA.h /vbox/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp /vbox/src/VBox/GuestHost/OpenGL/include/cr_server.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_vreg.h /vbox/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_presenter.cpp /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/src-client/DisplayImpl.cpp
cb0578a5309e1fc264e5a4acc30543bea075be43 49591 20-Nov-2013 vboxsync

wddm: more on new comand mechanism, guest side almost done, some cleanup

/vbox/include/VBox/VBoxVideo.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxCrHgsmi.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispKmt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispKmt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h VBoxMPCr.cpp VBoxMPMisc.cpp VBoxMPTypes.h VBoxMPVbva.cpp VBoxMPVbva.h VBoxMPWddm.cpp VBoxMPWddm.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_protocol.h /vbox/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_config.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c
5f9315a5c1883b6dc1740ecbead6cda2041825f4 49365 01-Nov-2013 vboxsync

wddm: basics for ring buffer-based command submission

b4c150c76d00ac5b8957b0148e2be234e567cf9a 49332 30-Oct-2013 vboxsync

wddm: 1. switch to using common VBVA code 2.dx-based command submission - work in progress 3.some prototyping for getting 3D data for video recording/take snapshot

9cdd4d805ecb43126372f7cf12e4032836cb738a 37626 24-Jun-2011 vboxsync

wddm/3d: fix card resets

9055f61bb57d2a625c6434d55beac7565c3b3c0d 36867 28-Apr-2011 vboxsync

Additions/Video: display/miniport drivers

/vbox/src/VBox/Additions/WINNT/Graphics/Video/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoLog.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoIOCTL.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/common/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxCrHgsmi.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.rc /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D64.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispDbg.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispDbg.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispKmt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispKmt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMpTst.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispProfile.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxScreen.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxScreen.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/dbg/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/dbg/VBoxVideoWinDbg.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/dbg/VBoxVideoWinDbg.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/dbg/tstMvWnd.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.rc /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDrawVHWA.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDriver.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDriverDDraw.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispInternal.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMouse.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispPalette.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVBVA.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVHWA.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVHWA.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVRDP.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpBmp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpBmp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpTxt.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPHGSMI.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPHGSMI.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPUtils.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPUtils.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPVidModes.cpp Makefile.kup VBoxMPCm.cpp VBoxMPCm.h VBoxMPMisc.cpp VBoxMPMisc.h VBoxMPRegistry.cpp VBoxMPShgsmi.cpp VBoxMPShgsmi.h VBoxMPTypes.h VBoxMPVbva.cpp VBoxMPVbva.h VBoxMPVdma.cpp VBoxMPVdma.h VBoxMPVhwa.cpp VBoxMPVhwa.h VBoxMPVidPn.cpp VBoxMPVidPn.h VBoxMPWddm.cpp VBoxMPWddm.h VBoxMPWddm.rc VBoxVideoWddm.inf /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/Makefile.kup /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMP.def /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMP.rc /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPDriver.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPIOCTL.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPRegistry.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPVideoPortAPI.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxVideo.inf