Budući da većina vas na forumu griješi definiciju TWIMTBP, odlučio sam napisati mali FAQ u vezi toga (P-Pitanje, O- Odgovor).
P: Što je TWIMTBP
O: The Way It's Meant to be Played je marketinški program nvidije. Stvar se odvija vrlo jednostavno. Ukoliko pregovori prođu uredno, vi ćete dobiti dozvolu da uvrstite taj Logo u svoju igru, na web stranicu igre, cover od igre i sl.
P: Na kojem principu radi TWIMTBP?
O: TWIMTBP je kao što sam spomenuo samo marketinški program. Dakle, promoviranje nvidije. Radi se o tome kada vi dobijete dozvolu da koristite taj logo onda možete uvrstiti nvidijin logo u svoju igru i time promovirati svoju igru. nVIDIA je jaka tvrtka i korištenje njihovog logo-a daje jedan određeni "bonus" marketinškoj strani igre.
P: Da li nVIDIA plaća developerima da "optimiziraju" svoju igru za njihove kartice?
O: Ne! nvidia neplaća niti bi bilo to pametno plaćati. Optimizacija programskog koda nepostoji za konkretnu karticu,developer kada radi igru njega samo zanima kako će određeni efekt dobiti što brže i ljepše da izgleda. Naravno određeni feature uvjek bolje leži određenoj kartici, pa posljedica toga je što se neka igra odvija brže na određenoj kartici (DX10.1 na ATI-u, Teselacija na nVIDIA, OpenGL perfomanse na nVIDIA...). nVIDIA nema apsolutno nikakve veze sa perfomansama unutar igre niti bi developer ikada se spustio na tu razinu da optimizira svoju igru za određenu karticu. To su samo zaključki ljudi koji se očito nerazume.
P: A zašto se većina TWIMTBP igara osjetno bolje izvodi na nVIDIA karticama?
O: To je stvar nvidijinih drivera. Kao što sam rekao, nvidia nema veze sa optimizacijom igre. Sve je to stvar nvidijinih drivera i način na koji je feature implementiran na arhitekturi te kartice. Postoje TWIMTBP igre koje bolje idu na ATi karticama što je opet dokaz da nvidia nema nikakve veze sa codeom samo igre.
P: Da li ATi ima nešto "slično"?
O: Da, i ATi ima isti marketing samo je nešto lošije odrađen, tj. nije toliko razvikan. Princip je isti kao i kod nvidije. Jedna od zadnjih igara kojima je ATi dodjelio svoj logo je Dirt 2 - I danas na GTX480 kartici se izvodi jednako brzo ili u većini slučajeva brže na nvidia kartici u DX11 API-u. Što opet dokazuje da ni ATi ni nVIDIA nemaju veze sa codeom igre, jer da imaju onda bi DiRT 2 išao bolje na ATi kartici. Isti slučaj je sa nekoliko TWIMTBP igara koje se odvijaju brže na ATi kartici.
Zaključak: TWIMTBP je samo marketing koji nema veze sa optimiziranjem igre za određenu karticu (nvidia u ovom slučaju). Developer nebi nikada toliko nisko pao da optimizira igru za određenu karticu, niti konkretna optimizacija postoji. Ne, nepostoji nešto što kada dobiješ TWIMTBP logo i odmah ti igra radi brže 15% na nvidia kartici. Kao što sam rekao developer samo gleda kako će što prije završiti svoj engine/igru i kako će to sve postići da izgleda što bolje uz malu potrošnju resursa. ATi/nVIDIA se nemogu petljati u izmjenu codea igre. Oni samo daju svoj logo kako bi se istekli, i kako bi igra istekla da nosi logo jednog od najjačih proizvođača na tržištu grafičkih kartica. U tome je cjeli štos. Sve se svodi koliko je ATi/nVIDIA optimizirala drivere za određenu igru - Crysis je TWIMBTP igra pa se danas odvija jednako brzo ili brže na 5870 kartici u odnosu na GTX480. A gle čuda, ATi je doveo u red svoje drivere za Crysis tek nakon godinu i pol godine izlaska igre. TWIMTBP s tojim nema apsolutno nikakve veze niti bi developer (a pogotovo izdavač) pristao na takvu ponudu. To bi bilo loše, i vrlo vrlo nisko za oboje.
Velike zahvale forumašu LevaOpaki koji mi je pomogao u svemu ovome.