[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PCI GeForce? Yeeees ;)
...
>>>> Fido nam zase mluvi z cesty :) Multitexturing je v W3D normalne ready,
>>>> jen nemame HW, na kterym by to jelo :))))
>> [source dokazujici ze multitexturing v W3D neni]
>>> Toto je kousek z Warp3D.h Ukaz mi prosim ve strukture W3D_Vertex nejake
>>> polozky U,V pro dalsi textury ? pripadne pro bumpmapu ?
>> Zkus zapremyslet, smudlo. Frideni davno davinko napsali, ze to W3D ma
>> (multitexturing), jen je 'temporary disabled', protoze nemame HW, na
>> kterym to pojede. Ty to nevis, nebo jen pomlouvas?
> Kdyz jsem videl tu definici vertexu a polygonu, kterou Fido vytahl z
> hlavickoveho souboru W3D, nepripada mi to jako "docasne znefunkcneni".
Hmmm, moment, to rikaji oni. Ja se jen drzim jejich informaci, tot vse.
A taky jim verim vic, nez Fidovi, ktery se podle me plete.
> Pokud maji funkce W3D jako parametr i delku predavanych struktur, pak to
> (snad) neni zadny problem. V jinam pripade, a zadnou informaci o delce
> struktur nikde v definici nevidim, to pak to autori W3D budou muset
> vazne cele prekopat, cimz se majitele Amigy dockaji nekolika uplne
> odlisnych verzi W3D, ktere nebudou vubec kompatibilni.
Neverim ze jsou tak spupidos :)
>>> W3D posilaji uz pretransformovane souradnice do screen space ?
>>> A kde mas vlastne urcenou pozici svetla ?
>> To je dobra otazka. Co myslis, bude to GeForce driver (pokud bude)
>> delat taky tak, anebo ne? Uz?
> Z Fidovych vecnych poznamek jasne pramenil zaver, ze pokud GeForce
> transformace z world-coordinate-space do souradnic promitaci roviny
> (screenu) nebude mit, tak je jakakoliv vyhoda tohoto cipu na Amize
> nulova. Amiga se soucasne nejvice vyuzivanymi procesory (040,060,PPC603)
> nestaci transformace provadet a prez PCI sbernici kartu krmit potrebnymi
> udaji.
To je spise vec na diskuzi (no nebude stihat). A ze jina karta a jiny driver
budou mit jiny pristup k HW, netreba zduraznovat. Jaky vidis problem? ;)
>> Yes. Jen prosimte netvrd, ze W3D neumi (nebo spise, neni pripraven ;)
>> na multitexturing a ze to bude nejaky problem. Nic vic, nic min ;)
> Fido predvedl dukaz, ze W3D jaksi neni pripraven.
Fido predvedl vipis STAVAJICICH sracek. Multitexturing mezi nimi neni a ja
ani netvrdil ze je, jen opakuji, ze podle autoru je W3D ready na tyhle
zabavy, a mam evidentne lepsi pamet.
Mozna to bude znit blbe, ale ja se o tehle vecech bavim jak s Hansem
tak s Thomasem, cimz se muze malo lidi chlubit. A podkud v tom oni problem
nevidi (a ubezpeciuji te, ze nevidi!), tak nemam duvod jim neverit, ze
W3D je fakt interne pripraven na multitexturing. Interne znamena, ze ne
pro Fidela :)
> urcite. W3D (jak to chapu ja) je low-level API na urovni OpenGL (bez
> extensions a v prvnich verzich), cimz umoznuje normalizovat pristup k hw
Yup.
> Provadet transformace souradnic a pocitat osvetleni vsak neumi a je
> nutno pridat do API k tomuto ucelu nove definice funkci a predavanych
> struktur. Problem prameni z toho, ze pokud API ma plnit svoji roli jako
> jedineho pristupoveho bodu k hardware ruznych vyrobcu musi byt schopno
> si poradit se situaci, ze nektery hw ovladac (ktery jako jediny primo
Tohle je ale davno davinko znamo a vyreseno, jezisi kriste! Neobjevujte
Ameriku, boze!
W3D jakozto LowLevelAPI tyhle zalezitosti vubec nezajimaji, co mu predas,
bude fungovat, tot vse.
> pristupuje k hw) nedokaze zobrazit/provest neco, co umi jiny. V dusledku
> to znamena to, ze nektere veci se musi emulovat.
> Nektere se podari emulovat jen se ztratou vykonu, nektere veci se
> nepodari rozumne naemulovat vubec. Vysledkem je to, ze neco jede stejne
> ale pomaleji, neco jineho zase jede ale bez urcitych veci (napr.
> antialiasing) a neco nejede vubec.
Emuace grafickych rendrovacich postupu je prec CPU nemozna, nebo alespon
silne problematicka. Cekani 8sec na jeden snimek Q3 enginu me o tomto
presvedcilo :)))
> Je vsak nutne aby API se bud snazilo naemulovat co mozna nejvice nebo
> alespon zarucit rozumny beh programu i bez nekterych zobrazovanych veci.
> A to je ukol urcite velmi problematicky.
V zadnem pripade se nic a nikdy nebude emulovat. Pokud nejaky HW neumi
to, co by po nem nekdo chtel a co neumi, tak W3D vrati chybu, tot vse.
Nebo ty si umis predstavit rychlost treba alpha-blendingu pro 1024x758
15bitu na obstarozni 040??? Huh, to by BYLA sila :)
> Nekdo nad tim muze mavnout rukou, ale pokud na amigu (konecne) dorazi
> PCI sbernice,
Budicek! Uz JE!
> tak se autori API urcite muzou pripravit na zaplavu rozhorcenych amigistu
> (a dobre vime, jaky je vseobecny pristup amigistu...)
...a dobre vime, jaky je vseobecny pristup programatoru na Amize...
> kteri si nakoupi karty vsech moznych znacek.
Podporovane karty viz. www.vgr.com :)
> Ne kazdy ma totiz na to investovat deset tisic do GeForce karty.
Hey! GeForce neni a bez docu ani nebude! Sezen mi hackera, co zvladne
ukrast docy, a bude to. Jinak ne. nVidia se netvari pratelsky na docy
ani k GeForce, natoz pak k 'dvojce' ....
> A tak nektere karty budou umet to a jine zase ono.
Oh, to jsi nam toho rekl :)))
> s sebou vzdy nesly reakci na prichod noveho hw. Na spadnuti je DX8,
> nebot veci jako time-buffer (motion blur) opet klepou na dvere.
...ten slavny T-buffer mame na Amize uz roky - motion blur v hicolor
demech jako Rise, Incision... ;)))
> A ani OpenGL takto rychle na zmeny reagovat nestiha. Podari se to tedy
> nekolika nadsencum delajicim W3D?
Ne. Ale nemusime mit vsechno ;)))
>> Spravne. Myslis ze 'bypass' tohodle je problem? Ja bych to videl na
>> par radku kodu :)
> Ja bych v tom videl taky par radek kodu. To kdybych v zivote
> neprogramoval poc. grafiku. Takhle v tom vidim par tisic radek kodu.
Nestras!!! Thomas rikal, ze ...
>> Predstav si, ze API ma jiny volani pro ViRGE i pro P2. Neco proste neumi
>> P2, neco ViRGE. Ouplne stejne to bude reagovat s jakymkoliv jinym driverem.
> API nemuze mit jine volani pro ruzny hw. Pak by to nebylo Application
> Programming Interface, ale sada funkci, ktera by primo pristupovala na
Blbe jsem se vyjadril, kdyz to ted ctu. Proste ne vsechny funkce jsou
dostupne na kazdem HW, coz jasne ukazuje, ze jine karty nejsou problem.
>> Spravne. Me urcite. Ale GeForce by byl pekny kick-ass :)))
> Samozrejme.Amize velmi preju aby mela k dispozici po dlouhe dobe dobry kus
> konkurenceschopneho hw.
NO konecne!
> Jsem vsak skeptik. A nemam rad, kdyz patologicti optimiste bezmezne
> skacou radosti krmeni jiz v minulosti tolika uzasnymi a zarucene
> pravdivymi informacemi (Walker, A-Box, Pre-box, Boxer, IWin, ...).
Mel jsi pridat jeste AmiguNG, ve kterou sveho casu veril i Fido.
A mel bys me znat. Nesezenes horsiho pesimistu, nez jsem ja. Garantovano.
Ovsem kdyz to clovek vidi bezet a tak dale, tak to je jina. To uz tu JE!
Wake UP!!!
> Kdyz se podivam, jake porodni bolesti provazely i D3D za nimz stoji
> temer monopolni gigant, jsem prirozene skepticky.
W3D je zabehnut, podpora bude, viz. jiny mail... ;)
> A navic nemam rad, kdyz se o necem apriori rika "zadny problem".
> defor
To rek Thomas. Hans byl vice skepticky (prece jen je to senior sw developer)
ale bude to. A brzy!!!
> Na to, ze s takovou oblibou prezentujes svoji anglictinu ji mas velmi
> spatnou. Mas tam chyby.
Nemam cas to po sobe cist, a delam moc preklepu. Sorry =-7
See ya!
Pavel Narozny, Troda of PEGAS, troda@cbnet.cz
"Intel inside, idiot outside."