Compartilhar via


Test Cases for the Direct3D Mobile Driver Verification Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra casos testar para o teste de verificação do driver Mobile Direct3D.

Testar maiúsculas e minúsculas Descrição
  • 1-199

Testa o método IDirect3DMobileDevice::ProcessVertices.

Esses testar casos verificar transformação and Lighting, principalmente cobrindo as permutações do seguinte fatores:

  • D3DMRS_AMBIENT com vários configurações
  • D3DMRS_AMBIENTMATERIALSOURCE:
    • D3DMMCS_COLOR1
    • D3DMMCS_COLOR2
    • D3DMMCS_MATERIAL
  • D3DMRS_COLORVERTEX:
    • FALSE
    • TRUE
  • D3DMRS_DIFFUSEMATERIALSOURCE:
    • D3DMMCS_COLOR1
    • D3DMMCS_COLOR2
    • D3DMMCS_MATERIAL
  • D3DMRS_LIGHTING:
    • FALSE
    • TRUE
  • D3DMRS_LOCALVIEWER:
    • FALSE
    • TRUE
  • D3DMRS_SPECULARENABLE:
    • FALSE
    • TRUE
  • D3DMRS_SPECULARMATERIALSOURCE:
    • D3DMMCS_COLOR1
    • D3DMMCS_COLOR2
    • D3DMMCS_MATERIAL
  • Configurações D3DMTRANSFORMSTATETYPE, incluindo vários valores D3DMMATRIX para D3DMTS_VIEW, D3DMTS_WORLD e D3DMTS_PROJECTION
  • Várias configurações D3DMVIEWPORT para o método IDirect3DMobileDevice::SetTransform
  • Várias configurações D3DMLIGHT para o método IDirect3DMobileDevice::SetLight

201-899

Testes misturando.

Esses cenas processar casos testar e verificar saída, principalmente cobrindo as permutações do seguinte fatores:

  • D3DMRS_SRCBLEND e D3DMRS_DESTBLEND:
    • D3DMBLEND_ZERO
    • D3DMBLEND_ONE
    • D3DMBLEND_SRCCOLOR
    • D3DMBLEND_INVSRCCOLOR
    • D3DMBLEND_SRCALPHA
    • D3DMBLEND_INVSRCALPHA
    • D3DMBLEND_DESTALPHA
    • D3DMBLEND_INVDESTALPHA
    • D3DMBLEND_DESTCOLOR
    • D3DMBLEND_INVDESTCOLOR
    • D3DMBLEND_SRCALPHASAT
  • D3DMRS_BLENDOP
    • D3DMBLENDOP_ADD
    • D3DMBLENDOP_SUBTRACT
    • D3DMBLENDOP_REVSUBTRACT
    • D3DMBLENDOP_MIN
    • D3DMBLENDOP_MAX
  • Valores componente formato (FVF) vértice flexível, incluindo vários valores cor

900-1099

Testes estênceis.

Esses cenas processar casos testar e verificar saída, principalmente cobrindo as permutações do seguinte fatores:

  • Vários valores de D3DMRS_STENCILMASK
  • D3DMRS_STENCILFAIL e D3DMRS_STENCILPASS
    • D3DMSTENCILOP_KEEP
    • D3DMSTENCILOP_ZERO
    • D3DMSTENCILOP_REPLACE
    • D3DMSTENCILOP_INCRSAT
    • D3DMSTENCILOP_DECRSAT
    • D3DMSTENCILOP_INVERT
    • D3DMSTENCILOP_INCR
    • D3DMSTENCILOP_DECR
  • D3DMRS_STENCILFUNC
    • D3DMCMP_GREATER
    • D3DMCMP_LESS
  • Vários valores de D3DMRS_STENCILREF

1100-1199

Gerenciamento recurso testes.

Nesses casos testar exercício a funcionalidade recurso gerenciado de um driver. Nesses casos testar criar recursos até vídeo memória restrições requerem que uma ou mais recursos ser removido. Nesses casos testar Avaliar recursos da seguinte tipos:

  • D3DMRTYPE_INDEXBUFFER
  • D3DMRTYPE_VERTEXBUFFER
  • D3DMRTYPE_TEXTURE

See Also

Other Resources

Direct3D Mobile Driver Verification Test