Stránka 1 z 1
Softwarová emulace pixel shaderu
Napsal: úte 30. srp 2005, 19:39
od Cyrus Virus
Mám hru (Big Mutha Truckers 2), která vyžaduje podporu Pixel Shader 1.1 grafické karty, ale moje grafika to nepodporuje. Da se to nejak softwarově řešit?
Grafická karta: MSI GeForce 2 Ti Pro
Napsal: úte 30. srp 2005, 19:50
od Jae Snack
Napsal: úte 30. srp 2005, 19:55
od shadow
Nedá ...
viz :
Pixel Shader
Soubor příkazů HW akcelerovaných pro práci s texturami / programovatelná část jádra pracující s texturami a efekty. DX8 (a výš) kompatibilní, není možné ho provozovat softwarově (přes CPU), neboť je praktikován až po kompletním zpracování geometrie a povrchů, které provádí akcelerátor. Prvně na nV 20 (GF 3), ve skutečnosti poprvé na 3Dfx Rampage a ATi Radeon 256.
http://www.no-x-files.webz.cz/glossary/slovnicek.htm
Emulace tedy není možná. Na PC neexistuje dostatečně výkonné CPU, které by něco takového zvládlo. Od toho ostatně hardwarovou implementaci v GPU máme...
EDIT: možná jen opravdu starší hry přes ten 3D Analyze, ale výsledek opravdu nechci vidět..
Napsal: úte 30. srp 2005, 20:04
od Wuuduu
vysledok je taky, ze namiesto objektov s PixelShaderom tam pobehuju biele objekty... alebo sede...
Napsal: úte 30. srp 2005, 20:07
od shadow
Ještě uveď, jakou máš grafickou kartu... mimo jiné proto, abych to mohl přesunout do příslušné sekce... patří to spíše do grafik, než do her...
edit: přesun..
Napsal: stř 31. srp 2005, 00:22
od alea206
emulace je možná, ale pak se ztrácí dojem ze hry, protože tam máš po různu černý plochy, Mapř. emulovanej Max Payne 2, my za Maxem lítal černej čtverec a při bulletu sem měl celou černou obrazovku.
Napsal: stř 31. srp 2005, 00:26
od no-X
jak píše Wuuduu, 3D analyze může pomoct (shadery jsou prostě vynechány).
ještě bych doplnil tu citaci (měl bych to zaktualizovat

) pixel shader lze emulovat, ale ne v těchto případech. Pokud bychom grafiku počítali kompletně softwarově, je to možné (0,00...1 FPS

), ale jako "doplnění" feature setu grafické karty se to skutečně praktikovat nedá.
alea206: to co popisuješ není emulace, ale eliminace (vynechání PS)

Napsal: stř 31. srp 2005, 00:37
od alea206
ten program mi psal, že emuluju

Napsal: stř 31. srp 2005, 11:58
od no-X
A Windowsy píšu, že jsou nejrychlejší a nejbezpečnější OS

Nesmíš věřit všemu. Kdyby je emuloval (tzn. počítal přes CPU), byly by ty efekty v obraze vidět. Protože je vynechává, tak chyběj a jsou místo nich jen barevný plochy. Jestli chceš větět, proč je tam psáno emulace, tak je to prostý - autor 3D analyze chtěl skutečně vytvořit emulátor a než ho dokončí, nahradil ho vynecháním PS kódu. Později jaksi zjistil, že emulace PS v této podobě je v nadliských silách, tak to zabalil, ale popisky ve 3DA už zůstaly.
Napsal: stř 31. srp 2005, 12:48
od ps47
Napsal: stř 31. srp 2005, 19:21
od Cyrus Virus
Tak jsem stahnul ten swShader a vubec netusim co s tim...
Napsal: stř 31. srp 2005, 19:26
od no-X
To je softwarový renderer. Stručně řečeno - tobě je to nanic.
Napsal: stř 31. srp 2005, 19:27
od Cyrus Virus
Tak dik...
Napsal: stř 31. srp 2005, 20:42
od shadow
Cyrus Virus píše:Tak dik...
já nechápu ani moc smysl podobných "emulátorů" jako je 3D analyze. Než hrát nějaký "polotovar", nějaký paskvil, to radši vůbec..
To Cyrus Virus: když chceš hrát, potřebuješ prostě odpovídající herní železo. Nějak oblafnout to prostě nejde

.
(chtěl jsem doplnit i nějaké vtipné přirovnání, ale nic mě v mém unaveném mozku teď nenapadá

)
Napsal: stř 31. srp 2005, 20:48
od Cyrus Virus
to shadow: No vis ja mam rodinu a nevydelavam tolik abych do pocitace kazdy mesic nasypal desitku jen proto abych mel aktualni hardware...Nech to bejt, proste budu hrat neco jineho...Diky vsem a cus
Napsal: stř 31. srp 2005, 20:59
od masakr_cz
kdyz koupis GF6200 tak to stoji 3000 (aby za neco stala) a bude ti stacit na nekolik let (pokud ti dosud stacila GF2)