• B4.1.4.8.3 Texture format 8:8:8:8 alpha RGB (ARGB).
  • B4.1.4.8.4 Hardware supports Z comparison modes and Direct3D-compatible formats.
  • B4.1.4.8.5 Fog blending term is calculated on a per-pixel basis rather than per vertex.
  • B4.1.4.9 Graphics adapter uses PCI, AGP, or another high-speed bus
  • B4.1.4.10 DELETED B4.1.4.11 Graphics subsystem support for TV or DVD-Video playback, if present, meets performance requirements
  • B4.1.4.11.2 DELETED B4.1.4.11.3 DELETED
  • B4.1.4.13 – See A3.4.4.7
  • Microsoft Windows Logo Program System and Device Requirements




    Download 0.89 Mb.
    bet99/188
    Sana21.03.2017
    Hajmi0.89 Mb.
    #429
    1   ...   95   96   97   98   99   100   101   102   ...   188
    Alpha Blending Modes

    Blend mode

    Source factor

    Destination factor

    D3DBLEND_BOTHINVSRCALPHA

    Required




    D3DBLEND_BOTHSRCALPHA

    Required




    D3DBLEND_DESTALPHA

    Required

    Required

    D3DBLEND_DESTCOLOR

    Required




    D3DBLEND_INVDESTALPHA

    Required

    Required

    D3DBLEND_INVDESTCOLOR

    Required




    D3DBLEND_INVSRCALPHA

    Required

    Required

    D3DBLEND_INVSRCCOLOR




    Required

    D3DBLEND_ONE

    Required

    Required

    D3DBLEND_SRCALPHA

    Required

    Required

    [Deleted]







    D3DBLEND_SRCCOLOR




    Required

    D3DBLEND_ZERO

    Required

    Required


    B4.1.4.8.2.1.3 Lighting and fogging. These requirements include the following:

    • Flat and Gouraud shading (that is, constant and linear interpolation of per-vertex diffuse and specular color attributes). The linear interpolation need not be perspective-correct.

    • Specular highlighting through the addition of an RGB specular color, interpolated from per-vertex specular color attributes. The linear interpolation need not be perspective-correct.

    • Fog effects through blending with an arbitrary RGB fog color. The fog blending term is computed on a per-pixel rather than per-vertex basis, and is range-based (range-based fog) or depth-based (pixel fog). See Windows DDK for definition and discussion of range-based fog and pixel fog.

    B4.1.4.8.2.1.4 Driver support for triangle strips and fans. The Direct3D reference rasterizer provided in DirectX supports all of these capabilities.

    B4.1.4.8.2.1.5 Hardware complies with texture size limitations. MIP mapping requires that textures of size 1 × 1 be supported. To meet the requirements, a 3-D accelerator must support this lower limit on texture size. The texture units must support square and non-square power-of-two textures (2n × 2m) up to 1024 × 1024 for all texture operations.

    Integrated solutions must support destination alpha blending.


    B4.1.4.8.3 Texture format 8:8:8:8 alpha RGB (ARGB).

    Hardware supports texture formats. Hardware that implements 3D acceleration must support the following 2D, color texture formats:

    16 bpp nonpalletized 1:5:5:5 ARGB


    16 bpp nonpalletized 4:4:4:4 ARGB
    32 bpp nonpalletized 8:8:8:8 ARGB

    Integrated solutions must support texture format 8:8:8:8 ARGB.


    B4.1.4.8.4 Hardware supports Z comparison modes and Direct3D-compatible formats.

    The 3-D hardware must support 32-bit (24-bit Z and 8-bit stencil), unsigned, lockable Z buffer format and all Z comparison modes.

    Hardware that supports Z buffering must support clearing of the Z buffer through the DirectDraw depth-fill blt mechanism. In addition, hardware must support clearing of color, Z buffers, and destination surfaces using this method as well.


    B4.1.4.8.5 Fog blending term is calculated on a per-pixel basis rather than per vertex.

    And is either range-based (range-based fog) or depth-based (pixel fog).
    Driver support for triangle strips and fans.

    B4.1.4.8.5.1 Integrated solutions must support per-pixel fog.

    B4.1.4.8.5.2 Integrated solutions must support MODULATEALPHA texture combinations.

    Also, multitexture support with fogging and alpha blending are not required.



    Mobile PC Note: Requirements are defined in A3.4.4.7.
    B4.1.4.9 Graphics adapter uses PCI, AGP, or another high-speed bus

    B4.1.4.9.1 Equivalent of AGP 2X required for discrete solutions; AGP 1X or equivalent required for integrated solutions.

    Primary graphics adapter uses AGP or another high-speed connection. AGP requirements are defined in AGP Specification, Revision 2.0. Specific AGP requirements are as follows:



    • Discrete graphics solutions require the equivalent of AGP 2.X.

    • Integrated graphics solutions require the equivalent of AGP 1.X.

    • Other buses, such as PCI, may be used for secondary graphics adapters.
    B4.1.4.10 DELETED
    B4.1.4.11 Graphics subsystem support for TV or DVD-Video playback, if present, meets performance requirements

    If support for TV or DVD-Video playback is implemented, hardware may support video overlay surface with scaling. It is recommended that the overlay surface will be implemented using one of the required YUV formats. If the graphics adapter supports one or more video overlays, the overlay must have the following characteristic:
    B4.1.4.11.1 Size.

    Discrete Graphics solutions support 720 x 576 or larger surfaces. Mobile platforms and integrated graphics solutions support 720 × 576 or larger.
    B4.1.4.11.2 DELETED
    B4.1.4.11.3 DELETED
    B4.1.4.11.4 DELETED

    B4.1.4.11.4.1 DELETED

    B4.1.4.11.4.2 DELETED

    B4.1.4.11.4.3 DELETED

    B4.1.4.11.4.4 DELETED


    B4.1.4.12 Graphics adapter driver properly supports D3 state

    …such that Windows can hibernate and restore the system from any system-supported sleep state

    The Display Device Class Power Management Reference Specification, Version 2.0, provides definitions of the OnNow device power states (D0–D3) for display and graphics devices. The specification also covers device functionality expected in each power state and the possible wakeup event definitions for the class, if any.


    B4.1.4.13 – See A3.4.4.7
    B4.1.4.14 – See A3.4.4.7
    B4.1.4.15 Display Control Panel Extensions per DDK, with Advanced Properties tab

    “Control Panel Requirements” Windows DDK


    Download 0.89 Mb.
    1   ...   95   96   97   98   99   100   101   102   ...   188




    Download 0.89 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Microsoft Windows Logo Program System and Device Requirements

    Download 0.89 Mb.