History log of /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCr.cpp
Revision Date Author Comments Expand
e5970f9ca60805a4507171d4d88da38e61ca5004 51330 21-May-2014 vboxsync

crOpenGL: more extended flexible caps info, backwards compatibility fixes

711934a8f3e2549a55af9714f4e7b4bc4c3a535e 51080 15-Apr-2014 vboxsync

wddm/CrCmd: fix amd64

44dd863e96b97329cc44c9362cb0189586ebd35d 51020 09-Apr-2014 vboxsync

wddm: enable new command submission (guest side)

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
c2e22ad3bb703daa53362d626dd2b4965e511142 50913 27-Mar-2014 vboxsync

wddm/graphics: new command submission working for 2D, more testing needed

d9fec6d329252f6e5eb8f564690e582b2aea6624 50859 25-Mar-2014 vboxsync

wddm: remaining bits for new command submission

01df41f7a4e5f7de195a059541d1c89676da9673 50095 17-Jan-2014 vboxsync

crOpenGL: presentation infrastructure rework (still work in progress)

/vbox/include/VBox/HostServices/VBoxCrOpenGLSvc.h VBoxMPCr.cpp /vbox/src/VBox/Additions/common/crOpenGL/pack/packspu_misc.c /vbox/src/VBox/GuestHost/OpenGL/Makefile.kmk /vbox/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt /vbox/src/VBox/GuestHost/OpenGL/include/chromium.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_blitter.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_compositor.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_error.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_htable.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_server.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_version.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_vreg.h /vbox/src/VBox/GuestHost/OpenGL/state_tracker/dump.cpp /vbox/src/VBox/GuestHost/OpenGL/util/blitter.cpp /vbox/src/VBox/GuestHost/OpenGL/util/compositor.cpp /vbox/src/VBox/GuestHost/OpenGL/util/error.c /vbox/src/VBox/GuestHost/OpenGL/util/htable.cpp /vbox/src/VBox/GuestHost/OpenGL/util/vreg.cpp /vbox/src/VBox/HostServices/SharedOpenGL/Makefile.kmk /vbox/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_clear.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_config.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_context.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_lists.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_presenter.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_stream.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_window.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu.h /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_agl.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.h /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.m /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_glx.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_init.c /vbox/src/VBox/HostServices/SharedOpenGL/render/renderspu_wgl.c /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
679bac4bd074257eb60bb1d8ef45557d30f5f207 47603 07-Aug-2013 vboxsync

wddm: enable TexPresent

3ea1dbf096240fc221aea99352a74c17a367a9b6 47566 07-Aug-2013 vboxsync

crOpenGL/wddm: TexPresent fixes, irq handling fix

9c21eebec4d70f1e638002c8dfc6ea9d534d8710 47070 10-Jul-2013 vboxsync

wddm: fix 3D disabled case

7c939d999058f3fa53c27e453ea6e41de8a93fab 47049 09-Jul-2013 vboxsync

wddm/3d: do not submit TexPresent when host reports it unsupported

fc080a2caa666d6cdc9f978d31b49587fdc91125 46801 26-Jun-2013 vboxsync

wddm/crOpenGL: more TexPresent fixes

a7ba3d5f31ca70d04a3933e570374e5ec5eff84a 46783 25-Jun-2013 vboxsync

wddm/crOpenGL: more TexPresent impl

/vbox/include/VBox/HostServices/VBoxCrOpenGLSvc.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.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/VBoxDispD3DIf.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.h VBoxMPCr.cpp VBoxMPCr.h VBoxMPVdma.cpp VBoxMPWddm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_gl.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/d3d9wddm.def /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/surface.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/VBoxWineEx.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/libWineStub/include/wine/wined3d.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/context.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/surface.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3d_gl.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3dwddm.def /vbox/src/VBox/GuestHost/OpenGL/include/chromium.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_protocol.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_server.h /vbox/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67 46757 24-Jun-2013 vboxsync

wddm/crOpenGL: r0-based visible regions handling, r0-based chromium commands submission debugged, more on new presentation mechanism, cleanup, etc.

/vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk /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/VBoxDispD3D64.def /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/VBoxDispMp.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMpInternal.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/dbg/DumpD3DCaps9.cpp /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 VBoxMPCrUtil.cpp VBoxMPMisc.cpp VBoxMPMisc.h VBoxMPShgsmi.h VBoxMPTypes.h VBoxMPVdma.cpp VBoxMPVdma.h VBoxMPWddm.cpp VBoxMPWddm.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/d3d9wddm.def /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/swapchain.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/VBoxWineEx.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/swapchain.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3d_gl.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3dwddm.def /vbox/src/VBox/Additions/common/crOpenGL/load.c /vbox/src/VBox/Additions/common/crOpenGL/stub.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_error.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_pack.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_vreg.h /vbox/src/VBox/GuestHost/OpenGL/packer/pack_buffer.c /vbox/src/VBox/GuestHost/OpenGL/packer/pack_misc.c /vbox/src/VBox/GuestHost/OpenGL/packer/packer.h /vbox/src/VBox/GuestHost/OpenGL/packer/packer_special /vbox/src/VBox/GuestHost/OpenGL/util/error.c /vbox/src/VBox/GuestHost/OpenGL/util/vreg.cpp /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_misc.c /vbox/src/VBox/HostServices/SharedOpenGL/unpacker/unpacker_special
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3b 43489 01-Oct-2012 vboxsync

wddm: basics for miniport-based visible rects processing

612ab06c3d17ed10137724a3745004d09566f53a 42028 05-Jul-2012 vboxsync

wddm/crOpenGL: moreon kernel-based cr commands submission

ecb1b52ff6afdba6dab82a7767e4b07133d62075 41485 29-May-2012 vboxsync

additions compile fix for VBOX_WITH_CROGL=

d0a71f63bd810b54e0359223fe53b07730154dc5 41109 02-May-2012 vboxsync

crOpenGL,wined3d,wddm: second part of fixing resource leakage, basics for cr commands submission from r0 miniport driver (for r0 visible region reporting, WPF 3D rendering fixes w/o Aero, etc.)

/vbox/include/VBox/HGSMI/HGSMI.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk VBoxMPCr.cpp VBoxMPShgsmi.cpp VBoxMPShgsmi.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/basetexture.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/device.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/resource.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/surface.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/texture.c /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/vboxsharedrc.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_gl.h /vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_private.h /vbox/src/VBox/Additions/common/crOpenGL/pack/packspu_misc.c /vbox/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp /vbox/src/VBox/GuestHost/OpenGL/include/chromium.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_glstate.h /vbox/src/VBox/GuestHost/OpenGL/include/cr_pack.h /vbox/src/VBox/GuestHost/OpenGL/packer/pack_buffer.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_init.c /vbox/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c /vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c
2721dfb0e330d57ba888311520f5a343c64e7cef 40897 12-Apr-2012 vboxsync

wddm: disable driver load for win8 if 3D support is unavailable

87150caf549846b0edba30c50dabe5092df70b5f 40483 15-Mar-2012 vboxsync

crOpenGL/wddm: don't use VBoxGuest device to comply woth Metro apps security

/vbox/include/VBox/VBoxCrHgsmi.h /vbox/include/VBox/VBoxGuestLib.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk /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.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/mp/Makefile.kmk /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h VBoxMPCr.cpp VBoxMPCr.h VBoxMPTypes.h VBoxMPWddm.cpp /vbox/src/VBox/Additions/WINNT/include/VBoxDisplay.h /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp /vbox/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp /vbox/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibCrOgl.cpp /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibCrOgl.h /vbox/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c