|
Microsoft Windows Logo Program System and Device Requirements
|
bet | 93/188 | Sana | 21.03.2017 | Hajmi | 0,89 Mb. | | #429 |
Mobile Note: Both heads support 640 x 480 with 256 colors simultaneously for mobile.
If one head is enabled at 800 x 600 x 24 bpp, then the other head must support the maximum resolution reported for that head without failing.
Mobile Note: This is a maximum resolution of 640 x 480 x 256 colors for mobile chipsets or 640 x 480 x 16 bpp if 3-D is enabled.
No dynamic change of Direct3D capability is allowed, regardless of display mode. The primary head's Direct3D capabilities cannot change when the secondary head is enabled.
B4.1.4.1.5 Server system: Requirements for multi-monitor support if capability is implemented
For server systems, the following requirements apply only if the feature is implemented; the inclusion of the related features are not required for display adapters on server systems:
-
B4.1.4.2 Windows XP: Microsoft DirectX® 7 or later driver support for hardware acceleration
-
B4.1.4.5 Color support - (bullet 2) Adapter supports gamma correction performed in hardware at 24 bpp or 32 bpp without using VGA resources
-
B4.1.4.8 Adapter supports hardware-accelerated 3-D graphics
B4.1.4.2 DirectX 7 or later driver support for hardware acceleration
The graphics adapter driver must correctly implement and act on the COPYFOURCC flag as defined by ddCaps.dwCaps2. The blt function is required to take less than 8 ms and must not be emulated in software.
If hardware supports CopyFourCC, it is required that the hardware properly handle Flip Buffers, RGB overlay, nonpower of 2 textures, BLT_FOURCC, YUV textures surfaces, and DirectX VA MPEG acceleration.
This requirement applies now for hardware that supports CopyFourCC.
This requirement does not apply for devices created for 64-bit systems.
B4.1.4.2.2 Properly handle Flip Buffer.
The graphics adapter driver must handle YUV surface flipping properly. Specifically, it must be able to cope with either directed or non-directed flips.
B4.1.4.2.3 Create an RGB overlay as a 3D render target.
If the hardware supports an RGB overlay, then the driver must provide the ability to render 3D content to RGB flipping overlay surfaces. All 3D drawing operations must be complete before the flip causes the surface to be visible on the screen.
B4.1.4.2.4 Support Nonpower of 2 textured surfaces.
If the hardware does not support nonpower of 2 textures, then this must be properly reported by the nonpower2 flag. Because Video sizes are rarely powers of 2, there is an additional DirectDraw® flag called D3DPTEXTURECAPS_NONPOW2CONDITIONAL that should be set if the hardware supports nonpower of 2 textures for the Clamp addressing mode when not using mip mapping and with D3DRS_WRAP(N) set to zero for the texture co-ordinates.
B4.1.4.2.5 Support for BLT_FOURCC.
It is a requirement to be able to simultaneously do a BLT, stretch/shrink, and a color space conversion from a YUV surface to the current 15, 16, 24, or 32 bit desktop RGB formats.
If the hardware supports YUV textures surfaces and it is reported as such, then the driver must be able to process these without any intermediate transforms and function correctly.
B4.1.4.2.7 x86-based system: If video decode acceleration is supported by the graphics accelerator, the DirectX Video Acceleration DDI must be supported.
Output of the DirectX VA acceleration process must be available as an input to the VMR renderer. This can either be in the form of a Direct3D texture or as an input to the color conversion BLTer. If video decode acceleration is not present in the hardware, DirectX VA support is not required.
B4.1.4.3 DELETED B4.1.4.4 Adapter supports minimum screen resolution and timings
Minimum resolution is 1024 × 768 × 32 bpp, double buffered in both 2-D and 3-D modes with a 32-bit Z-buffer in 3-D mode.
Adapter meets VESA specifications for ergonomic timing rates (including, 59.94 Hz variants of the 60 Hz timings); screen resolution and local memory capacity meet minimum requirements.
|
| |