Hirdetés
Új hozzászólás Aktív témák
-
rudi
nagyúr
válasz
fiATHaLON
#279
üzenetére
Bármi nem világos a DX10-zel kapcsolatban, tessék kérdezni. Jelenleng nincs energiánk egy 10 oldal körüli írásra, ami teljesen az alapoktól magyarázza el a megjelenítés lépcsőfokait, de azért beszélhetünk rőla.
Eddig is az volt a gyakorlat, hogy az alacsonyabb DX verziószámú kártyák nem támogatjáűk az új dolgokat, most sincs ez másképp. Az komplikálja a helyzetet, hogy a DX10 gyökeres változást jelent a DX9-hez képest, nagyobb lesz a különbség mint DX8 és DX9 között. A 8-as és 9-es verzió között az volt a különbség, hogy az újabb nagyobb precizitással dolgozott és összetettebb (shader) programokat lehetett készíterni benne. Ha csak DX8-as hardver állt rendelkezésre, akkor az egyes effekteket lehagyták, egyszerűsítették és kész.
Most, a DX10-ben megjelent a GS (geometry shader), aminek olyan a felépítése (geometriai promitíveket kezel), amivel a korábbi, DX9-es VS és PS nem nagyon tud mit kezdeni. Ráadásul az is változott, ahogyan az adatokat kezelik. Korábban (DX9-ig) az volt az alapvető teljesítménybeli követelmény, hogy minél kevesebb (lassú) textúrázást használjanak a kódolók és minél több (gyors) számolást. Most, a DX10 kapcsán, olyan hardveres architektúrát építettek fel, aminek nagyon fekszik a textúrázás (valami textúrakezelés-szerűséggel komunikál a VS-GS-PS), szóval fordult a világ.
Kóval összesummázva a DX9-es hardver DX10 lehetőségeit/korlátait.
- DX9-ben a GS (Geometriai/fizikai) számolásait át kell helyezni a CPU-ra vagy valami fizikai motorral (mint amilyen a Havok) a PS-ekre. Ez komoly lassuláshoz vezet
- a textúrázás felé eltolt utasításmegoldást vissza kell tolni számolós felé.
- aztán ott van még a DX9-es HW korlátja, hogy fix számú VS és PS egység van, amiket nehezebb rugalmasan kihasználni. -
kovsol
titán
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



