Nivelurile de redare grafică

Nivelul de randare determină capacitățile hardware-ului și performanțelor grafice pentru dispozitivul care execută aplicația WPF.

Posibilitățile echipamentului grafic care afectează desenul înainte de ieșirea pe ecran:







Constructorul texturilor. Constructorul de texturi este o funcție de procesare grafică concepută pentru a calcula efectele la nivelul pixelilor. În funcție de rezoluția grafică afișată, numărul de pixeli procesați pentru fiecare cadru afișat poate ajunge la câteva milioane.

Vertex constructor de texturi. Constructorul de texturi pentru vertex este o funcție de procesare grafică utilizată pentru a efectua operații matematice pe datele vârfurilor obiectului.

Suport multi-text. Suportul pentru mai multe texte oferă posibilitatea de a aplica două sau mai multe texturi diferite în timpul operației de amestecare a texturilor pentru obiecte grafice tridimensionale. Gradul de suport multi-text este determinat de numărul de module multi-text de pe hardware-ul grafic.







Capacitățile hardware-ului grafic determină capacitățile de redare a aplicației WPF. În sistemul WPF sunt definite trei niveluri de randare:

Nivel de desen 0. Nu se utilizează accelerația hardware a graficii. Toate capabilitățile de grafică sunt implementate utilizând accelerația grafică software. Versiunea DirectX este sub 9.0.

Nivelul desenului 1. O parte din capabilitățile grafice se realizează utilizând accelerația grafică hardware. Versiunea DirectX nu este mai mică de 9,0.

Nivelul de redare 2. Cea mai mare parte a posibilităților grafice se realizează prin utilizarea accelerației hardware a unui desen. Versiunea DirectX nu este mai mică de 9,0.

Proprietatea vă permite să extrageți stratul de desen în aplicația în execuție. Nivelul de randare este folosit pentru a determina dacă dispozitivul acceptă grafică cu capabilități de accelerare hardware. Aplicația poate determina o cale diferită față de cod în timpul execuției, în funcție de nivelul de redare pe care dispozitivul îl acceptă.

Nivelul de randare 0 indică faptul că hardware-ul grafic nu suportă accelerația hardware pentru aplicație. La acest nivel, este necesar să presupunem că grafica va fi afișată de software fără accelerare hardware. Acest nivel funcțional corespunde versiunii DirectX de mai jos 9.0.







Articole similare

Trimiteți-le prietenilor: