Changeset 32622 in vbox
- Timestamp:
- Sep 17, 2010 8:18:39 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 66026
- Location:
- trunk
- Files:
-
- 58 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r32597 r32622 347 347 endif 348 348 # Enable Wddm Video driver for Vista+ guests 349 VBOX WDDM = 1349 VBOX_WITH_WDDM = 1 350 350 VBOXWDDM_WITH_VBVA=1 351 351 # Enable VBVA lock -
trunk/include/VBox/HGSMI/HGSMIChSetup.h
r32241 r32622 46 46 #define HGSMIHOSTFLAGS_COMMANDS_PENDING 0x1 47 47 #define HGSMIHOSTFLAGS_IRQ 0x2 48 #ifdef VBOX WDDM48 #ifdef VBOX_WITH_WDDM 49 49 /* one or more guest commands is completed */ 50 50 # define HGSMIHOSTFLAGS_GCOMMAND_COMPLETED 0x4 -
trunk/include/VBox/VBoxVideo.h
r32241 r32622 95 95 * contain other data (for example HGSMIHOSTFLAGS structure). 96 96 */ 97 #ifdef VBOX WDDM97 #ifdef VBOX_WITH_WDDM 98 98 # define VBVA_ADAPTER_INFORMATION_SIZE (64*_1K) 99 99 #else … … 282 282 VBOXVHWACMD_TYPE_HH_CONSTRUCT, 283 283 VBOXVHWACMD_TYPE_HH_RESET 284 #ifdef VBOX WDDM284 #ifdef VBOX_WITH_WDDM 285 285 , VBOXVHWACMD_TYPE_SURF_GETINFO 286 286 #endif … … 610 610 } VBOXVHWACMD_SURF_CREATE; 611 611 612 #ifdef VBOX WDDM612 #ifdef VBOX_WITH_WDDM 613 613 typedef struct _VBOXVHWACMD_SURF_GETINFO 614 614 { … … 1041 1041 #endif /* VBOX_WITH_HGSMI */ 1042 1042 1043 #ifdef VBOX WDDM1043 #ifdef VBOX_WITH_WDDM 1044 1044 # pragma pack(1) 1045 1045 -
trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk
r32431 r32622 65 65 endif 66 66 67 ifdef VBOX WDDM67 ifdef VBOX_WITH_WDDM 68 68 69 69 ifeq ($(KBUILD_TARGET_ARCH), amd64) … … 76 76 endif 77 77 VBoxDispD3D_TEMPLATE = VBOXGUESTR3DLL 78 VBoxDispD3D_DEFS = UNICODE _UNICODE VBOX WDDM VBOXVDMA VBOXWDDMDISP78 VBoxDispD3D_DEFS = UNICODE _UNICODE VBOX_WITH_WDDM VBOXVDMA VBOXWDDMDISP 79 79 # VBoxDispD3D_DEFS += VBOXDISPMP_TEST 80 80 ifdef VBOXWDDM_WITH_VBVA -
trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk
r32241 r32622 65 65 $(call VBOX_MAKE_CAT_FN, $(@D),$@) 66 66 67 ifdef VBOX WDDM67 ifdef VBOX_WITH_WDDM 68 68 VBOXWDDM_WITH_DISPD3D = 1 69 69 ifeq ($(KBUILD_TARGET_ARCH), x86) -
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Helper.cpp
r29625 r32622 16 16 // enable backdoor logging 17 17 //#define LOG_ENABLED 18 #ifndef VBOX WDDM18 #ifndef VBOX_WITH_WDDM 19 19 extern "C" 20 20 { … … 29 29 #include <VBox/VBoxGuestLib.h> 30 30 31 #ifndef VBOX WDDM31 #ifndef VBOX_WITH_WDDM 32 32 /* the video miniport headers not compatible with the NT DDK headers */ 33 33 typedef struct _VIDEO_POINTER_ATTRIBUTES … … 44 44 #define VIDEO_MODE_COLOR_POINTER 0x04 // 1 if a color hardware pointer is 45 45 // supported. 46 #endif /* #ifndef VBOX WDDM */46 #endif /* #ifndef VBOX_WITH_WDDM */ 47 47 48 48 #include "Helper.h" -
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk
r32496 r32622 67 67 68 68 69 ifdef VBOX WDDM69 ifdef VBOX_WITH_WDDM 70 70 # 71 71 # VBoxVideoWddm … … 79 79 VBoxVideoWddm_SDKS=WINDDKWLH 80 80 VBoxVideoWddm_DEFS += VBOX_WITH_8BPP_MODES 81 VBoxVideoWddm_DEFS += VBOX_WITH_HGSMI VBOX WDDM81 VBoxVideoWddm_DEFS += VBOX_WITH_HGSMI VBOX_WITH_WDDM 82 82 ifdef VBOX_WITH_VIDEOHWACCEL 83 83 VBoxVideoWddm_DEFS += VBOX_WITH_VIDEOHWACCEL … … 124 124 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 125 125 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 126 endif # VBOX WDDM126 endif # VBOX_WITH_WDDM 127 127 128 128 include $(KBUILD_PATH)/subfooter.kmk -
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp
r32039 r32622 58 58 int vboxVbvaEnable (PDEVICE_EXTENSION pDevExt, ULONG ulEnable, VBVAENABLERESULT *pVbvaResult); 59 59 60 #ifndef VBOX WDDM60 #ifndef VBOX_WITH_WDDM 61 61 ULONG DriverEntry(IN PVOID Context1, IN PVOID Context2) 62 62 { … … 165 165 } 166 166 167 #endif /* #ifndef VBOX WDDM */167 #endif /* #ifndef VBOX_WITH_WDDM */ 168 168 169 169 /* … … 252 252 #endif /* VBOX_WITH_MULTIMONITOR_FIX */ 253 253 254 #ifdef VBOX WDDM254 #ifdef VBOX_WITH_WDDM 255 255 /* preferred mode index */ 256 256 static uint32_t gPreferredVideoMode = 0; … … 349 349 /* size of the VRAM in bytes */ 350 350 351 #ifndef VBOX WDDM351 #ifndef VBOX_WITH_WDDM 352 352 ULONG vramSize = DeviceExtension->pPrimary->u.primary.ulMaxFrameBufferSize; 353 353 #else … … 442 442 VideoModes[gNumVideoModes].BlueMask = 0xFF; 443 443 VideoModes[gNumVideoModes].AttributeFlags = VIDEO_MODE_GRAPHICS | VIDEO_MODE_COLOR | VIDEO_MODE_NO_OFF_SCREEN; 444 #ifdef VBOX WDDM444 #ifdef VBOX_WITH_WDDM 445 445 gPreferredVideoMode = gNumVideoModes; 446 446 #endif … … 487 487 488 488 /* does the host like that mode? */ 489 #ifndef VBOX WDDM489 #ifndef VBOX_WITH_WDDM 490 490 if (!vboxLikesVideoMode(DeviceExtension->iDevice, resolutionMatrix[matrixIndex].xRes, resolutionMatrix[matrixIndex].yRes - yOffset, 8)) 491 491 #else … … 553 553 554 554 /* does the host like that mode? */ 555 #ifndef VBOX WDDM555 #ifndef VBOX_WITH_WDDM 556 556 if (!vboxLikesVideoMode(DeviceExtension->iDevice, resolutionMatrix[matrixIndex].xRes, resolutionMatrix[matrixIndex].yRes - yOffset, 16)) 557 557 #else … … 618 618 619 619 /* does the host like that mode? */ 620 #ifndef VBOX WDDM620 #ifndef VBOX_WITH_WDDM 621 621 if (!vboxLikesVideoMode(DeviceExtension->iDevice, resolutionMatrix[matrixIndex].xRes, resolutionMatrix[matrixIndex].yRes - yOffset, 24)) 622 622 #else … … 682 682 683 683 /* does the host like that mode? */ 684 #ifndef VBOX WDDM684 #ifndef VBOX_WITH_WDDM 685 685 if (!vboxLikesVideoMode(DeviceExtension->iDevice, resolutionMatrix[matrixIndex].xRes, resolutionMatrix[matrixIndex].yRes - yOffset, 32)) 686 686 #else … … 724 724 */ 725 725 int curKeyNo = 0; 726 #ifdef VBOX WDDM726 #ifdef VBOX_WITH_WDDM 727 727 int fPreferredSet = 0; 728 728 #endif … … 770 770 771 771 /* third test: does the host like the video mode? */ 772 #ifndef VBOX WDDM772 #ifndef VBOX_WITH_WDDM 773 773 if (!vboxLikesVideoMode(DeviceExtension->iDevice, xres, yres, bpp)) 774 774 #else … … 779 779 dprintf(("VBoxVideo: adding mode from registry: xres = %d, yres = %d, bpp = %d\n", xres, yres, bpp)); 780 780 781 #ifdef VBOX WDDM781 #ifdef VBOX_WITH_WDDM 782 782 if (!fPreferredSet) 783 783 { … … 825 825 VideoModes[gNumVideoModes].GreenMask = 0xFF00; 826 826 VideoModes[gNumVideoModes].BlueMask = 0xFF; 827 #ifdef VBOX WDDM827 #ifdef VBOX_WITH_WDDM 828 828 /* 32-bit mode is more preferable, select it if not yet */ 829 829 if (fPreferredSet < 2) … … 945 945 #endif /* VBOX_WITH_MULTIMONITOR_FIX */ 946 946 { 947 #ifndef VBOX WDDM947 #ifndef VBOX_WITH_WDDM 948 948 dprintf(("VBoxVideo: adding custom video mode as #%d, current mode: %d \n", gNumVideoModes + 1, DeviceExtension->CurrentMode)); 949 949 /* handle the startup case */ … … 979 979 xres &= 0xfff8; 980 980 /* take the current values for the fields that are not set */ 981 #ifndef VBOX WDDM981 #ifndef VBOX_WITH_WDDM 982 982 if (DeviceExtension->CurrentMode != 0) 983 983 { … … 1006 1006 1007 1007 /* does the host like that mode? */ 1008 #ifndef VBOX WDDM1008 #ifndef VBOX_WITH_WDDM 1009 1009 if (vboxLikesVideoMode(DeviceExtension->iDevice, xres, yres, bpp)) 1010 1010 #else … … 1046 1046 BOOLEAN fAlternatedIndex = FALSE; 1047 1047 #endif /* VBOX_WITH_MULTIMONITOR_FIX */ 1048 #ifndef VBOX WDDM1048 #ifndef VBOX_WITH_WDDM 1049 1049 if (DeviceExtension->CurrentMode != 0) 1050 1050 #else … … 1080 1080 dprintf(("VBoxVideo: fNewInvocation = %d, fAlternatedIndex = %d\n", fNewInvocation, fAlternatedIndex)); 1081 1081 #endif /* VBOX_WITH_MULTIMONITOR_FIX */ 1082 #ifdef VBOX WDDM1082 #ifdef VBOX_WITH_WDDM 1083 1083 /* assign host-supplied as the most preferable */ 1084 1084 gPreferredVideoMode = gNumVideoModes; … … 1152 1152 1153 1153 /* for the startup case, we need this mode twice due to the alternating mode number */ 1154 #ifndef VBOX WDDM1154 #ifndef VBOX_WITH_WDDM 1155 1155 if (DeviceExtension->CurrentMode == 0) 1156 1156 #else … … 1239 1239 { 1240 1240 int i; 1241 #ifndef VBOX WDDM1241 #ifndef VBOX_WITH_WDDM 1242 1242 dprintf(("VBoxVideo: VideoModes (CurrentMode = %d, last #%d)\n", DeviceExtension->CurrentMode, gNumVideoModes)); 1243 1243 #endif … … 1256 1256 #endif 1257 1257 1258 #ifdef VBOX WDDM1258 #ifdef VBOX_WITH_WDDM 1259 1259 vboxWddmBuildResolutionTable(); 1260 1260 #endif … … 1263 1263 } 1264 1264 1265 #ifdef VBOX WDDM1265 #ifdef VBOX_WITH_WDDM 1266 1266 static bool g_bModesTableInitialized = false; 1267 1267 /** … … 1421 1421 ULONG VideoRamLength = ulSize; 1422 1422 VP_STATUS Status; 1423 #ifndef VBOX WDDM1423 #ifndef VBOX_WITH_WDDM 1424 1424 ULONG inIoSpace = 0; 1425 1425 … … 1468 1468 if (ppv) 1469 1469 { 1470 #ifndef VBOX WDDM1470 #ifndef VBOX_WITH_WDDM 1471 1471 /* The pHostFlags field is mapped through pvAdapterInformation. It must be cleared first, 1472 1472 * and it must be done in a way which avoids races with the interrupt handler. … … 1495 1495 if (*ppv) 1496 1496 { 1497 #ifndef VBOX WDDM1497 #ifndef VBOX_WITH_WDDM 1498 1498 VideoPortUnmapMemory(PrimaryExtension, *ppv, NULL); 1499 1499 #else … … 1509 1509 #ifndef VBOX_WITH_HGSMI 1510 1510 1511 # ifdef VBOX WDDM1511 # ifdef VBOX_WITH_WDDM 1512 1512 /* sanity check */ 1513 1513 # error WDDM is supported only for HGSMI-based driver … … 1797 1797 #endif /* !VBOX_WITH_HGSMI */ 1798 1798 1799 #ifndef VBOX WDDM1799 #ifndef VBOX_WITH_WDDM 1800 1800 1801 1801 VP_STATUS VBoxVideoFindAdapter(IN PVOID HwDeviceExtension, … … 2105 2105 } 2106 2106 # endif /* #if defined(VBOX_WITH_HGSMI) && defined(VBOX_WITH_VIDEOHWACCEL) */ 2107 #endif /* #ifndef VBOX WDDM */2107 #endif /* #ifndef VBOX_WITH_WDDM */ 2108 2108 /** 2109 2109 * Send a request to the host to make the absolute pointer visible … … 2115 2115 /* Use primary device extension, because the show pointer request should be processed 2116 2116 * in vboxUpdatePointerShape regardless of the device. */ 2117 #ifndef VBOX WDDM2117 #ifndef VBOX_WITH_WDDM 2118 2118 PDEVICE_EXTENSION PrimaryExtension = ((PDEVICE_EXTENSION)HwDeviceExtension)->pPrimary; 2119 2119 #else … … 2145 2145 } 2146 2146 2147 #ifndef VBOX WDDM2147 #ifndef VBOX_WITH_WDDM 2148 2148 /** 2149 2149 * VBoxVideoStartIO … … 2911 2911 return NO_ERROR; 2912 2912 } 2913 #endif /* #ifndef VBOX WDDM */2913 #endif /* #ifndef VBOX_WITH_WDDM */ 2914 2914 2915 2915 /** … … 2947 2947 BOOLEAN FASTCALL VBoxVideoSetCurrentModePerform(PDEVICE_EXTENSION DeviceExtension, 2948 2948 USHORT width, USHORT height, USHORT bpp 2949 #ifdef VBOX WDDM2949 #ifdef VBOX_WITH_WDDM 2950 2950 , ULONG offDisplay 2951 2951 #endif … … 2962 2962 VBoxVideoCmnPortWriteUshort((PUSHORT)VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_ENABLE); 2963 2963 VBoxVideoCmnPortWriteUshort((PUSHORT)VBE_DISPI_IOPORT_DATA, VBE_DISPI_ENABLED | VBE_DISPI_LFB_ENABLED); 2964 #ifdef VBOX WDDM2964 #ifdef VBOX_WITH_WDDM 2965 2965 /* encode linear offDisplay to xOffset & yOffset to ensure offset fits USHORT */ 2966 2966 ULONG cbLine = VBOXWDDM_ROUNDBOUND(((width * bpp) + 7) / 8, 4); … … 2986 2986 } 2987 2987 2988 #ifndef VBOX WDDM2988 #ifndef VBOX_WITH_WDDM 2989 2989 2990 2990 /** … … 3184 3184 return TRUE; 3185 3185 } 3186 #endif /* ifndef VBOX WDDM */3186 #endif /* ifndef VBOX_WITH_WDDM */ 3187 3187 /* 3188 3188 * VBoxVideoSetColorRegisters … … 3219 3219 } 3220 3220 3221 #ifndef VBOX WDDM3221 #ifndef VBOX_WITH_WDDM 3222 3222 3223 3223 VP_STATUS VBoxVideoGetChildDescriptor( -
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h
r32496 r32622 29 29 30 30 RT_C_DECLS_BEGIN 31 #ifndef VBOX WDDM31 #ifndef VBOX_WITH_WDDM 32 32 #include "dderror.h" 33 33 #include "devioctl.h" … … 106 106 107 107 /* common API types */ 108 #ifndef VBOX WDDM108 #ifndef VBOX_WITH_WDDM 109 109 typedef PSPIN_LOCK VBOXVCMNSPIN_LOCK, *PVBOXVCMNSPIN_LOCK; 110 110 typedef UCHAR VBOXVCMNIRQL, *PVBOXVCMNIRQL; … … 202 202 * The primary extension is the first one. 203 203 */ 204 #ifndef VBOX WDDM204 #ifndef VBOX_WITH_WDDM 205 205 struct _DEVICE_EXTENSION *pPrimary; /* Pointer to the primary device extension. */ 206 206 … … 240 240 * This is mapped by miniport separately. 241 241 */ 242 #ifdef VBOX WDDM242 #ifdef VBOX_WITH_WDDM 243 243 VBOXVDMAINFO Vdma; 244 244 # ifdef VBOXVDMA_WITH_VBVA … … 281 281 /* The IO Port Number for guest commands. */ 282 282 RTIOPORT IOPortGuest; 283 # ifndef VBOX WDDM283 # ifndef VBOX_WITH_WDDM 284 284 /* Video Port API dynamically picked up at runtime for binary backwards compatibility with older NT versions */ 285 285 VBOXVIDEOPORTPROCS VideoPortProcs; … … 303 303 #endif /* VBOX_WITH_HGSMI */ 304 304 305 #ifdef VBOX WDDM305 #ifdef VBOX_WITH_WDDM 306 306 PDEVICE_OBJECT pPDO; 307 307 … … 331 331 } DEVICE_EXTENSION, *PDEVICE_EXTENSION; 332 332 333 #ifndef VBOX WDDM333 #ifndef VBOX_WITH_WDDM 334 334 #define DEV_MOUSE_HIDDEN(dev) ((dev)->pPrimary->u.primary.fMouseHidden) 335 335 #define DEV_SET_MOUSE_HIDDEN(dev) \ … … 354 354 extern "C" 355 355 { 356 #ifndef VBOX WDDM356 #ifndef VBOX_WITH_WDDM 357 357 /* XPDM-WDDM common API */ 358 358 … … 801 801 BOOLEAN FASTCALL VBoxVideoSetCurrentModePerform(PDEVICE_EXTENSION DeviceExtension, 802 802 USHORT width, USHORT height, USHORT bpp 803 #ifdef VBOX WDDM803 #ifdef VBOX_WITH_WDDM 804 804 , ULONG offDisplay 805 805 #endif … … 864 864 DECLINLINE(void) VBoxHGSMIHostWrite(PDEVICE_EXTENSION PrimaryExtension, ULONG data) 865 865 { 866 #ifndef VBOX WDDM866 #ifndef VBOX_WITH_WDDM 867 867 VBoxVideoCmnPortWriteUlong((PULONG)PrimaryExtension->pPrimary->u.primary.IOPortHost, data); 868 868 #else … … 873 873 DECLINLINE(ULONG) VBoxHGSMIHostRead(PDEVICE_EXTENSION PrimaryExtension) 874 874 { 875 #ifndef VBOX WDDM875 #ifndef VBOX_WITH_WDDM 876 876 return VBoxVideoCmnPortReadUlong((PULONG)PrimaryExtension->pPrimary->u.primary.IOPortHost); 877 877 #else … … 882 882 DECLINLINE(void) VBoxHGSMIGuestWrite(PDEVICE_EXTENSION PrimaryExtension, ULONG data) 883 883 { 884 #ifndef VBOX WDDM884 #ifndef VBOX_WITH_WDDM 885 885 VBoxVideoCmnPortWriteUlong((PULONG)PrimaryExtension->pPrimary->u.primary.IOPortGuest, data); 886 886 #else … … 891 891 DECLINLINE(ULONG) VBoxHGSMIGuestRead(PDEVICE_EXTENSION PrimaryExtension) 892 892 { 893 #ifndef VBOX WDDM893 #ifndef VBOX_WITH_WDDM 894 894 return VBoxVideoCmnPortReadUlong((PULONG)PrimaryExtension->pPrimary->u.primary.IOPortGuest); 895 895 #else … … 901 901 902 902 VOID VBoxSetupDisplaysHGSMI (PDEVICE_EXTENSION PrimaryExtension, 903 #ifndef VBOX WDDM903 #ifndef VBOX_WITH_WDDM 904 904 PVIDEO_PORT_CONFIG_INFO pConfigInfo, 905 905 #endif … … 909 909 uint32_t cbLength); 910 910 911 #ifdef VBOX WDDM911 #ifdef VBOX_WITH_WDDM 912 912 int VBoxFreeDisplaysHGSMI(PDEVICE_EXTENSION PrimaryExtension); 913 913 #else -
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideoHGSMI.cpp
r32241 r32622 187 187 uint16_t u16Op) 188 188 { 189 #ifdef VBOX WDDM189 #ifdef VBOX_WITH_WDDM 190 190 /* @todo: add synchronization */ 191 191 #endif … … 195 195 void vboxHGSMIBufferFree (PDEVICE_EXTENSION PrimaryExtension, void *pvBuffer) 196 196 { 197 #ifdef VBOX WDDM197 #ifdef VBOX_WITH_WDDM 198 198 /* @todo: add synchronization */ 199 199 #endif … … 228 228 229 229 /* Allocate the IO buffer. */ 230 #ifndef VBOX WDDM230 #ifndef VBOX_WITH_WDDM 231 231 if (PrimaryExtension->pPrimary != PrimaryExtension) 232 232 { … … 348 348 return rc; 349 349 } 350 #ifndef VBOX WDDM350 #ifndef VBOX_WITH_WDDM 351 351 static int vbvaInitInfoDisplay (PDEVICE_EXTENSION PrimaryExtension, void *pvContext, void *pvData) 352 352 { … … 439 439 if(RT_SUCCESS (rc)) 440 440 { 441 #ifndef VBOX WDDM441 #ifndef VBOX_WITH_WDDM 442 442 rc = vboxCallVBVA (PrimaryExtension, 443 443 VBVA_INFO_VIEW, … … 481 481 } 482 482 483 #ifndef VBOX WDDM483 #ifndef VBOX_WITH_WDDM 484 484 VP_STATUS vboxWaitForSingleObjectVoid(IN PVOID HwDeviceExtension, IN PVOID Object, IN PLARGE_INTEGER Timeout OPTIONAL) 485 485 { … … 712 712 */ 713 713 VOID VBoxSetupDisplaysHGSMI(PDEVICE_EXTENSION PrimaryExtension, 714 #ifndef VBOX WDDM714 #ifndef VBOX_WITH_WDDM 715 715 PVIDEO_PORT_CONFIG_INFO pConfigInfo, 716 716 #endif … … 726 726 */ 727 727 PrimaryExtension->pNext = NULL; 728 #ifndef VBOX WDDM728 #ifndef VBOX_WITH_WDDM 729 729 PrimaryExtension->pPrimary = PrimaryExtension; 730 730 PrimaryExtension->iDevice = 0; … … 734 734 PrimaryExtension->u.primary.ulVbvaEnabled = 0; 735 735 PrimaryExtension->u.primary.bVBoxVideoSupported = FALSE; 736 #ifndef VBOX WDDM736 #ifndef VBOX_WITH_WDDM 737 737 PrimaryExtension->u.primary.cDisplays = 1; 738 738 #endif … … 862 862 if (PrimaryExtension->u.primary.bHGSMI) 863 863 { 864 #ifndef VBOX WDDM864 #ifndef VBOX_WITH_WDDM 865 865 typedef VP_STATUS (*PFNCREATESECONDARYDISPLAY)(PVOID, PVOID *, ULONG); 866 866 PFNCREATESECONDARYDISPLAY pfnCreateSecondaryDisplay = NULL; … … 891 891 } 892 892 893 #ifndef VBOX WDDM893 #ifndef VBOX_WITH_WDDM 894 894 PDEVICE_EXTENSION pPrev = PrimaryExtension; 895 895 … … 932 932 } 933 933 934 #ifndef VBOX WDDM934 #ifndef VBOX_WITH_WDDM 935 935 /* Now when the number of monitors is known and extensions are created, 936 936 * calculate the layout of framebuffers. … … 950 950 } 951 951 952 #ifdef VBOX WDDM952 #ifdef VBOX_WITH_WDDM 953 953 if (PrimaryExtension->u.primary.bHGSMI) 954 954 { … … 1061 1061 } 1062 1062 1063 #ifdef VBOX WDDM1063 #ifdef VBOX_WITH_WDDM 1064 1064 int VBoxFreeDisplaysHGSMI(PDEVICE_EXTENSION PrimaryExtension) 1065 1065 { … … 1175 1175 uint32_t cbLength) 1176 1176 { 1177 #ifndef VBOX WDDM1177 #ifndef VBOX_WITH_WDDM 1178 1178 PDEVICE_EXTENSION PrimaryExtension = DeviceExtension->pPrimary; 1179 1179 … … 1318 1318 static int vboxVBVACreateChannelContexts(PDEVICE_EXTENSION PrimaryExtension, VBVA_CHANNELCONTEXTS ** ppContext) 1319 1319 { 1320 #ifndef VBOX WDDM1320 #ifndef VBOX_WITH_WDDM 1321 1321 uint32_t cDisplays = (uint32_t)PrimaryExtension->u.primary.cDisplays; 1322 1322 #else … … 1349 1349 } 1350 1350 1351 #ifndef VBOX WDDM1351 #ifndef VBOX_WITH_WDDM 1352 1352 DECLCALLBACK(void) hgsmiHostCmdComplete (HVBOXVIDEOHGSMI hHGSMI, struct _VBVAHOSTCMD * pCmd) 1353 1353 { … … 1447 1447 { 1448 1448 VBVAHOSTCMDEVENT *pEventCmd = VBVAHOSTCMD_BODY(pCur, VBVAHOSTCMDEVENT); 1449 #ifndef VBOX WDDM1449 #ifndef VBOX_WITH_WDDM 1450 1450 PEVENT pEvent = (PEVENT)pEventCmd->pEvent; 1451 1451 pCallbacks->PrimaryExtension->u.primary.VideoPortProcs.pfnSetEvent( -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r32594 r32622 23 23 24 24 libWine_TEMPLATE = VBOXGUESTR3NPDLL 25 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)25 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 26 26 libWine_NOINST.win.x86 = true 27 27 endif … … 172 172 $(PATH_LIB)/libWine$(VBOX_SUFF_LIB) 173 173 174 ifdef VBOX WDDM174 ifdef VBOX_WITH_WDDM 175 175 DLLS += wined3dwddm 176 176 wined3dwddm_EXTENDS = wined3d 177 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)177 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 178 178 wined3dwddm_NOINST.win.x86 = true 179 179 endif 180 wined3dwddm_DEFS += $(wined3d_DEFS) VBOX WDDM180 wined3dwddm_DEFS += $(wined3d_DEFS) VBOX_WITH_WDDM 181 181 wined3dwddm_SOURCES = $(subst wined3d.def,wined3dwddm.def,$(wined3d_SOURCES)) 182 182 endif … … 196 196 VBoxD3D8_DEFS += WINE_NO_DEBUG_MSGS 197 197 endif 198 #ifdef VBOX WDDM199 # VBoxD3D8_DEFS += VBOX WDDM IN_VBOXWINEEX198 #ifdef VBOX_WITH_WDDM 199 # VBoxD3D8_DEFS += VBOX_WITH_WDDM IN_VBOXWINEEX 200 200 #endif 201 201 VBoxD3D8_INCS := $(PATH_SUB_CURRENT)/include … … 256 256 $(PATH_LIB)/wined3d$(VBOX_SUFF_LIB) 257 257 258 ifdef VBOX WDDM258 ifdef VBOX_WITH_WDDM 259 259 DLLS += VBoxD3D9wddm 260 260 VBoxD3D9wddm_EXTENDS = VBoxD3D9 261 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)261 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 262 262 VBoxD3D9wddm_NOINST.win.x86 = true 263 263 endif 264 VBoxD3D9wddm_DEFS += $(VBoxD3D9_DEFS) VBOX WDDM IN_VBOXWINEEX264 VBoxD3D9wddm_DEFS += $(VBoxD3D9_DEFS) VBOX_WITH_WDDM IN_VBOXWINEEX 265 265 VBoxD3D9wddm_SOURCES = $(subst d3d9.def,d3d9wddm.def,$(VBoxD3D9_SOURCES)) 266 266 VBoxD3D9wddm_LIBS = $(subst wined3d$(VBOX_SUFF_LIB),wined3dwddm$(VBOX_SUFF_LIB),$(VBoxD3D9_LIBS)) -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/d3d9_private.h
r30916 r32622 48 48 #include "wine/wined3d.h" 49 49 50 #ifdef VBOX WDDM50 #ifdef VBOX_WITH_WDDM 51 51 #include "../vbox/VBoxWineEx.h" 52 52 #endif … … 321 321 UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, 322 322 DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality 323 #ifdef VBOX WDDM323 #ifdef VBOX_WITH_WDDM 324 324 , HANDLE *shared_handle 325 325 , void *pvClientMem … … 438 438 HRESULT texture_init(IDirect3DTexture9Impl *texture, IDirect3DDevice9Impl *device, 439 439 UINT width, UINT height, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool 440 #ifdef VBOX WDDM440 #ifdef VBOX_WITH_WDDM 441 441 , HANDLE *shared_handle 442 442 , void *pvClientMem -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/device.c
r32461 r32622 462 462 return ret; 463 463 } 464 #ifdef VBOX WDDM464 #ifdef VBOX_WITH_WDDM 465 465 static HRESULT IDirect3DDevice9Impl_DoCreateAdditionalSwapChain(IDirect3DDevice9Ex *iface, 466 466 D3DPRESENT_PARAMETERS *present_parameters, IDirect3DSwapChain9 **swapchain) … … 498 498 } 499 499 500 #ifdef VBOX WDDM500 #ifdef VBOX_WITH_WDDM 501 501 static HRESULT WINAPI DECLSPEC_HOTPATCH IDirect3DDevice9Impl_CreateAdditionalSwapChain(IDirect3DDevice9Ex *iface, 502 502 D3DPRESENT_PARAMETERS *present_parameters, IDirect3DSwapChain9 **swapchain) … … 746 746 } 747 747 748 #ifdef VBOX WDDM748 #ifdef VBOX_WITH_WDDM 749 749 //#pragma comment(linker, "/export:VBoxWineExD3DDev9Flush=_VBoxWineExD3DDev9Flush@4") 750 750 … … 815 815 D3DPOOL pool, IDirect3DTexture9 **texture, HANDLE *shared_handle) 816 816 { 817 #ifdef VBOX WDDM817 #ifdef VBOX_WITH_WDDM 818 818 return VBoxWineExD3DDev9CreateTexture(iface, width, height, levels, usage, format, 819 819 pool, texture, shared_handle, NULL); … … 979 979 D3DFORMAT Format, BOOL Lockable, BOOL Discard, UINT Level, IDirect3DSurface9 **ppSurface, 980 980 UINT Usage, D3DPOOL Pool, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality 981 #ifdef VBOX WDDM981 #ifdef VBOX_WITH_WDDM 982 982 , HANDLE *shared_handle 983 983 , void *pvClientMem … … 1003 1003 hr = surface_init(object, This, Width, Height, Format, Lockable, Discard, 1004 1004 Level, Usage, Pool, MultiSample, MultisampleQuality 1005 #ifdef VBOX WDDM1005 #ifdef VBOX_WITH_WDDM 1006 1006 , shared_handle 1007 1007 , pvClientMem … … 1034 1034 hr = IDirect3DDevice9Impl_CreateSurface(iface, Width, Height, Format, Lockable, FALSE /* Discard */, 1035 1035 0 /* Level */, ppSurface, D3DUSAGE_RENDERTARGET, D3DPOOL_DEFAULT, MultiSample, MultisampleQuality 1036 #ifdef VBOX WDDM1036 #ifdef VBOX_WITH_WDDM 1037 1037 , pSharedHandle 1038 1038 , NULL … … 1056 1056 hr = IDirect3DDevice9Impl_CreateSurface(iface, Width, Height, Format, TRUE /* Lockable */, Discard, 1057 1057 0 /* Level */, ppSurface, D3DUSAGE_DEPTHSTENCIL, D3DPOOL_DEFAULT, MultiSample, MultisampleQuality 1058 #ifdef VBOX WDDM1058 #ifdef VBOX_WITH_WDDM 1059 1059 , pSharedHandle 1060 1060 , NULL … … 1196 1196 0 /* Level */, ppSurface, 0 /* Usage (undefined/none) */, (WINED3DPOOL)Pool, D3DMULTISAMPLE_NONE, 1197 1197 0 /* MultisampleQuality */ 1198 #ifdef VBOX WDDM1198 #ifdef VBOX_WITH_WDDM 1199 1199 , pSharedHandle 1200 1200 , NULL … … 2759 2759 IUnknown *superior, UINT width, UINT height, WINED3DFORMAT format, DWORD usage, 2760 2760 WINED3DPOOL pool, UINT level, WINED3DCUBEMAP_FACES face, IWineD3DSurface **surface 2761 #ifdef VBOX WDDM2761 #ifdef VBOX_WITH_WDDM 2762 2762 , HANDLE *shared_handle 2763 2763 , void *pvClientMem … … 2780 2780 d3dformat_from_wined3dformat(format), lockable, FALSE /* Discard */, level, 2781 2781 (IDirect3DSurface9 **)&d3d_surface, usage, pool, D3DMULTISAMPLE_NONE, 0 /* MultisampleQuality */ 2782 #ifdef VBOX WDDM2782 #ifdef VBOX_WITH_WDDM 2783 2783 , shared_handle 2784 2784 , pvClientMem … … 2931 2931 local_parameters.PresentationInterval = present_parameters->PresentationInterval; 2932 2932 2933 #ifdef VBOX WDDM2933 #ifdef VBOX_WITH_WDDM 2934 2934 hr = IDirect3DDevice9Impl_DoCreateAdditionalSwapChain((IDirect3DDevice9Ex *)This, 2935 2935 &local_parameters, (IDirect3DSwapChain9 **)&d3d_swapchain); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/surface.c
r30916 r32622 382 382 UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, 383 383 DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality 384 #ifdef VBOX WDDM384 #ifdef VBOX_WITH_WDDM 385 385 , HANDLE *shared_handle 386 386 , void *pvClientMem … … 417 417 418 418 wined3d_mutex_lock(); 419 #ifdef VBOX WDDM419 #ifdef VBOX_WITH_WDDM 420 420 hr = IWineD3DDevice_CreateSurface(device->WineD3DDevice, width, height, wined3dformat_from_d3dformat(format), 421 421 lockable, discard, level, &surface->wineD3DSurface, usage & WINED3DUSAGE_MASK, (WINED3DPOOL)pool, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/texture.c
r30916 r32622 399 399 HRESULT texture_init(IDirect3DTexture9Impl *texture, IDirect3DDevice9Impl *device, 400 400 UINT width, UINT height, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool 401 #ifdef VBOX WDDM401 #ifdef VBOX_WITH_WDDM 402 402 , HANDLE *shared_handle 403 403 , void *pvClientMem … … 411 411 412 412 wined3d_mutex_lock(); 413 #ifdef VBOX WDDM413 #ifdef VBOX_WITH_WDDM 414 414 hr = IWineD3DDevice_CreateTexture(device->WineD3DDevice, width, height, levels, 415 415 usage & WINED3DUSAGE_MASK, wined3dformat_from_d3dformat(format), pool, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/wine/wined3d.h
r32545 r32622 2690 2690 WINED3DCUBEMAP_FACES face, 2691 2691 IWineD3DSurface **surface 2692 #ifdef VBOX WDDM2692 #ifdef VBOX_WITH_WDDM 2693 2693 , HANDLE *shared_handle 2694 2694 , void *pvClientMem … … 2747 2747 /*** IWineD3DDeviceParent methods ***/ 2748 2748 #define IWineD3DDeviceParent_WineD3DDeviceCreated(This,device) (This)->lpVtbl->WineD3DDeviceCreated(This,device) 2749 #ifdef VBOX WDDM2749 #ifdef VBOX_WITH_WDDM 2750 2750 #define IWineD3DDeviceParent_CreateSurface(This,superior,width,height,format,usage,pool,level,face,surface,shared_handle,pvClientMem) (This)->lpVtbl->CreateSurface(This,superior,width,height,format,usage,pool,level,face,surface,shared_handle,pvClientMem) 2751 2751 #else … … 6126 6126 WINED3DGAMMARAMP *ramp); 6127 6127 6128 #ifdef VBOX WDDM6128 #ifdef VBOX_WITH_WDDM 6129 6129 HRESULT (STDMETHODCALLTYPE *Flush)( 6130 6130 IWineD3DSwapChain* This); … … 6155 6155 #define IWineD3DSwapChain_SetGammaRamp(This,flags,ramp) (This)->lpVtbl->SetGammaRamp(This,flags,ramp) 6156 6156 #define IWineD3DSwapChain_GetGammaRamp(This,ramp) (This)->lpVtbl->GetGammaRamp(This,ramp) 6157 #ifdef VBOX WDDM6157 #ifdef VBOX_WITH_WDDM 6158 6158 #define IWineD3DSwapChain_Flush(This) (This)->lpVtbl->Flush(This) 6159 6159 #endif … … 7302 7302 ) = 0; 7303 7303 7304 #ifdef VBOX WDDM7304 #ifdef VBOX_WITH_WDDM 7305 7305 virtual HRESULT STDMETHODCALLTYPE Flush( 7306 7306 ) = 0; … … 7383 7383 IUnknown *parent, 7384 7384 const struct wined3d_parent_ops *parent_ops 7385 #ifdef VBOX WDDM7385 #ifdef VBOX_WITH_WDDM 7386 7386 , HANDLE *shared_handle 7387 7387 , void *pvClientMem … … 7406 7406 IUnknown *parent, 7407 7407 const struct wined3d_parent_ops *parent_ops 7408 #ifdef VBOX WDDM7408 #ifdef VBOX_WITH_WDDM 7409 7409 , HANDLE *shared_handle 7410 7410 , void *pvClientMem … … 8072 8072 IWineD3DDevice* This); 8073 8073 8074 #ifdef VBOX WDDM8074 #ifdef VBOX_WITH_WDDM 8075 8075 HRESULT (STDMETHODCALLTYPE *Flush)( 8076 8076 IWineD3DDevice* This); … … 8103 8103 #define IWineD3DDevice_CreateIndexBuffer(This,length,usage,pool,index_buffer,parent,parent_ops) (This)->lpVtbl->CreateIndexBuffer(This,length,usage,pool,index_buffer,parent,parent_ops) 8104 8104 #define IWineD3DDevice_CreateStateBlock(This,type,stateblock,parent) (This)->lpVtbl->CreateStateBlock(This,type,stateblock,parent) 8105 #ifdef VBOX WDDM8105 #ifdef VBOX_WITH_WDDM 8106 8106 #define IWineD3DDevice_CreateSurface(This,width,height,format,lockable,discard,level,surface,usage,pool,multisample_type,multisample_quality,surface_type,parent,parent_ops,shared_handle,pvClientMem) (This)->lpVtbl->CreateSurface(This,width,height,format,lockable,discard,level,surface,usage,pool,multisample_type,multisample_quality,surface_type,parent,parent_ops,shared_handle,pvClientMem) 8107 8107 #else … … 8109 8109 #endif 8110 8110 #define IWineD3DDevice_CreateRendertargetView(This,resource,parent,rendertarget_view) (This)->lpVtbl->CreateRendertargetView(This,resource,parent,rendertarget_view) 8111 #ifdef VBOX WDDM8111 #ifdef VBOX_WITH_WDDM 8112 8112 #define IWineD3DDevice_CreateTexture(This,width,height,levels,usage,format,pool,texture,parent,parent_ops,shared_handle,pvClientMem) (This)->lpVtbl->CreateTexture(This,width,height,levels,usage,format,pool,texture,parent,parent_ops,shared_handle,pvClientMem) 8113 8113 #else … … 8240 8240 #define IWineD3DDevice_AcquireFocusWindow(This,window) (This)->lpVtbl->AcquireFocusWindow(This,window) 8241 8241 #define IWineD3DDevice_ReleaseFocusWindow(This) (This)->lpVtbl->ReleaseFocusWindow(This) 8242 #ifdef VBOX WDDM8242 #ifdef VBOX_WITH_WDDM 8243 8243 #define IWineD3DDevice_Flush(This) (This)->lpVtbl->Flush(This) 8244 8244 #define IWineD3DDevice_AddSwapChain(This,swapchain) (This)->lpVtbl->AddSwapChain(This,swapchain) -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/arb_program_shader.c
r32545 r32622 586 586 static void shader_arb_load_constants(const struct wined3d_context *context, char usePixelShader, char useVertexShader) 587 587 { 588 #ifdef VBOX WDDM588 #ifdef VBOX_WITH_WDDM 589 589 IWineD3DDeviceImpl *device = context->device; 590 590 #else … … 620 620 /* We don't want shader constant dirtification to be an O(contexts), so just dirtify the active 621 621 * context. On a context switch the old context will be fully dirtified */ 622 #ifdef VBOX WDDM622 #ifdef VBOX_WITH_WDDM 623 623 if (!context || context->device != This) return; 624 624 #else … … 637 637 /* We don't want shader constant dirtification to be an O(contexts), so just dirtify the active 638 638 * context. On a context switch the old context will be fully dirtified */ 639 #ifdef VBOX WDDM639 #ifdef VBOX_WITH_WDDM 640 640 if (!context || context->device != This) return; 641 641 #else … … 4361 4361 static void shader_arb_select(const struct wined3d_context *context, BOOL usePS, BOOL useVS) 4362 4362 { 4363 #ifdef VBOX WDDM4363 #ifdef VBOX_WITH_WDDM 4364 4364 IWineD3DDeviceImpl *This = context->device; 4365 4365 #else … … 6969 6969 if (wined3d_settings.strict_draw_ordering || (dst_swapchain 6970 6970 && ((IWineD3DSurface *)dst_surface == dst_swapchain->frontBuffer 6971 #ifdef VBOX WDDM6971 #ifdef VBOX_WITH_WDDM 6972 6972 || dst_swapchain->device->numContexts > 1 6973 6973 #else -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/basetexture.c
r31828 r32622 40 40 IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc, 41 41 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 42 #ifdef VBOX WDDM42 #ifdef VBOX_WITH_WDDM 43 43 , HANDLE *shared_handle 44 44 , void *pvClientMem … … 50 50 hr = resource_init((IWineD3DResource *)texture, resource_type, device, 51 51 size, usage, format_desc, pool, parent, parent_ops 52 #ifdef VBOX WDDM52 #ifdef VBOX_WITH_WDDM 53 53 , shared_handle, pvClientMem 54 54 #endif … … 267 267 if (gl_tex->name == 0) { 268 268 *set_surface_desc = TRUE; 269 #ifdef VBOX WDDM269 #ifdef VBOX_WITH_WDDM 270 270 if (VBOXSHRC_IS_SHARED_OPENED(This)) 271 271 { … … 276 276 { 277 277 glGenTextures(1, &gl_tex->name); 278 #ifdef VBOX WDDM278 #ifdef VBOX_WITH_WDDM 279 279 if (VBOXSHRC_IS_SHARED(This)) 280 280 { -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/buffer.c
r30916 r32622 1474 1474 hr = resource_init((IWineD3DResource *)buffer, WINED3DRTYPE_BUFFER, 1475 1475 device, size, usage, format_desc, pool, parent, parent_ops 1476 #ifdef VBOX WDDM1476 #ifdef VBOX_WITH_WDDM 1477 1477 , NULL, NULL /* <- no need this info here so far */ 1478 1478 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/context.c
r32577 r32622 331 331 { 332 332 const struct wined3d_gl_info *gl_info = context->gl_info; 333 #ifdef VBOX WDDM333 #ifdef VBOX_WITH_WDDM 334 334 IWineD3DDeviceImpl *device = context->device; 335 335 #else … … 352 352 { 353 353 const struct wined3d_gl_info *gl_info = context->gl_info; 354 #ifdef VBOX WDDM354 #ifdef VBOX_WITH_WDDM 355 355 IWineD3DDeviceImpl *device = context->device; 356 356 #else … … 385 385 { 386 386 const struct wined3d_gl_info *gl_info = context->gl_info; 387 #ifdef VBOX WDDM387 #ifdef VBOX_WITH_WDDM 388 388 IWineD3DDeviceImpl *device = context->device; 389 389 #else … … 425 425 { 426 426 const struct wined3d_gl_info *gl_info = context->gl_info; 427 #ifdef VBOX WDDM427 #ifdef VBOX_WITH_WDDM 428 428 IWineD3DDeviceImpl *device = context->device; 429 429 #else … … 751 751 752 752 static void context_update_window(struct wined3d_context *context 753 #ifdef VBOX WDDM753 #ifdef VBOX_WITH_WDDM 754 754 , IWineD3DSwapChainImpl *swapchain 755 755 #endif 756 756 ) 757 757 { 758 #ifdef VBOX WDDM758 #ifdef VBOX_WITH_WDDM 759 759 # ifdef DEBUG_misha 760 760 Assert(0); … … 777 777 else context->valid = 1; 778 778 779 #ifdef VBOX WDDM779 #ifdef VBOX_WITH_WDDM 780 780 context->win_handle = swapchain->win_handle; 781 781 context->currentSwapchain = swapchain; … … 810 810 811 811 static void context_validate(struct wined3d_context *context 812 #ifdef VBOX WDDM812 #ifdef VBOX_WITH_WDDM 813 813 , IWineD3DSwapChainImpl *swapchain 814 814 #endif … … 825 825 826 826 if ( 827 #ifdef VBOX WDDM827 #ifdef VBOX_WITH_WDDM 828 828 swapchain && context->win_handle != swapchain->win_handle 829 829 #else … … 833 833 { 834 834 context_update_window(context 835 #ifdef VBOX WDDM835 #ifdef VBOX_WITH_WDDM 836 836 , swapchain 837 837 #endif … … 854 854 855 855 context_validate(context 856 #ifdef VBOX WDDM/* tmp work-around */856 #ifdef VBOX_WITH_WDDM/* tmp work-around */ 857 857 , (IWineD3DSwapChainImpl*)context->device->swapchains[context->device->NumberOfSwapChains-1] 858 858 #endif … … 1293 1293 HDC hdc; 1294 1294 1295 #if defined(VBOX WDDM) && defined(DEBUG_misha)1295 #if defined(VBOX_WITH_WDDM) && defined(DEBUG_misha) 1296 1296 Assert(0); 1297 1297 #endif … … 1420 1420 } 1421 1421 1422 #ifdef VBOX WDDM1422 #ifdef VBOX_WITH_WDDM 1423 1423 ret->device = device; 1424 1424 ret->currentSwapchain = swapchain; … … 1573 1573 } 1574 1574 1575 #ifdef VBOX WDDM1575 #ifdef VBOX_WITH_WDDM 1576 1576 GL_EXTCALL(glChromiumParameteriCR(GL_SHARE_CONTEXT_RESOURCES_CR, GL_TRUE)); 1577 1577 #endif … … 1594 1594 } 1595 1595 1596 #ifdef VBOX WDDM1596 #ifdef VBOX_WITH_WDDM 1597 1597 static void context_setup_target(IWineD3DDeviceImpl *device, struct wined3d_context *context, IWineD3DSurface *target); 1598 1598 static void context_apply_state(struct wined3d_context *context, IWineD3DDeviceImpl *device, enum ContextUsage usage); … … 1967 1967 { 1968 1968 unsigned int i; 1969 #ifdef VBOX WDDM1969 #ifdef VBOX_WITH_WDDM 1970 1970 IWineD3DDeviceImpl *device = ((IWineD3DSwapChainImpl*)swapchain)->device; 1971 1971 for (i = 0; i < device->numContexts; ++i) … … 2011 2011 if (current_context 2012 2012 && current_context->current_rt 2013 #ifdef VBOX WDDM2013 #ifdef VBOX_WITH_WDDM 2014 2014 && current_context->device == This 2015 2015 #else … … 2022 2022 else 2023 2023 { 2024 #ifdef VBOX WDDM2024 #ifdef VBOX_WITH_WDDM 2025 2025 /* tmp work-around */ 2026 2026 IWineD3DSwapChainImpl *swapchain = (IWineD3DSwapChainImpl *)This->swapchains[This->NumberOfSwapChains-1]; … … 2035 2035 if (current_context && current_context->current_rt == target) 2036 2036 { 2037 #ifdef VBOX WDDM2037 #ifdef VBOX_WITH_WDDM 2038 2038 IWineD3DSwapChain *swapchain = NULL; 2039 2039 if (SUCCEEDED(IWineD3DSurface_GetContainer(target, &IID_IWineD3DSwapChain, (void **)&swapchain))) { … … 2055 2055 2056 2056 context = findThreadContextForSwapChain(swapchain, tid); 2057 #ifdef VBOX WDDM2057 #ifdef VBOX_WITH_WDDM 2058 2058 context_validate(context, (IWineD3DSwapChainImpl*)swapchain); 2059 2059 #endif … … 2066 2066 /* Stay with the currently active context. */ 2067 2067 if (current_context 2068 #ifdef VBOX WDDM2068 #ifdef VBOX_WITH_WDDM 2069 2069 && current_context->device == This 2070 2070 #else … … 2083 2083 * Can also happen on thread switches - in that case findThreadContextForSwapChain 2084 2084 * is perfect to call. */ 2085 #ifdef VBOX WDDM /* tmp work-around */2085 #ifdef VBOX_WITH_WDDM /* tmp work-around */ 2086 2086 context = findThreadContextForSwapChain(This->swapchains[This->NumberOfSwapChains-1], tid); 2087 2087 #else … … 2089 2089 #endif 2090 2090 } 2091 #ifdef VBOX WDDM2091 #ifdef VBOX_WITH_WDDM 2092 2092 context_validate(context, 2093 2093 (IWineD3DSwapChainImpl*)This->swapchains[This->NumberOfSwapChains-1] /* tmp work-around */ … … 2096 2096 } 2097 2097 2098 #ifndef VBOX WDDM2098 #ifndef VBOX_WITH_WDDM 2099 2099 context_validate(context); 2100 2100 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/cubetexture.c
r31828 r32622 490 490 hr = basetexture_init((IWineD3DBaseTextureImpl *)texture, levels, WINED3DRTYPE_CUBETEXTURE, 491 491 device, 0, usage, format_desc, pool, parent, parent_ops 492 #ifdef VBOX WDDM492 #ifdef VBOX_WITH_WDDM 493 493 , NULL 494 494 , NULL … … 540 540 }; 541 541 542 #ifdef VBOX WDDM542 #ifdef VBOX_WITH_WDDM 543 543 hr = IWineD3DDeviceParent_CreateSurface(device->device_parent, parent, tmp_w, tmp_w, 544 544 format, usage, pool, i /* Level */, j, &texture->surfaces[j][i] -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/device.c
r32577 r32622 803 803 DWORD Usage, WINED3DPOOL Pool, WINED3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, 804 804 WINED3DSURFTYPE Impl, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 805 #ifdef VBOX WDDM805 #ifdef VBOX_WITH_WDDM 806 806 , HANDLE *shared_handle 807 807 , void *pvClientMem … … 834 834 hr = surface_init(object, Impl, This->surface_alignment, Width, Height, Level, Lockable, 835 835 Discard, MultiSample, MultisampleQuality, This, Usage, Format, Pool, parent, parent_ops 836 #ifdef VBOX WDDM836 #ifdef VBOX_WITH_WDDM 837 837 , shared_handle 838 838 , pvClientMem … … 879 879 UINT Width, UINT Height, UINT Levels, DWORD Usage, WINED3DFORMAT Format, WINED3DPOOL Pool, 880 880 IWineD3DTexture **ppTexture, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 881 #ifdef VBOX WDDM881 #ifdef VBOX_WITH_WDDM 882 882 , HANDLE *shared_handle 883 883 , void *pvClientMem … … 902 902 903 903 hr = texture_init(object, Width, Height, Levels, This, Usage, Format, Pool, parent, parent_ops 904 #ifdef VBOX WDDM904 #ifdef VBOX_WITH_WDDM 905 905 , shared_handle 906 906 , pvClientMem … … 1440 1440 } 1441 1441 1442 #ifdef VBOX WDDM1442 #ifdef VBOX_WITH_WDDM 1443 1443 hr = IWineD3DDevice_CreateSurface((IWineD3DDevice *)This, bm.bmWidth, bm.bmHeight, WINED3DFMT_B5G6R5_UNORM, TRUE, 1444 1444 FALSE, 0, &This->logo_surface, 0, WINED3DPOOL_DEFAULT, WINED3DMULTISAMPLE_NONE, 0, SURFACE_OPENGL, … … 6297 6297 6298 6298 static void delete_opengl_contexts(IWineD3DDevice *iface 6299 #ifndef VBOX WDDM6299 #ifndef VBOX_WITH_WDDM 6300 6300 , IWineD3DSwapChainImpl *swapchain 6301 6301 #endif … … 6339 6339 context_destroy(This, This->contexts[0]); 6340 6340 } 6341 #ifndef VBOX WDDM6341 #ifndef VBOX_WITH_WDDM 6342 6342 HeapFree(GetProcessHeap(), 0, swapchain->context); 6343 6343 swapchain->context = NULL; … … 6353 6353 IWineD3DSurfaceImpl *target; 6354 6354 6355 #ifndef VBOX WDDM6355 #ifndef VBOX_WITH_WDDM 6356 6356 /* Recreate the primary swapchain's context */ 6357 6357 swapchain->context = HeapAlloc(GetProcessHeap(), 0, sizeof(*swapchain->context)); … … 6367 6367 { 6368 6368 WARN("Failed to create context.\n"); 6369 #ifndef VBOX WDDM6369 #ifndef VBOX_WITH_WDDM 6370 6370 HeapFree(GetProcessHeap(), 0, swapchain->context); 6371 6371 #endif … … 6373 6373 } 6374 6374 6375 #ifndef VBOX WDDM6375 #ifndef VBOX_WITH_WDDM 6376 6376 swapchain->context[0] = context; 6377 6377 swapchain->num_contexts = 1; … … 6411 6411 context_release(context); 6412 6412 context_destroy(This, context); 6413 #ifndef VBOX WDDM6413 #ifndef VBOX_WITH_WDDM 6414 6414 HeapFree(GetProcessHeap(), 0, swapchain->context); 6415 6415 swapchain->num_contexts = 0; … … 6426 6426 TRACE("(%p)\n", This); 6427 6427 6428 #ifdef VBOX WDDM6428 #ifdef VBOX_WITH_WDDM 6429 6429 /* todo: implement multi-swapchain handlling!!! */ 6430 6430 Assert(0); … … 6519 6519 6520 6520 delete_opengl_contexts(iface 6521 #ifndef VBOX WDDM6521 #ifndef VBOX_WITH_WDDM 6522 6522 , swapchain 6523 6523 #endif … … 6860 6860 } 6861 6861 6862 #ifdef VBOX WDDM6862 #ifdef VBOX_WITH_WDDM 6863 6863 static HRESULT WINAPI IWineD3DDeviceImpl_Flush(IWineD3DDevice *iface) 6864 6864 { … … 7095 7095 IWineD3DDeviceImpl_AcquireFocusWindow, 7096 7096 IWineD3DDeviceImpl_ReleaseFocusWindow, 7097 #ifdef VBOX WDDM7097 #ifdef VBOX_WITH_WDDM 7098 7098 /* VBox WDDM extensions */ 7099 7099 IWineD3DDeviceImpl_Flush, … … 7207 7207 void get_drawable_size_backbuffer(struct wined3d_context *context, UINT *width, UINT *height) 7208 7208 { 7209 #ifdef VBOX WDDM7209 #ifdef VBOX_WITH_WDDM 7210 7210 IWineD3DSwapChainImpl *swapchain = context->currentSwapchain; 7211 7211 #else -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/directx.c
r31828 r32622 2182 2182 gl_info->supported[WINED3D_GL_EXT_NONE] = TRUE; 2183 2183 2184 #ifdef VBOX WDDM2184 #ifdef VBOX_WITH_WDDM 2185 2185 gl_info->supported[VBOX_SHARED_CONTEXTS] = TRUE; 2186 2186 #endif … … 5079 5079 #ifdef USE_WIN32_OPENGL 5080 5080 #define USE_GL_FUNC(pfn) pfn = (void*)GetProcAddress(mod_gl, #pfn); 5081 #ifdef VBOX WDDM5081 #ifdef VBOX_WITH_WDDM 5082 5082 BOOL (APIENTRY *pDrvValidateVersion)(DWORD) DECLSPEC_HIDDEN; 5083 5083 mod_gl = LoadLibraryA("VBoxOGL.dll"); … … 5089 5089 goto nogl_adapter; 5090 5090 } 5091 #ifdef VBOX WDDM5091 #ifdef VBOX_WITH_WDDM 5092 5092 /* init properly */ 5093 5093 pDrvValidateVersion = (void*)GetProcAddress(mod_gl, "DrvValidateVersion"); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/glsl_shader.c
r32461 r32622 126 126 struct ps_compile_args ps_args; 127 127 UINT constant_version; 128 #ifdef VBOX WDDM128 #ifdef VBOX_WITH_WDDM 129 129 UINT inp2Fixup_info; 130 130 #else … … 133 133 }; 134 134 135 #ifdef VBOX WDDM135 #ifdef VBOX_WITH_WDDM 136 136 #define WINEFIXUPINFO_NOINDEX (~0UL) 137 137 #define WINEFIXUPINFO_GET(_p) get_fixup_info((const IWineD3DPixelShaderImpl*)(_p)->pshader, (_p)->inp2Fixup_info) … … 688 688 } 689 689 690 #ifdef VBOX WDDM690 #ifdef VBOX_WITH_WDDM 691 691 static const struct ps_np2fixup_info * get_fixup_info(const IWineD3DPixelShaderImpl *shader, UINT inp2fixup_info) 692 692 { … … 773 773 { 774 774 const struct wined3d_gl_info *gl_info = context->gl_info; 775 #ifdef VBOX WDDM775 #ifdef VBOX_WITH_WDDM 776 776 IWineD3DDeviceImpl *device = context->device; 777 777 #else … … 4183 4183 struct wined3d_shader_buffer *buffer, IWineD3DPixelShaderImpl *shader, 4184 4184 const struct ps_compile_args *args, 4185 #ifdef VBOX WDDM4185 #ifdef VBOX_WITH_WDDM 4186 4186 UINT *inp2fixup_info 4187 4187 #else … … 4215 4215 if(memcmp(&shader_data->gl_shaders[i].args, args, sizeof(*args)) == 0) { 4216 4216 if(args->np2_fixup) { 4217 #ifdef VBOX WDDM4217 #ifdef VBOX_WITH_WDDM 4218 4218 *inp2fixup_info = i; 4219 4219 #else … … 4255 4255 shader_buffer_clear(buffer); 4256 4256 ret = shader_glsl_generate_pshader(context, buffer, shader, args, np2fixup); 4257 #ifdef VBOX WDDM4257 #ifdef VBOX_WITH_WDDM 4258 4258 *inp2fixup_info = shader_data->num_gl_shaders; 4259 4259 #else … … 4434 4434 GLhandleARB pshader_id = find_glsl_pshader(context, &priv->shader_buffer, 4435 4435 (IWineD3DPixelShaderImpl *)pshader, &ps_compile_args, 4436 #ifdef VBOX WDDM4436 #ifdef VBOX_WITH_WDDM 4437 4437 &entry->inp2Fixup_info 4438 4438 #else … … 4620 4620 { 4621 4621 const struct wined3d_gl_info *gl_info = context->gl_info; 4622 #ifdef VBOX WDDM4622 #ifdef VBOX_WITH_WDDM 4623 4623 IWineD3DDeviceImpl *device = context->device; 4624 4624 #else -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/resource.c
r31936 r32622 40 40 IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc, 41 41 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 42 #ifdef VBOX WDDM42 #ifdef VBOX_WITH_WDDM 43 43 , HANDLE *shared_handle 44 44 , void *pvClientMem … … 60 60 list_init(&resource->privateData); 61 61 62 #ifdef VBOX WDDM62 #ifdef VBOX_WITH_WDDM 63 63 if (pool == WINED3DPOOL_SYSTEMMEM && pvClientMem) 64 64 { … … 69 69 #endif 70 70 { 71 #ifdef VBOX WDDM71 #ifdef VBOX_WITH_WDDM 72 72 if (pool == WINED3DPOOL_DEFAULT && shared_handle) 73 73 { -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/surface.c
r32545 r32622 357 357 UINT multisample_quality, IWineD3DDeviceImpl *device, DWORD usage, WINED3DFORMAT format, 358 358 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 359 #ifdef VBOX WDDM359 #ifdef VBOX_WITH_WDDM 360 360 , HANDLE *shared_handle 361 361 , void *pvClientMem … … 399 399 hr = resource_init((IWineD3DResource *)surface, WINED3DRTYPE_SURFACE, 400 400 device, resource_size, usage, format_desc, pool, parent, parent_ops 401 #ifdef VBOX WDDM401 #ifdef VBOX_WITH_WDDM 402 402 , shared_handle 403 403 , pvClientMem … … 422 422 /* Flags */ 423 423 surface->Flags = SFLAG_NORMCOORD; /* Default to normalized coords. */ 424 #ifdef VBOX WDDM424 #ifdef VBOX_WITH_WDDM 425 425 if (pool == WINED3DPOOL_SYSTEMMEM && pvClientMem) surface->Flags |= SFLAG_CLIENTMEM; 426 426 #endif … … 483 483 } 484 484 485 #ifdef VBOX WDDM485 #ifdef VBOX_WITH_WDDM 486 486 if (VBOXSHRC_IS_SHARED(surface)) 487 487 { … … 513 513 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; 514 514 515 #if defined(DEBUG_misha) && defined (VBOX WDDM)515 #if defined(DEBUG_misha) && defined (VBOX_WITH_WDDM) 516 516 if (VBOXSHRC_IS_INITIALIZED(This)) 517 517 { … … 551 551 } 552 552 553 #ifdef VBOX WDDM553 #ifdef VBOX_WITH_WDDM 554 554 if (VBOXSHRC_IS_SHARED(This)) 555 555 { … … 911 911 } 912 912 913 #ifdef VBOX WDDM913 #ifdef VBOX_WITH_WDDM 914 914 if (!VBOXSHRC_IS_SHARED_OPENED(This)) 915 915 #endif … … 1020 1020 } 1021 1021 1022 #ifdef VBOX WDDM1022 #ifdef VBOX_WITH_WDDM 1023 1023 static HRESULT WINAPI IWineD3DSurfaceImpl_LoadLocation(IWineD3DSurface *iface, DWORD flag, const RECT *rect); 1024 1024 #endif … … 2042 2042 ENTER_GL(); 2043 2043 glPixelStorei(GL_UNPACK_CLIENT_STORAGE_APPLE, GL_FALSE); 2044 #ifdef VBOX WDDM2044 #ifdef VBOX_WITH_WDDM 2045 2045 if (!VBOXSHRC_IS_SHARED_OPENED(This)) 2046 2046 #endif … … 2137 2137 IWineD3DSurfaceImpl *dds_primary; 2138 2138 IWineD3DSwapChainImpl *swapchain; 2139 #ifdef VBOX WDDM2139 #ifdef VBOX_WITH_WDDM 2140 2140 /* tmp work-around */ 2141 2141 swapchain = (IWineD3DSwapChainImpl *)This->resource.device->swapchains[This->resource.device->NumberOfSwapChains-1]; … … 2657 2657 { 2658 2658 if (!*name) { 2659 #ifdef VBOX WDDM2659 #ifdef VBOX_WITH_WDDM 2660 2660 if (VBOXSHRC_IS_SHARED_OPENED(This)) 2661 2661 { … … 2666 2666 { 2667 2667 glGenTextures(1, name); 2668 #ifdef VBOX WDDM2668 #ifdef VBOX_WITH_WDDM 2669 2669 if (VBOXSHRC_IS_SHARED(This)) 2670 2670 { … … 3792 3792 if (wined3d_settings.strict_draw_ordering || (dstSwapchain 3793 3793 && ((IWineD3DSurface *)This == dstSwapchain->frontBuffer 3794 #ifdef VBOX WDDM3794 #ifdef VBOX_WITH_WDDM 3795 3795 || dstSwapchain->device->numContexts > 1 3796 3796 #else … … 4028 4028 } 4029 4029 4030 #ifdef VBOX WDDM4030 #ifdef VBOX_WITH_WDDM 4031 4031 static HRESULT WINAPI IWineD3DSurfaceImpl_LoadLocation(IWineD3DSurface *iface, DWORD flag, const RECT *rect); 4032 4032 #endif … … 4354 4354 } 4355 4355 4356 #ifdef VBOX WDDM4356 #ifdef VBOX_WITH_WDDM 4357 4357 if(VBOXSHRC_IS_INITIALIZED(This)) { 4358 4358 /* with the shared resource only texture can be considered valid … … 4407 4407 if (wined3d_settings.strict_draw_ordering || (swapchain 4408 4408 && ((IWineD3DSurface *)This == swapchain->frontBuffer 4409 #ifdef VBOX WDDM4409 #ifdef VBOX_WITH_WDDM 4410 4410 || swapchain->device->numContexts > 1 4411 4411 #else … … 4673 4673 } 4674 4674 4675 #ifdef VBOX WDDM4675 #ifdef VBOX_WITH_WDDM 4676 4676 if (VBOXSHRC_IS_INITIALIZED(This)) 4677 4677 { -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/surface_base.c
r30916 r32622 849 849 } 850 850 851 #ifdef VBOX WDDM851 #ifdef VBOX_WITH_WDDM 852 852 IWineD3DDevice_CreateSurface((IWineD3DDevice *)source->resource.device, source->currentDesc.Width, 853 853 source->currentDesc.Height, to_fmt, TRUE /* lockable */, TRUE /* discard */, 0 /* level */, &ret, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/swapchain.c
r32577 r32622 83 83 This->backBuffer = NULL; 84 84 } 85 #ifndef VBOX WDDM85 #ifndef VBOX_WITH_WDDM 86 86 for (i = 0; i < This->num_contexts; ++i) 87 87 { … … 106 106 } 107 107 } 108 #ifdef VBOX WDDM108 #ifdef VBOX_WITH_WDDM 109 109 if(This->device_window) { 110 110 ReleaseDC(This->device_window, This->hDC); … … 364 364 } 365 365 366 #ifdef VBOX WDDM366 #ifdef VBOX_WITH_WDDM 367 367 if (This->device->numContexts > 1) wglFinish(); 368 368 #else … … 711 711 swapchain->win_handle = window; 712 712 swapchain->device_window = window; 713 #ifdef VBOX WDDM713 #ifdef VBOX_WITH_WDDM 714 714 Assert(window); 715 715 swapchain->hDC = GetDC(window); … … 814 814 } 815 815 816 #ifndef VBOX WDDM816 #ifndef VBOX_WITH_WDDM 817 817 swapchain->context = HeapAlloc(GetProcessHeap(), 0, sizeof(swapchain->context)); 818 818 if (!swapchain->context) … … 848 848 swapchain->ds_format = getFormatDescEntry(WINED3DFMT_D24_UNORM_S8_UINT, gl_info); 849 849 850 #ifdef VBOX WDDM850 #ifdef VBOX_WITH_WDDM 851 851 swapchainContext = context_find_create(device, swapchain, (IWineD3DSurfaceImpl *)swapchain->frontBuffer, 852 852 swapchain->ds_format); … … 862 862 goto err; 863 863 } 864 #ifdef VBOX WDDM864 #ifdef VBOX_WITH_WDDM 865 865 context_release(swapchainContext); 866 866 #else … … 870 870 else 871 871 { 872 #ifndef VBOX WDDM872 #ifndef VBOX_WITH_WDDM 873 873 swapchain->context[0] = NULL; 874 874 #endif … … 955 955 } 956 956 957 #ifdef VBOX WDDM957 #ifdef VBOX_WITH_WDDM 958 958 if (!device->NumberOfSwapChains) 959 959 { … … 995 995 } 996 996 context_release(ctx); 997 #ifdef VBOX WDDM997 #ifdef VBOX_WITH_WDDM 998 998 /* no need to do anything since context gets added to the device context list within the context_create call */ 999 999 #else -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/swapchain_base.c
r30657 r32622 103 103 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; 104 104 105 #ifdef VBOX WDDM105 #ifdef VBOX_WITH_WDDM 106 106 if (iBackBuffer == ~0UL) 107 107 { -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/swapchain_gdi.c
r32577 r32622 80 80 } 81 81 82 #ifndef VBOX WDDM82 #ifndef VBOX_WITH_WDDM 83 83 HeapFree(GetProcessHeap(), 0, This->context); 84 84 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/texture.c
r32184 r32622 442 442 IWineD3DDeviceImpl *device, DWORD usage, WINED3DFORMAT format, WINED3DPOOL pool, 443 443 IUnknown *parent, const struct wined3d_parent_ops *parent_ops 444 #ifdef VBOX WDDM444 #ifdef VBOX_WITH_WDDM 445 445 , HANDLE *shared_handle 446 446 , void *pvClientMem … … 514 514 hr = basetexture_init((IWineD3DBaseTextureImpl *)texture, levels, WINED3DRTYPE_TEXTURE, 515 515 device, 0, usage, format_desc, pool, parent, parent_ops 516 #ifdef VBOX WDDM516 #ifdef VBOX_WITH_WDDM 517 517 , shared_handle, pvClientMem 518 518 #endif … … 586 586 for (i = 0; i < texture->baseTexture.levels; ++i) 587 587 { 588 #ifdef VBOX WDDM588 #ifdef VBOX_WITH_WDDM 589 589 /* Use the callback to create the texture surface. */ 590 590 hr = IWineD3DDeviceParent_CreateSurface(device->device_parent, parent, tmp_w, tmp_h, format_desc->format, … … 618 618 texture->baseTexture.internal_preload = texture_internal_preload; 619 619 620 #ifdef VBOX WDDM620 #ifdef VBOX_WITH_WDDM 621 621 if (VBOXSHRC_IS_SHARED(texture)) 622 622 { -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/volume.c
r30916 r32622 409 409 hr = resource_init((IWineD3DResource *)volume, WINED3DRTYPE_VOLUME, device, 410 410 width * height * depth * format_desc->byte_count, usage, format_desc, pool, parent, parent_ops 411 #ifdef VBOX WDDM411 #ifdef VBOX_WITH_WDDM 412 412 , NULL, NULL 413 413 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/volumetexture.c
r31828 r32622 411 411 hr = basetexture_init((IWineD3DBaseTextureImpl *)texture, levels, WINED3DRTYPE_VOLUMETEXTURE, 412 412 device, 0, usage, format_desc, pool, parent, parent_ops 413 #ifdef VBOX WDDM413 #ifdef VBOX_WITH_WDDM 414 414 , NULL, NULL 415 415 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_gl.h
r31828 r32622 1843 1843 WGL_WINE_PIXEL_FORMAT_PASSTHROUGH, 1844 1844 1845 #ifdef VBOX WDDM1845 #ifdef VBOX_WITH_WDDM 1846 1846 VBOX_SHARED_CONTEXTS, 1847 1847 #endif … … 3773 3773 const PIXELFORMATDESCRIPTOR *ppfd); 3774 3774 3775 #ifdef VBOX WDDM3775 #ifdef VBOX_WITH_WDDM 3776 3776 #define GL_SHARE_CONTEXT_RESOURCES_CR 0x8B27 3777 3777 typedef void (WINE_GLAPI *PGLFNCHROMIUMPARAMETERUCR)(GLenum param, GLint value); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/wined3d_private.h
r32577 r32622 54 54 #include "wine/rbtree.h" 55 55 56 #ifdef VBOX WDDM56 #ifdef VBOX_WITH_WDDM 57 57 # include "vboxsharedrc.h" 58 58 #endif … … 1074 1074 DWORD isStateDirty[STATE_HIGHEST / (sizeof(DWORD) * CHAR_BIT) + 1]; /* Bitmap to find out quickly if a state is dirty */ 1075 1075 1076 #ifdef VBOX WDDM1076 #ifdef VBOX_WITH_WDDM 1077 1077 IWineD3DDeviceImpl *device; 1078 1078 IWineD3DSwapChainImpl *currentSwapchain; … … 1246 1246 struct wined3d_context *context_create(IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target, 1247 1247 const struct wined3d_format_desc *ds_format_desc) DECLSPEC_HIDDEN; 1248 #ifdef VBOX WDDM1248 #ifdef VBOX_WITH_WDDM 1249 1249 struct wined3d_context *context_find_create(IWineD3DDeviceImpl *device, IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target, 1250 1250 const struct wined3d_format_desc *ds_format_desc) DECLSPEC_HIDDEN; … … 1819 1819 BYTE *allocatedMemory; /* Pointer to the real data location */ 1820 1820 BYTE *heapMemory; /* Pointer to the HeapAlloced block of memory */ 1821 #ifdef VBOX WDDM1821 #ifdef VBOX_WITH_WDDM 1822 1822 DWORD sharerc_flags; /* shared resource flags */ 1823 1823 DWORD sharerc_handle; … … 1844 1844 IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc, 1845 1845 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 1846 #ifdef VBOX WDDM1846 #ifdef VBOX_WITH_WDDM 1847 1847 , HANDLE *shared_handle 1848 1848 , void *pvClientMem … … 1941 1941 IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc, 1942 1942 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 1943 #ifdef VBOX WDDM1943 #ifdef VBOX_WITH_WDDM 1944 1944 , HANDLE *shared_handle 1945 1945 , void *pvClientMem … … 1972 1972 IWineD3DDeviceImpl *device, DWORD usage, WINED3DFORMAT format, WINED3DPOOL pool, 1973 1973 IUnknown *parent, const struct wined3d_parent_ops *parent_ops 1974 #ifdef VBOX WDDM1974 #ifdef VBOX_WITH_WDDM 1975 1975 , HANDLE *shared_handle 1976 1976 , void *pvClientMem … … 2166 2166 UINT multisample_quality, IWineD3DDeviceImpl *device, DWORD usage, WINED3DFORMAT format, 2167 2167 WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops 2168 #ifdef VBOX WDDM2168 #ifdef VBOX_WITH_WDDM 2169 2169 , HANDLE *shared_handle 2170 2170 , void *pvClientMem … … 2252 2252 #define SFLAG_SWAPCHAIN 0x01000000 /* The surface is part of a swapchain */ 2253 2253 2254 #ifdef VBOX WDDM2254 #ifdef VBOX_WITH_WDDM 2255 2255 # define SFLAG_CLIENTMEM 0x10000000 /* SYSMEM surface using client-supplied memory buffer */ 2256 2256 # define SFLAG_DONOTFREE_VBOXWDDM SFLAG_CLIENTMEM … … 2644 2644 unsigned int vSyncCounter; 2645 2645 2646 #ifndef VBOX WDDM2646 #ifndef VBOX_WITH_WDDM 2647 2647 struct wined3d_context **context; 2648 2648 unsigned int num_contexts; … … 2651 2651 HWND win_handle; 2652 2652 HWND device_window; 2653 #ifdef VBOX WDDM2653 #ifdef VBOX_WITH_WDDM 2654 2654 HDC hDC; 2655 2655 #endif -
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r32620 r32622 44 44 VBoxDrvInst_DEFS = _WIN32_WINNT=0x0400 _UNICODE UNICODE 45 45 VBoxDrvInst_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) 46 ifdef VBOX WDDM47 VBoxDrvInst_DEFS += VBOX WDDM46 ifdef VBOX_WITH_WDDM 47 VBoxDrvInst_DEFS += VBOX_WITH_WDDM 48 48 endif 49 49 VBoxDrvInst_DEPS = $(VBOX_SVN_REV_KMK) … … 131 131 endif 132 132 endif 133 ifdef VBOX WDDM133 ifdef VBOX_WITH_WDDM 134 134 ifeq ($(KBUILD_TARGET_ARCH),x86) 135 135 DRIVER_FILES += \ … … 162 162 -E 'VBOX_NSIS_ICON_FILE=$(subst /,\,$(VBOX_NSIS_ICON_FILE))' \ 163 163 -E 'VBOX_WITH_CROGL=$(if $(VBOX_WITH_CROGL),1,0)' \ 164 -E 'VBOX WDDM=$(if $(VBOXWDDM),1,0)' \164 -E 'VBOX_WITH_WDDM=$(if $(VBOX_WITH_WDDM),1,0)' \ 165 165 -E 'VBOX_BRAND_WIN_ADD_INST_DLGBMP=$(subst /,\,$(VBOX_BRAND_WIN_ADD_INST_DLGBMP))' \ 166 166 -E 'VBOX_BRAND_LICENSE_RTF=$(subst /,\,$(VBOX_BRAND_LICENSE_RTF))' \ -
trunk/src/VBox/Additions/WINNT/Installer/VBoxDrvInst.cpp
r32250 r32622 61 61 #define EXIT_FAIL (2) 62 62 #define EXIT_USAGE (3) 63 #ifdef VBOX WDDM63 #ifdef VBOX_WITH_WDDM 64 64 #define EXIT_FALSE (4) 65 65 #endif … … 1465 1465 } 1466 1466 1467 #ifdef VBOX WDDM1467 #ifdef VBOX_WITH_WDDM 1468 1468 /*++ 1469 1469 … … 2283 2283 } 2284 2284 } 2285 #ifdef VBOX WDDM2285 #ifdef VBOX_WITH_WDDM 2286 2286 else if (0 == _tcsicmp(argv[1], _T("/matchdrv"))) 2287 2287 { -
trunk/src/VBox/Additions/WINNT/Installer/VBoxGuestAdditions.nsi
r32503 r32622 692 692 Section /o $(VBOX_COMPONENT_D3D) SEC03 693 693 694 !if $%VBOX WDDM% == "1"694 !if $%VBOX_WITH_WDDM% == "1" 695 695 ${If} $g_bInstallWDDM == "true" 696 696 ; All D3D components are installed with WDDM driver package, nothing to be done here … … 892 892 ${If} $0 == ${SF_SELECTED} 893 893 894 !if $%VBOX WDDM% == "1"894 !if $%VBOX_WITH_WDDM% == "1" 895 895 !if $%BUILD_TARGET_ARCH% == "x86" 896 896 ; If we're on a 32-bit Windows Vista / 7 also install the WDDM bits -
trunk/src/VBox/Additions/WINNT/Installer/VBoxGuestAdditionsW2KXP.nsh
r32603 r32622 185 185 186 186 !if $%VBOX_WITH_CROGL% == "1" 187 !if $%VBOX WDDM% == "1"187 !if $%VBOX_WITH_WDDM% == "1" 188 188 !if $%BUILD_TARGET_ARCH% == "x86" 189 189 ${If} $g_bInstallWDDM == "true" … … 450 450 451 451 Push $0 452 !if $%VBOX WDDM% == "1"452 !if $%VBOX_WITH_WDDM% == "1" 453 453 ; First check whether WDDM driver is installed 454 454 nsExec::ExecToLog '"$INSTDIR\VBoxDrvInst.exe" /matchdrv "PCI\VEN_80EE&DEV_BEEF&SUBSYS_00000000&REV_00" "WDDM"' -
trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk
r31145 r32622 55 55 $(VBOX_LIB_VBGL_R3) 56 56 57 ifdef VBOX WDDM58 VBoxTray_DEFS += VBOX WDDM57 ifdef VBOX_WITH_WDDM 58 VBoxTray_DEFS += VBOX_WITH_WDDM 59 59 # VBoxTray_DEFS += LOG_ENABLED 60 60 # we need only includes for PFND3DKMT stuff as all we link dynamicaly to it -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.cpp
r31687 r32622 51 51 } 52 52 53 #ifdef VBOX WDDM53 #ifdef VBOX_WITH_WDDM 54 54 static DWORD vboxDispIfSwitchToWDDM(PVBOXDISPIF pIf) 55 55 { … … 264 264 case VBOXDISPIF_MODE_XPDM: 265 265 return vboxDispIfEscapeXPDM(pIf, pEscape, cbData); 266 #ifdef VBOX WDDM266 #ifdef VBOX_WITH_WDDM 267 267 case VBOXDISPIF_MODE_WDDM: 268 268 return vboxDispIfEscapeWDDM(pIf, pEscape, cbData); … … 287 287 case VBOXDISPIF_MODE_XPDM: 288 288 return vboxDispIfResizeXPDM(pIf, Id, Width, Height, BitsPerPixel); 289 #ifdef VBOX WDDM289 #ifdef VBOX_WITH_WDDM 290 290 case VBOXDISPIF_MODE_WDDM: 291 291 return vboxDispIfResizeWDDM(pIf, Id, Width, Height, BitsPerPixel); … … 375 375 Log((__FUNCTION__": failed to switch to XPDM mode, err (%d)\n", err)); 376 376 break; 377 #ifdef VBOX WDDM377 #ifdef VBOX_WITH_WDDM 378 378 case VBOXDISPIF_MODE_WDDM: 379 379 { -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h
r31145 r32622 17 17 18 18 #include <windows.h> 19 #ifdef VBOX WDDM19 #ifdef VBOX_WITH_WDDM 20 20 # include <d3dkmthk.h> 21 21 #endif … … 28 28 VBOXDISPIF_MODE_XPDM_NT4 = 1, 29 29 VBOXDISPIF_MODE_XPDM 30 #ifdef VBOX WDDM30 #ifdef VBOX_WITH_WDDM 31 31 , VBOXDISPIF_MODE_WDDM 32 32 #endif … … 50 50 LONG (WINAPI * pfnChangeDisplaySettingsEx)(LPCSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam); 51 51 } xpdm; 52 #ifdef VBOX WDDM52 #ifdef VBOX_WITH_WDDM 53 53 struct 54 54 { -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp
r32592 r32622 39 39 static VBOXDISPLAYCONTEXT gCtx = {0}; 40 40 41 #ifdef VBOX WDDM41 #ifdef VBOX_WITH_WDDM 42 42 static bool vboxWddmReinitVideoModes(VBOXDISPLAYCONTEXT *pCtx) 43 43 { … … 88 88 Log(("VBoxTray: VBoxDisplayInit: pfnEnumDisplayDevices = %p\n", gCtx.pfnEnumDisplayDevices)); 89 89 90 #ifdef VBOX WDDM90 #ifdef VBOX_WITH_WDDM 91 91 if (OSinfo.dwMajorVersion >= 6) 92 92 { … … 129 129 } 130 130 131 #ifdef VBOX WDDM131 #ifdef VBOX_WITH_WDDM 132 132 static VBOXDISPLAY_DRIVER_TYPE getVBoxDisplayDriverType(VBOXDISPLAYCONTEXT *pCtx) 133 133 #else … … 135 135 #endif 136 136 { 137 #ifdef VBOX WDDM137 #ifdef VBOX_WITH_WDDM 138 138 VBOXDISPLAY_DRIVER_TYPE enmType = VBOXDISPLAY_DRIVER_TYPE_UNKNOWN; 139 139 #else … … 168 168 169 169 if (strcmp(&dispDevice.DeviceString[0], "VirtualBox Graphics Adapter") == 0) 170 #ifndef VBOX WDDM170 #ifndef VBOX_WITH_WDDM 171 171 result = true; 172 172 #else … … 196 196 /* Check for the short name, because all long stuff would be truncated */ 197 197 if (strcmp((char*)&tempDevMode.dmDeviceName[0], "VBoxDisp") == 0) 198 #ifndef VBOX WDDM198 #ifndef VBOX_WITH_WDDM 199 199 result = true; 200 200 #else … … 203 203 } 204 204 205 #ifndef VBOX WDDM205 #ifndef VBOX_WITH_WDDM 206 206 return result; 207 207 #else … … 532 532 * Only try to change video mode if the active display driver is VBox additions. 533 533 */ 534 #ifdef VBOX WDDM534 #ifdef VBOX_WITH_WDDM 535 535 VBOXDISPLAY_DRIVER_TYPE enmDriverType = getVBoxDisplayDriverType (pCtx); 536 536 … … 549 549 Log(("VBoxTray: VBoxDisplayThread: Detected W2K or later\n")); 550 550 551 #ifdef VBOX WDDM551 #ifdef VBOX_WITH_WDDM 552 552 if (enmDriverType == VBOXDISPLAY_DRIVER_TYPE_WDDM) 553 553 { -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.h
r28800 r32622 23 23 void VBoxDisplayDestroy (const VBOXSERVICEENV *pEnv, void *pInstance); 24 24 25 #ifndef VBOX WDDM25 #ifndef VBOX_WITH_WDDM 26 26 static bool isVBoxDisplayDriverActive (void); 27 27 #else -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp
r32588 r32622 421 421 /* initializes disp-if to default (XPDM) mode */ 422 422 status = VBoxDispIfInit(&svcEnv.dispIf); 423 #ifdef VBOX WDDM423 #ifdef VBOX_WITH_WDDM 424 424 /* 425 425 * For now the display mode will be adjusted to WDDM mode if needed -
trunk/src/VBox/Additions/WINNT/include/VBoxDisplay.h
r32425 r32622 21 21 #define VBOXESC_SETVISIBLEREGION 0xABCD9001 22 22 #define VBOXESC_ISVRDPACTIVE 0xABCD9002 23 #ifdef VBOX WDDM23 #ifdef VBOX_WITH_WDDM 24 24 # define VBOXESC_REINITVIDEOMODES 0xABCD9003 25 25 # define VBOXESC_GETVBOXVIDEOCMCMD 0xABCD9004 … … 44 44 #define VBOXWDDM_RECOMMENDVIDPN_SIZE(_c) (RT_OFFSETOF(VBOXWDDM_RECOMMENDVIDPN, aScreenInfos[_c])) 45 45 46 #endif /* #ifdef VBOX WDDM */46 #endif /* #ifdef VBOX_WITH_WDDM */ 47 47 48 48 typedef struct VBOXDISPIFESCAPE -
trunk/src/VBox/Additions/common/crOpenGL/Makefile.kmk
r32594 r32622 86 86 endif 87 87 88 ifdef VBOX WDDM88 ifdef VBOX_WITH_WDDM 89 89 VBoxOGL_DEFS.win += VBOX_WITH_WDDM 90 90 VBoxOGL_SDKS += WINDDKWLH … … 94 94 #fixme?, INTERMEDIATES.win ain't working 95 95 VBoxOGL_INTERMEDIATES += $(VBOX_PATH_CROGL_GENFILES)/cr_gl.h 96 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)96 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 97 97 VBoxOGL_NOINST.win.x86 = true 98 98 endif … … 359 359 $(VBOX_MESA_INCS) 360 360 endif 361 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)361 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 362 362 VBoxOGLarrayspu_NOINST.win.x86 = true 363 363 endif … … 388 388 $(VBOX_MESA_INCS) 389 389 endif 390 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)390 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 391 391 VBoxOGLpassthroughspu_NOINST.win.x86 = true 392 392 endif … … 420 420 $(VBOX_MESA_INCS) 421 421 endif 422 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)422 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 423 423 VBoxOGLpackspu_NOINST.win.x86 = true 424 424 endif … … 493 493 $(VBOX_MESA_INCS) 494 494 endif 495 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)495 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 496 496 VBoxOGLfeedbackspu_NOINST.win.x86 = true 497 497 endif -
trunk/src/VBox/Devices/Graphics/DevVGA.cpp
r32502 r32622 5661 5661 5662 5662 if ( uVersion != VGA_SAVEDSTATE_VERSION 5663 #ifdef VBOX WDDM5663 #ifdef VBOX_WITH_WDDM 5664 5664 && uVersion != VGA_SAVEDSTATE_VERSION_PRE_WDDM 5665 5665 #endif -
trunk/src/VBox/Devices/Graphics/DevVGA.h
r32241 r32622 408 408 /** Base port in the assigned PCI I/O space. */ 409 409 RTIOPORT IOPortBase; 410 #ifdef VBOX WDDM410 #ifdef VBOX_WITH_WDDM 411 411 uint8_t Padding7[2]; 412 412 /* specifies guest driver caps, i.e. whether it can handle IRQs from the adapter, -
trunk/src/VBox/Devices/Graphics/DevVGASavedState.h
r32241 r32622 23 23 #define ___Graphics_DevVGASavedState_h 24 24 25 #ifdef VBOX WDDM25 #ifdef VBOX_WITH_WDDM 26 26 #define VGA_SAVEDSTATE_VERSION 7 27 27 #define VGA_SAVEDSTATE_VERSION_PRE_WDDM 6 -
trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
r32585 r32622 1248 1248 1249 1249 Assert(pCmd->Flags & VBOXVHWACMD_FLAG_HG_ASYNCH); 1250 #ifdef VBOX WDDM1250 #ifdef VBOX_WITH_WDDM 1251 1251 if (pVGAState->fGuestCaps & VBVACAPS_COMPLETEGCMD_BY_IOREAD) 1252 1252 { … … 1343 1343 static DECLCALLBACK(void) vbvaNotifyGuest (void *pvCallback) 1344 1344 { 1345 #if defined(VBOX_WITH_HGSMI) && (defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOXVDMA) || defined(VBOX WDDM))1345 #if defined(VBOX_WITH_HGSMI) && (defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOXVDMA) || defined(VBOX_WITH_WDDM)) 1346 1346 PVGASTATE pVGAState = (PVGASTATE)pvCallback; 1347 1347 PPDMDEVINS pDevIns = pVGAState->pDevInsR3; … … 1639 1639 #endif 1640 1640 1641 #ifdef VBOX WDDM1641 #ifdef VBOX_WITH_WDDM 1642 1642 case VBVA_INFO_CAPS: 1643 1643 { -
trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp
r32260 r32622 148 148 HGSMILIST hostFIFOProcessed; /* Processed by the guest. */ 149 149 HGSMILIST hostFIFOFree; /* Buffers for reuse. */ 150 #ifdef VBOX WDDM150 #ifdef VBOX_WITH_WDDM 151 151 HGSMILIST guestCmdCompleted; /* list of completed guest commands to be returned to the guest*/ 152 152 #endif … … 210 210 static DECLCALLBACK(void) hgsmiHostCommandFreeCallback (void *pvCallback); 211 211 212 #ifdef VBOX WDDM212 #ifdef VBOX_WITH_WDDM 213 213 214 214 typedef struct _HGSMIGUESTCOMPLENTRY … … 369 369 } 370 370 371 #ifdef VBOX WDDM371 #ifdef VBOX_WITH_WDDM 372 372 static HGSMIOFFSET hgsmiProcessGuestCmdCompletion(HGSMIINSTANCE *pIns) 373 373 { … … 414 414 VM_ASSERT_EMT(pIns->pVM); 415 415 416 #ifndef VBOX WDDM416 #ifndef VBOX_WITH_WDDM 417 417 /* Currently there is no functionality here. */ 418 418 NOREF(pIns); … … 1259 1259 rc = hgsmiHostSaveFifoLocked (&pIns->hostFIFORead, pSSM); AssertRC(rc); 1260 1260 rc = hgsmiHostSaveFifoLocked (&pIns->hostFIFOProcessed, pSSM); AssertRC(rc); 1261 #ifdef VBOX WDDM1261 #ifdef VBOX_WITH_WDDM 1262 1262 rc = hgsmiHostSaveFifoLocked (&pIns->guestCmdCompleted, pSSM); AssertRC(rc); 1263 1263 #endif … … 1325 1325 if (RT_SUCCESS(rc)) 1326 1326 rc = hgsmiHostLoadFifoLocked (pIns, &pIns->hostFIFOProcessed, pSSM); 1327 #ifdef VBOX WDDM1327 #ifdef VBOX_WITH_WDDM 1328 1328 if (RT_SUCCESS(rc) && u32Version > VGA_SAVEDSTATE_VERSION_PRE_WDDM) 1329 1329 rc = hgsmiHostLoadFifoLocked (pIns, &pIns->hostFIFOProcessed, pSSM); … … 1650 1650 while(hgsmiProcessHostCmdCompletion (pIns, 0, true)) {} 1651 1651 1652 #ifdef VBOX WDDM1652 #ifdef VBOX_WITH_WDDM 1653 1653 while(hgsmiProcessGuestCmdCompletion(pIns) != HGSMIOFFSET_VOID) {} 1654 1654 #endif … … 1688 1688 } 1689 1689 1690 #ifdef VBOX WDDM1690 #ifdef VBOX_WITH_WDDM 1691 1691 1692 1692 static int hgsmiGuestCommandComplete (HGSMIINSTANCE *pIns, HGSMIOFFSET offMem) -
trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.h
r32241 r32622 132 132 int HGSMIHostSaveStateExec (PHGSMIINSTANCE pIns, PSSMHANDLE pSSM); 133 133 134 #ifdef VBOX WDDM134 #ifdef VBOX_WITH_WDDM 135 135 int HGSMICompleteGuestCommand(PHGSMIINSTANCE pIns, void *pvMem, bool bDoIrq); 136 136 #endif -
trunk/src/VBox/Devices/Makefile.kmk
r32536 r32622 342 342 343 343 endif 344 ifdef VBOX WDDM345 DevicesR3_DEFS += VBOX WDDM344 ifdef VBOX_WITH_WDDM 345 DevicesR3_DEFS += VBOX_WITH_WDDM 346 346 DevicesR3_SOURCES += \ 347 347 Graphics/HGSMI/SHGSMIHost.cpp … … 571 571 VBoxDDGC_DEFS += VBOX_WITH_HGSMI 572 572 endif 573 ifdef VBOX WDDM574 VBoxDDGC_DEFS += VBOX WDDM573 ifdef VBOX_WITH_WDDM 574 VBoxDDGC_DEFS += VBOX_WITH_WDDM 575 575 endif 576 576 ifdef VBOXWDDM_WITH_VBVA … … 596 596 VBoxDDGC_DEFS += VBOX_WITH_HGSMI 597 597 endif 598 ifdef VBOX WDDM599 VBoxDDGC_DEFS += VBOX WDDM598 ifdef VBOX_WITH_WDDM 599 VBoxDDGC_DEFS += VBOX_WITH_WDDM 600 600 endif 601 601 ifdef VBOXWDDM_WITH_VBVA … … 682 682 VBoxDDR0_DEFS += VBOX_WITH_HGSMI 683 683 endif 684 ifdef VBOX WDDM685 VBoxDDR0_DEFS += VBOX WDDM684 ifdef VBOX_WITH_WDDM 685 VBoxDDR0_DEFS += VBOX_WITH_WDDM 686 686 endif 687 687 ifdef VBOXWDDM_WITH_VBVA … … 728 728 VBoxDDR0_DEFS += VBOX_WITH_VIDEOHWACCEL 729 729 endif 730 ifdef VBOX WDDM731 VBoxDDR0_DEFS += VBOX WDDM730 ifdef VBOX_WITH_WDDM 731 VBoxDDR0_DEFS += VBOX_WITH_WDDM 732 732 endif 733 733 ifdef VBOXWDDM_WITH_VBVA -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r32483 r32622 145 145 VirtualBox_DEFS += VBOX_WITH_VIRTIO 146 146 endif 147 ifdef VBOX WDDM148 VirtualBox_DEFS += VBOX WDDM147 ifdef VBOX_WITH_WDDM 148 VirtualBox_DEFS += VBOX_WITH_WDDM 149 149 endif 150 150 ifdef VBOX_BLEEDING_EDGE -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp
r32150 r32622 2426 2426 } 2427 2427 2428 #ifdef VBOX WDDM2428 #ifdef VBOX_WITH_WDDM 2429 2429 int VBoxVHWAImage::vhwaSurfaceGetInfo(struct _VBOXVHWACMD_SURF_GETINFO *pCmd) 2430 2430 { … … 2726 2726 } 2727 2727 2728 #ifdef VBOX WDDM2728 #ifdef VBOX_WITH_WDDM 2729 2729 if(pCmd->u.in.xUpdatedSrcMemValid) 2730 2730 { … … 3924 3924 case FOURCC_AYUV: 3925 3925 mBitsPerPixel = 32; 3926 #ifdef VBOX WDDM3926 #ifdef VBOX_WITH_WDDM 3927 3927 mBitsPerPixelMem = 32; 3928 3928 #endif … … 3932 3932 case FOURCC_YUY2: 3933 3933 mBitsPerPixel = 16; 3934 #ifdef VBOX WDDM3934 #ifdef VBOX_WITH_WDDM 3935 3935 mBitsPerPixelMem = 16; 3936 3936 #endif … … 3939 3939 case FOURCC_YV12: 3940 3940 mBitsPerPixel = 8; 3941 #ifdef VBOX WDDM3941 #ifdef VBOX_WITH_WDDM 3942 3942 mBitsPerPixelMem = 12; 3943 3943 #endif … … 3948 3948 mBitsPerPixel = 0; 3949 3949 mBitsPerPixelTex = 0; 3950 #ifdef VBOX WDDM3950 #ifdef VBOX_WITH_WDDM 3951 3951 mBitsPerPixelMem = 0; 3952 3952 #endif … … 3960 3960 mBitsPerPixel = bitsPerPixel; 3961 3961 mBitsPerPixelTex = bitsPerPixel; 3962 #ifdef VBOX WDDM3962 #ifdef VBOX_WITH_WDDM 3963 3963 mBitsPerPixelMem = bitsPerPixel; 3964 3964 #endif … … 4020 4020 mBitsPerPixel = 0; 4021 4021 mBitsPerPixelTex = 0; 4022 #ifdef VBOX WDDM4022 #ifdef VBOX_WITH_WDDM 4023 4023 mBitsPerPixelMem = 0; 4024 4024 #endif … … 4665 4665 pCmd->rc = vhwaConstruct(pBody); 4666 4666 } break; 4667 #ifdef VBOX WDDM4667 #ifdef VBOX_WITH_WDDM 4668 4668 case VBOXVHWACMD_TYPE_SURF_GETINFO: 4669 4669 { -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.h
r31698 r32622 232 232 uint32_t bitsPerPixel() const { return mBitsPerPixel; } 233 233 uint32_t bitsPerPixelTex() const { return mBitsPerPixelTex; } 234 #ifdef VBOX WDDM234 #ifdef VBOX_WITH_WDDM 235 235 uint32_t bitsPerPixelMem() const { return mBitsPerPixelMem; } 236 236 #endif … … 270 270 uint32_t mBitsPerPixel; 271 271 uint32_t mBitsPerPixelTex; 272 #ifdef VBOX WDDM272 #ifdef VBOX_WITH_WDDM 273 273 uint32_t mBitsPerPixelMem; 274 274 #endif … … 1485 1485 int vhwaSurfaceCanCreate(struct _VBOXVHWACMD_SURF_CANCREATE *pCmd); 1486 1486 int vhwaSurfaceCreate(struct _VBOXVHWACMD_SURF_CREATE *pCmd); 1487 #ifdef VBOX WDDM1487 #ifdef VBOX_WITH_WDDM 1488 1488 int vhwaSurfaceGetInfo(struct _VBOXVHWACMD_SURF_GETINFO *pCmd); 1489 1489 #endif -
trunk/src/VBox/GuestHost/OpenGL/Makefile.kmk
r32612 r32622 41 41 # 42 42 VBoxOGLcrutil_TEMPLATE = VBOXCROGLR3GUESTDLL 43 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)43 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 44 44 # VBoxOGLcrutil_NOINST.win.x86 = true 45 45 endif … … 100 100 VBoxOGLhostcrutil_EXTENDS = VBoxOGLcrutil 101 101 VBoxOGLhostcrutil_TEMPLATE = VBOXCROGLR3HOSTDLL 102 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)102 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 103 103 # need to reset the NOINST flag 104 104 # VBoxOGLhostcrutil_NOINST.win.x86 = false … … 482 482 # 483 483 VBoxOGLerrorspu_TEMPLATE = VBOXCROGLR3GUESTDLL 484 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)484 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 485 485 # VBoxOGLerrorspu_NOINST.win.x86 = true 486 486 endif … … 507 507 VBoxOGLhosterrorspu_EXTENDS = VBoxOGLerrorspu 508 508 VBoxOGLhosterrorspu_TEMPLATE = VBOXCROGLR3HOSTDLL 509 if defined(VBOX_SIGNING_MODE) && defined(VBOX WDDM)509 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 510 510 # need to reset the NOINST flag 511 511 # VBoxOGLhosterrorspu_NOINST.win.x86 = false
Note:
See TracChangeset
for help on using the changeset viewer.