Sovrapposizione D3D9 - CreateDeviceEx
Questo test automatizzato esegue più test case destinati a IDirect3D9Ex::CreateDeviceEx. Usa dimensioni diverse di buffer indietro e formati, sia con che senza flag non validi e multicampionamento. Usa anche modalità di visualizzazione valide e non valide, incluse le modalità ruotate.
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 1 |
Categoria | Compatibilità |
Timeout (in minuti) | 60 |
Richiede il riavvio | false |
Richiede una configurazione speciale | false |
Tipo | automatic |
Documentazione aggiuntiva
I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi prerequisiti, configurazione e informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:
Esecuzione del test
Prima di eseguire il test, completare la configurazione di test come descritto nei requisiti di test: Adattatore grafico o Prerequisiti di test del chipset.
Questo test richiede inoltre quanto segue:
- Driver di dispositivo che supporta la D3DCAPS_OVERLAY D3DCaps9.Caps.
Risoluzione dei problemi relativi
Per la risoluzione dei problemi generici degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.
Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test di Device.Graphics.
Il test chiama in CreateDeviceEx con parametri validi e non validi. Tenta di controllare le dimensioni di sovrapposizione più grandi, nonché il più piccolo segnalato come supportato dal driver. Il test non presenta fotogrammi sullo schermo; esegue semplicemente l'iterazione dei test case e produce un risultato di PASS o FAIL.
Il test potrebbe restituire SKIP se il driver non espone D3DCAPS_OVERLAY o se il formato o la modalità del buffer indietro non è supportato durante la creazione di dispositivi D3D.
Altre informazioni
Il test esegue i processi di test seguenti
CreateDeviceEx:
Verificare la corretta creazione di backbuffer non RGB se è supportata la sovrapposizione non RGB.
Verificare che lo swapeffect non riesca a schermo intero e venga visualizzato correttamente.
Verificare che lo swapeffect non riesca quando si usa l'interfaccia diversa da D3D9OverlayExtended.
Verificare che il multicampionamento non sia riuscito.
Test case in cui è stato creato un dispositivo di sovrapposizione D3D9Ex da un processo e quindi un altro processo tenta di creare un'altra swapchain D3D9Ex.
Verificare CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_LIMITEDRGB limitare correttamente l'intervallo di colori durante il tempo presente a 16...235 se supportato dal driver. Vedere Test PresentEx seguenti.
Verificare Che CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 aumenti correttamente luma e il campionamento di chroma, oltre a limitare i valori RGB a 16...235 durante il tempo presente se supportato dal driver. Vedere Test PresentEx seguenti.
Verificare CreateDeviceEx con D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC aumenta correttamente l'intervallo di colori RGB fino a 1...255 durante il tempo presente se supportato dal driver. Vedere Test PresentEx seguenti.
Verificare CreateDeviceEx con D3DPRESENTFLAG non supportato (ha esito negativo o ha esito positivo).
CreateDeviceEx con ResetEx:
Verificare che CreateDeviceEx con D3DPRESENTFLAG specificato venga sottoposto a override quando viene specificato un D3DPRESENTFLAG diverso durante ResetEx del dispositivo.
Avviso
Verificare ResetEx con D3DPRESENTFLAG non supportato (errore o esito positivo).
Sintassi dei comandi
Opzione comando | Descrizione |
---|---|
D3D9OverlayTest CreateDeviceEx -whql -logclean |
Questo comando esegue il processo di test D3D9 - CreateDeviceEx. Senza opzioni, il test enumera tutti i test case degli argomenti estremi non validi. |
TestCasePriority:[0, 1, 2] |
Specifica la priorità dei test case da eseguire. 0 eseguirà test di verifica della compilazione (BVT) test case a livello 1,2 test case più aggressivi. |
LogLevel[0, 1, 2] |
Il test ha la possibilità di essere molto dettagliato nei metodi di registrazione. Per impostazione predefinita, il livello 0 è impostato; tuttavia, il livello uno raccoglierà maggiori informazioni di registrazione per ogni test case, inclusi molti stati di flusso/stati blt impostati. Il livello 2 raccoglierà tutti gli stati di flusso corretti e gli stati blt, nonché tutte le informazioni di configurazione. |
Nota
Per la Guida della riga di comando per questo file binario di test, digitare /?.
Elenco file
File | Posizione |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3D9OverlayTest.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\func\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Parametri
Nome parametro | Descrizione dei parametri |
---|---|
MODIFIEDCMDLINE | Argomenti aggiuntivi della riga di comando per il file eseguibile di test |
LLU_NetAccessOnly | Nome LLU dell'utente net |
ConfigDisplayCommandLine | Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo |