ty tabulky mi pripadaj trochu zavadejici.
samozrejme ze i na Radeonu 9800 lze psat shadery v Cg,stejne tak,jako v HLSL na FX5700.
taky mi pripada,ze NV3x podporuje dost velkou cast dx9 na to,aby nebyla uvadena "jen" jako dx8-karta.
za to,"že pomocí jedné instrukce je možné změnit hodnoty více pixelů v jednom kroku/cyklu",bych taky nedal ruku do ohne ;))
jinak peknej clanek!
Asi jsem se špatně vyjádřil. Není to demo ve stylu například Second Reality. Je to ukázka kódu (snad ještě zbastleného v něčem před Cg, tj. přímo šitá na míru danému GPU), který se objevil na SIGGraphu. Zkusím to doma dohledat.
vporadku,rozdil mezi demem a demem jeste vnimam spravne.
nejde mi ani tak o to jedno konkretni demo,staci cokoliv - kus kodu,odstavec v dokumentaci - co by nejak vyuzivalo/popisovalo tu funkcionalitu o ktere pisete.
se second reality ste mi udelal radost ;)
Nojo, jsem taky pamětník. Second Reality pro mě byl jakýsi impuls pro přechod k PC (běželo to však na 386, já si pořídil 286, holt chudý student:-), dřív jsem si vystačil s osmibity :-)
ja uz si nepamatoval jak se to jmenovalo tak jsem to ted stahl a pustil pres dosbox a zavzpominal :) parada, sice na 21" monitoru uz to vypada kapke kostrbate , ale jede to i s hudbou ve stereu :)
U karet GeForce 5700 a 5950 máte uveden údaj o podpoře max DX8 což není pravda obě karty podporují DX9+.
Pokud uvádíte verzi DX můžete uvést také verzi OpenGL ?
Výrobci většinou uvádí OpenGL 2.0, ale tím bych se úplně neřídil (nejedná se o plnou podporu, je to něco podobného jako s DirectX 9). S OpenGL 1.5 se samozřejmě dá počítat, i když tady lze také narazit na některé nesrovnalosti (multitexturing).
Podla mojich informacii Microsoft ma dve urovne certifikacie pre DX. Jedna je ked karta splna UPLNE VSETKY poziadavku pre danu verziu DX. Druha je ze karta splna nejaky zakladny balik funkcii. Nepamatam si presne ale tusim prve je compliant a druhe je compatible. FX5xxx su prave compatible. Co znamena ze sice podporuju DX9, ale niesu to plnohodnotne DX9 karty (nesplnaju kompletne specifikacie DX9).
Také to nevím úplně přesně, ale tak nějak to dle Microsoftu má být. Druhou věcí však je, jakým způsobem to prezentuje výrobce. Může například na propagační materiál či krabici (k ničemu jinému se běžný zákazník dnes už bohužel nedopracuje) napsat "podporuje DirectX 9" - z toho se moc vyčíst nedá a proto také ty "moje" tabulky možná nebudou správně pochopeny.
Osobně vidím (nejenom na trhu s PC, ale třeba i u aut a televizorů) stále větší snahu výrobců zatajovat informace. Zatímco například první CGA a MDA karty byly od IBM plně popsány, už u VGAček a SVGAček se objevovaly pouze seznamy grafických režimů bez dalších podrobností (někdy se dokonce objevily i kódy nových grafických režimů pro INT 10, ale to je tak vše).
Poprve pri cteni o bloku pro vypocet osvetleni. Hodne tech terminu jsem poprve potkal na zacatku devadesatych let v raytraceovacim programu pro Amigu (tusim Imagine 3D) a tehdy jeste prilis netusil, co znamenaji. Mimochodem, vypocet jedne sceny (jednoho snimku, ne animace) tehdy trval cca. 8 hodin. :-)
Podruhe pri cteni o voxelove grafice. Tu pouzivaly napriklad hry Comanche (simulatory vrtulniku, jeste pro DOS) a vypadalo to uzasne. Pak ale z duvodu v clanku uvedenych ustoupila do pozadi.
Já jsem prováděl první raytracing v programu Vivid pro PC. Byl to jediný mě známý raytracer, který běžel i na mé 286 @ 20 MHz, ostatní (POVRay taky už existoval) potřebovaly extender a 386. Těch vašich hodin jsem s některými obrázky hravě překonal :-), hlavně když jsem zapoměl nastavit menší počet odrazů paprsků (tj. rekurzi) od zrcadlících ploch.
Voxelovou grafiku ala Commanche nebo Mars (skvělé demo na 3kB) jsme dokonce s kamarádem použili v jedné naší nikdy nedokončené hře. Mělo jít o obdobu Scorche v 3D a v té době ještě žádné grafické akcelerátory nebyly široce používané (pouze VGA a SVGA), takže to voxely pro krajinu jasně vyhrály. Hotové je pouze procházení 3D prostorem a sprity tanků :-(
Radeon 9800xt uz ma 256bitovou sbernici . 128bit mely jenom nektere osizene karty (saphire) . Nebo me opravte, ale podle www.svethardware.cz nebo vsech moznych linku je vsude uvedeno 256bit.