|
B4.1.3 Display Adapters/Chipsets - Quality
|
bet | 134/250 | Sana | 21.03.2017 | Hajmi | 1,03 Mb. | | #428 |
B4.1.3 Display Adapters/Chipsets - Quality
WHQL Test Specification References:
Chapter 5: Graphics Adapter Test Specification
See B1.3.
Windows XP: See “Display adapter/chipset” in the HCT documentation.
B4.1.4 Display Adapters/Chipsets - Windows Experience
Design Guideline References:
PC 2001 System Design Guide, Chapter 8, "Graphics Adapters"
B4.1.4.1 Multiple monitor/multiple display support
[GRPH-0167; GRPH-0180, 0181]
B4.1.4.2 Windows XP: DirectX 7 or later driver support for hardware acceleration -
Support CopyFourCC. 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.
-
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.
-
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.
-
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.
-
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.
-
|
| |