Citat:
FormatC: Filozofija GUI- ja, osim za igrice, je u tome da je sve ravno i 2D kao ekran. Kad vidim ove prozore kako se vijore, to se previše oseća.
da ali to je samo jedna stvar (koja se i meni nesto ne dopada) koju mozes da iskljucis, ono sto se meni dopada kod 3D interfejsa je :
- prakticno su svi prozori double buferovani, i nema sanse da dodje do flickeringa
- kada se prozor tek pojavi (Alt+Tab recimo) ne cekas da se iscrtava ponovo prozor, nego je vec tu
- ako postavis prednji prozor da bude delimicno transparentan (softwerska resenja su previse spora) mozes da pratis sta se dogadja u onome pozadi
- posto se sve kontrole iscrtavaju pomocu shadera (vektorski), iscrtavanje je trenutno (nemoras kao kod bitblt-a da cekas da se bitmapa prekopira u graficku), i mozes da zumiras kolko hoces
- nemoras da proveravas (ti kao os) dali neka funkcija crta izvan svog prozora (i time dodatno ubrzavas sve funkcije za iscrtavanje), posto ne moze jer su svi prozori zasebne teksture koje se naknadno renderuju na ekran
- bez ikakvog usporenja mozes u Alt+Tab dijalogu da pokazes thumbail prozora (ili celog virtual desktopa) koji se menja dok ga aplikacija iscrtava
- posto video dekoderi rade u okviru shadera (pod uslovom da to urade kako treba bar za cesto koriscene kodeke) mozes istovremeno da pustas vise (cak i par stotina) video fajlova u mnogo boljem (maksimalnom) kvalitetu sa maksimalnim antialiasingom, a da ti zauzece procesora bude 0
siguran sam da ce se neko setiti jos dosta prednosti hardwerskog 3D kompozitinga
So Long, and Thanks for All the Fish