Wow, odgovor iz prve ruke - ne moze direktnije! :)
Ajde, ako te ne mrzi, reci nam koje su najvece razlike izmedju 9ke i 10ke, sa developer's perspective, i u kom pravcu se krecu stvari (ako ti je, jelte, uopste dozvoljeno da o tome pricas)?
Na primer, konkretno, ako sam dobro razumeo jedna od glavnih stvari 10ke treba da bude jeftiniji batch-evi - sta to konkretno znaci, sta je jeftinije (a sta, ako nesto, skuplje)? Da li ce promene shejdera, textura, stejtova biti jeftinije? Da li ce dynamic vertex buffer writes biti jeftiniji, (npr za instancing), ili ce register writes biti jeftiniji, dynamic texture, itd?
Kako ce se u buducnosti resavati potreba za kompleksnijim shaderima - da li ce se koristi fragment linker, ili ce branching biti isplativiji, ili nesto trece (neki shader-lib-functions-calls)? - dakle, kako se menja balans cena, ako se menja, i u kom pravcu treba razmisljati - deferred shading ili per/object ili mozda neki per/light rendering sistemi?
Da li unified shader architecture treba samo da izbalansira iskoriscenje hardvera izmedju ps-intensive i vs-intensive programa ili je rec o necemu vecem?
Generalno, da li se ocekuje neka drasticnija promena sa engine design perspektive?
Ee, da, najbitnije pitanje: Kada izlazi hardver koji ce podrzavati DirectX10 i koliko je masivan? Kada se, na primer, ocekuje da intel izbaci integrisane kartice koje to podrzavaju? Da li postoji neki fallback za stariji hardver (pretpostavljam ne) ili _mora_ da se pise i DirectX9 drajver za njih?
Da li ce DirectX10 raditi na Xbox-u 360?
Koliki je otprilike ocekivani transition time - 2-5-10 godina - za neki mainstream PC market?
Eto, mnogo pitanja...