Šta je novo?

No DirectX 10 support for Windows XP

  • Začetnik teme Začetnik teme kovacm
  • Datum pokretanja Datum pokretanja
crni gx-x pa ti napisa retrospektivu windowsa u zadnjih 15god
Bilo smesno da nije istinito.........
ili
CANCEL RETRY ABORT kad izvadis CD
Podseca me na na onaj beskonacni "SYNTAX ERROR, abort retry..." kako li je vec islo.....
 
cancel abort retry je jos uvek prisutan na XP sp2 🙂 na svu srecu a ga ne vidjam cesto, ali kad ga vidim rezultat je uglavnom frustracija usled infinite loopa koji je zapravo samo prividno inifinite - upornost se (ne)isplati. 🙂
 
@okmijun: to sam i ja hteo da kazem ali reko da ne spamujem:

😛 naveo si sve sjajne primere gx-x 😉 - nisi mogao bolje da opises stanje stvari 🙂 🙂 :lupko:
 
Poslednja izmena:
A, Vista, DirectX 10, Windows XP...ovo, ono? 🙂

Da se vratite na temu?
 
da li je moguce da se DX10 podrska ZA IGRE (u XP) ubaci kroz drajvere za graficke ? Tipa...drajver govori/prevodi kartici ono sto je pesnik hteo da kaze. Ne mislim na working enviroment, vec iskljucivo dx10 3d mod, koga bole za aero i to...kome treba nek kupuje vistu, ja sam zadovoljan sa classic view 🙂

kad bi se yooyo javio pa probao nesto da izmozga na tu temu.

vec iammo to da kartice prepoznaju dx appz i OGL appz pa rade u zavisnoti od od toga, kolko je problem strpati dx10 API kontroler na chip graficke ? ili u drajver za XP ili tako nesto ? Nisam programer niti coder ali mi pada na pamet, ne mojte da se smejete ako je totalno ne izvodljivo zbog WDDM
 
To bi znacilo da drajver ne komunicira sa API-jem, nego da ima u sebi DirectX 10 API. E sad, kako da ATI ili nVidia urade DirectX 10 API za Windows XP i integrisu ga u drajvere, ako ne budu imali podrsku Microsoft-a? Tu je problem sto postojeci DirectX 10 API ne moze da komunicira sa klasicnim drajverima, vec mu treba WDDM drajver sto znaci da bi morao da se uradi API koji je prilagodjen Windows XP drajverima...

Jednostavno, igre kao igre, se oslanjaju na DirectX API i kada bi bilo drugacije i oslanjale se na neki API koji je u drajverima, programeri bi morali da posebno pisu igru za ATI API, a posebno za nVidia API, plus DirectX 10 verziju za Vistu.

Jalov posao i tesko izvodljiv - instaliraj onaj XSOS 3.0 kada se pojavi 🙂
 
Poslednja izmena:
Evo me! 🙂
Bitna razlika izmedju DX9 i DX10 je u tome sto se deo DX9 drivera nalazi u krenel modu a deo drivera u user modu, dok kod DX10 drivera sve se nalazi u user modu. Glavni problem DX9 je prebacivanje iz user u kernel mode sto ume da potraje 600+ cilkusa procesora. Narodski receno, ako u DX9 pozoves puno draw poziva dolazi do cestog prebacivanja iz user u kernel pa u user mode sto znacajno usporava. Zato su MS developeri poceli da uvode termine kao npr. batch , texture atlase, ... i terali programere da iscrtaju scenu u sto manje draw poziva.

DX10 je druga prica. Da bi DX10 uopste funkcionisao MS je razvio jos jedan layer u windows kernelu u kome se nalazi driver i layer u user modu gde se takodje nalazi deo drivera (VDDM driver model). Ovi novi layer se nalaza samo u Vista kernelu tako da od DX10 na XP-u nema nista. Jos da dodam da MS zeli da svi predju (kupe Vistu) pa i nemaju nameru da ubudzuju DX10 u XP.

Jedina nada je da neko ko ima viska vremena napravi neki mix izmedju XP-a i Viste i to podeli sa svima na Internetu u vidu ISO fajla. 🙂
 
aha, sad je jasnije. Ali rekli su da ce nesto slicno tome (sto ne mogu da urade sa DX10) uraditi sa OGL podrskom posto je VIsta nema/ne pruza native ???

dalje, kartice sada (ATI i Nvidija) presrecu video stremove i preuzimaju posao sa CPU na sebe (deo posla), kontam da programi to ni ne kontaju, vec je to cisto u drajveru za graficku...Znam da nije isto, ali to presretanje mi je interesatno.


XSOS 3 ce biti dobar, samo znas kako, kad ti njemu stavis drajvere za mobo, zvuk, graficku itd sta onda ? De su kontroleri itd. pogotovo ljudi koji se igraju on line, moraju da vrate pola servisa da bi mogli da stave neki firewall A/V itd i onda dodjes opet nazad na Vistu...ako uopste uspe to sve da se odradi.

edit:

Naravno DX10 nije open source , te i ti drajveri i taj layer niko ne moze ispocetka da napise i integrise u drajver ili nesto slicno sto mi je padalo na pamet jer bi krsio copyright...super... Naravno linux i mac os se nisu ni priblizno dovoljno probili da bi gamedevovi pisali igre za njih te smislili nesto drugo van DX masine... Jedino je Joca kanda ovo naslutio pa nije prelazio na DX iskljucivo vec se drzao OGL-a...


A o kranjim zrtvama u ovome svemu ne vredi ni da pricamo, nama nije toliki problem koliko recimo nekom ko je sad kupio laptop za 3000eur (neko je vec ovo pominjao) i dobio dx9 graficku i XP, sad izlazi vista i njegov 7900 go ne vredi jer nece moci da se igra u dx10 pa makar i presao na Vistu...
 
Poslednja izmena:
🙂

yooyo ako ti nije problem kakvo je stanje sa OpenGL-om? Ako DirectX vise nece gubiti po 600+ ciklusa na prebacivanje iz user u kernel mode (user/supervisor mod 🙂 kako M$ voli da izmislja nove pojmo za stare stvari) da li to znaci da ce biti brzi u odnosu na OpenGL pod Vistom? ili su svi vec poceli da koriste "npr. batch , texture atlase, ..." pa to vishe ni nema znacaja?
 
Pa sigurno da microsoft to moze oni su napisali i Vistu i XP i DirectX i taj WDDM pa mogu da prilagode dx10 za XP, neka se drugacije izvrsava a rezultat da bude isti makar bilo sporije. Ali im ne pada na pamet da ulazu trud u nesto sto im nece doneti korist.
Kad bi postojala mogucnost da zbog takvog postupka masa kupaca predje kod konkurencije uradili bi oni to brzo. Kad odstancujes chip sa greskom i prodas ga to je gotovo a softver je stvar koja se moze krpiti do besvesti tako da ne priznajem NE MOZE. Pre ce biti da se NE ISPLATI.
 
nece cak ni to reci, reci ce: xp = dx 9 vista = dx10. thank You. Come again.
 
E ****ga dok ja otkucah vi presli na trecu temu. Seca li se neko kako DOOM II ucitava i drajver za memoriju dakle skoro nista mu ne treba od sistema samo koliko da se pokrene izvrsni fajl. Mogli bi prozvodjaci igara da prave malo samostalnije naslove. Microsoft je opet ispao pametan sa DirectX-om kao oni ce da odrade deo posla da se game developeri ne muce. To je glavna stvar koja im odrzava monopol.
 
Evo ceo readme od XSOS 2 mozda bude jasnije


XSOS v2.0

Installtime is 5min + 1 extra boot
Installsize = 125mb

[INFO]

You are/will be logged in as:
UserName ="Administrator"
Password ="Administrator"

NVIDIA SATA Raid drivers is now fully working, no need for floppy and hitting F6 🙂) .
DirectX 9.0c is included as well!!

At the end of install you will be given choices of apps and utils to install with an WPI interface. (due to crappy gfx drivers it will not be in the best res.)

ALL HOTFIXES UP TO 2006-07-15 HAS BEEN MERGED INTO SOURCE PREINSTALL!

The "front" and Explorer of the OS has been modded to an somewhat more pleasant look, I hope you like it...loootsa work there. 😉

The switch for Online/Offline mode has been extended to 4 different modes: (memusage)

1.
OnlineWork - Network access + workgroup/domain joining possible (25MB)

2.
Online - Network access (23MB)

3.
Offline - Offline (21MB) (Default)
4.
BenchMode - Offline + only the very essential services running (19.5MB) (will reboot, be patient)

!!!SWITCHES LOCATED AT "Start Menu\Programs\Accessories\System Tools!!!
------------------------------------------


[[[ XSOS v2.0 ]]]


[DRIVERS]

NVIDIA SATA RAID (NF3, NF4) confirmed
ULI SATA RAID (m5228, m5281)
SiL SATA RAID (Si3112r)


[APPS&UTILS]

Evil Player v1.12 added
Kkrieger added 😉


[FUNCTIONALITY]

Network/Domain Joining confirmed
DirectX 9.0c confirmed
Boinc confirmed
Gaim v1.5 confirmed


[Bugs&Fixes]

halacpi.dll, Error 14 fixed

AMD Dual-Core fix fixed

monitor, "not found" fixed

Daemon Tools fixed (ignore errors)

ATI Tool fixed

------------------------------------------


[ATTENTION!]

---WHEN YOU INSTALL DRIVERS MAKE SURE TO WAIT FOR ALL THE SEPARATE DRIVER MODULES TO BE INSTALLED BEFORE YOU REBOOT, THIS IS [NOT!] DONE AUTOMATICALLY!!---

You need to be patient when plugging in those drivers, after you started a driver install you must make sure that all the driver components has been installed before reboot (can be multiple popups) ..this does only require for a click on the "automatic install" button...multiple times if you are installing Audio for example. This is a result of the Shell Hardware Detection beeing deactivated...will save resources but requires patience. Decision was made to do this considering that drivers wont be installed everyday...but you surely would like to have the extra resources gained at hand everyday...right?


[Issues]

ADD/REMOVE Program will have issues if not all systemdrivers are properly plugged in, make sure you install all your drivers before messing about with it.

[Greets]

Thanks for the feedback, much appreciated!

A side note:
Please try to be realistic when it comes to what to expect of functionality, this is meant for hardcore gaming or benching primarily...not as an 24/7 OS that can install and run all those gadgets you might think of.

/Team
 
OpenGL nikad nije imao tih problema jer se OpenGL driver nalazi u user modu. Pre bi se reklo da je MS "drpio" ideju od OpenGL. Sad jedno malo razjasnjenje... sta znaci DX10 kompatibilna kartica? To je kartica koja ispunjava 100% DX10 specifikaciju. DX10 je API za programiranje takvih kartica. OpenGL je takodje API za programiranje istih tih kartica. Hw vendori (ATI & NVidia) ce implementirati sve DX10 efekte kroz set novih OpenGL extenzija.

Situacija danas je da NVidia ima DX10 hw, postoji Vista RTTM ali NVidia nije izbacila DX10 driver za Vistu. Medjutim, sada su skoro svi DX10 efekti dostupni kroz prosireni OpenGL. Cak su i demoe sa G80 launcha pravili u OpenGL-u i rade pod XP-om.
E sad.. tu ima jedna zackoljica... MS tvrdi da ce pelazak sa XP-a na Vistu biti mnogo brzi i racunaju na to da ce mnogo ljudi preci u startu. Ali ako se to ne desi i masa ljudi ostane na XP-u onda se DX10 igre nece puno prodavati ili ce programeri morati da prave DX9 i DX10 verzije i videla bi se razlika u slici. Sa druge strane ako bi programeri koristili prosireni OpenGL onda bi isti code radio i na XP-u i na Visti i igra bi izgledala identicno.

U toku godine bi trebalo da se pojavi OpenGL 3.0 na kome rade (verovali ili ne!) ATi i NVidia zajedno. Posto svi mnogo kukaju na te extenzije, OpenGL 3.0 bi to razresio i developeri bi najzad dobiji mnogo "stabilniju" platformu za razvoj.. stabilniju i od DirectX-a. Po meni to je buducnost, jer ga razvijaju proizvodjaci hardware-a koji se bave tim poslom, a ne MS koji je menjao DX specifikaciju iz verziju u verziju. Npr. pravite DX9 igru i da bi iskoristili DX10 morate da pisete ceo rendering od pocetka. Dalje, OpenGL je na nivou source code-a kompatibilan na svim platformama. To znaci da isti code moze da renderuje i na PC-u i na konzoli i na mobilnom telefonu. DX to nikad nece moci.
 
jasno 🙂 kao i 99 drugih standarda koje M$ drzi...

Doom se nece ponoviti jer je njemu trebala samo Vesa 2.0 kompatibilna graficka (mozda i VESA 1.x ?) a danas nema sanse da se nvidia i ATI "dogovore" oko jednog standarda. zato je tu M$ da im "pomogne" :d :-devil-:

EDIT:

@otogrunt 10x 4 XSOS 2 read.me file 😉

& 10x yooyo for fast reply 🙂 nisam znao za OpenGL 3.0 da ATI i nvidija zajedno rade na njemu! :O
samo jedna dopuna(pitanje) "znaci da isti code moze da renderuje i na PC-u i na konzoli i na mobilnom telefonu. DX to nikad nece moci." zar to nije ideja M$ da se sa XNA IDE jedan te isti kod izvrsava i na Windows PCju i na Xboxu + eventualno handle uredjajima?

i josh jedan bonus, interesantan topic na pouet.net-u http://www.pouet.net/topic.php?which=3688&page=1&x=19&y=12 a vezano za demoe (DirectX/OpenGL) i vistu mada ce se uskoro pretvoriti u BASS 😀 😀
 
Poslednja izmena:
Da, ali XNA ima sasavu licencu... naime.. devtools je za dz, ali igru koju napravis pomocu XNA distribuiras u source-u pa ko hoce da se igra mora da ima PC na koji ce da skine source igre i prekompajlira je za neku platformu (PC, XBOX, ili nesto trece) i onda je preko USB-a posalja na doticnu platformu i igra se. Ova licenca zgodna samo za causal igre.

Jos jedna dopuna.. XBOX360 NIJE DX10 kompatibilan, vec je npr. DX9.2.
U narednom periodu u toku tranzicije sa XP-a na Vistu mozemo ocekivati svasta. Najverovatnije ce sa praviti igre koje rade na XP-u (DX9) i na Visti (DX9 & DX10), sto znaci vise posla za programere, i nece se iskoristiti sav moguci potencijal DX10 (jer igra mora da radi i na DX9 spravama)
 
Poslednja izmena:
pa nvidiji i ATI-ju bi se isplatilo da odrade openGL 3 standard valjano, to bi znacilo da bi igre sa PC-a mogle da se teraju i na drugim platformama, tipa Mac, a i na drugim OS-ovima, tipa linux i da bi ATI i nVidija prosirili trziste na jos potencionalnih kupaca, da ne pominjem stabilnije i brze kodove...

hvala yooyo, zaista, veoma koristan info (kao i uvek 🙂 zato sam te i zvao da se ukljucis )
10x !
 
Da li bi im se isplatilo?? Windows, dakle DirectX drzi 95% trzista! Apsolutno je neisplativo njakati se za ostatak. Konzole imaju svoja razvojna okruzenja, gde ono kod PS3 lici na OpenGL, ali je daleko od onoga sto ce OGL3 biti. A XB360 koristi derivat DirectX-a, koji je negde izmedju DX9 i DX10.
AMD i NVIDIA nemaju trzisni interes da zajednicki rade na OGL 3, njihov interes je STRATESKI. Ako su vec oni "preduzimaci" koji obezbedjuju HW na kome se teraju 3D aplikacije, zasto onda oni ne bi diktirali trend razvoja softvera! Problem do sada je bio taj da se oni nikako nisu mogli sloziti oko toga sta i kako treba d abude implementirano u OGL i razvoj OGL-a je stagnirao ili da kazem, bio previse spor zbog nacina odlucivanja ARB-a. Sada kada je Kronos peruzeo nadzor nad OGL-om, moguce je da ce se stvari menjati. Mozda su zaista pronasli pravi razlog i odgovarajuce nacine da zajedno guraju standard, iako su konkurencija. Mozda je to jedna od posledica ulaska AMD-a u citavu pricu i donosenja njihove "kohabitacione" filozofije poslovanja. Najbolji primer je da AMD-ova udarna HighEnd platforma koristi konkurentski chipset kao osnovu - nForce 680a!
U svakom slucaju, pred OGL-om je potencijalna renesansa i bice zanimljivo pratiti daljli tok desavanja...
 
razvojno okruzenja za Xbox je XNA. i nedjo, nisi mi odgovorio kako na sta si mislio kad si rekao "Vista ce sa svojim rigoroznim zahtevima uticati na pisanje kvalitetnijeg koda za softver..."???
 
http://www.bit-tech.net/hardware/2006/11/30/directx10_future_of_pc_gaming/1.html

odlican read ! (Mozda ne za NEdju i one koji vec znaju ovo u crevca). Lepo objasnjeno na konkretnim primerima sta je zapravo DX10, sta je M$ uradio i sta mozemo ocekivati.

Mozemo ocekivati DX9 igre u buduce svakako, jel skok na dx10 nece biti lak, devovi imaju dosta da uce !

Par zapazanja :

1. DX10 moze biti dobar isto koliko i katastrofalan. Obrazlozenje:
devovima su otvorene ruke da sa grafikom sada rade sta oce, nema CPU limitiranja, i limitiranja od strane API-ja (ko ne zna o cemu pricam nek ode na gore ostavljeni link i procita tekst, nije kratak ali je razuman i koristan !). Devovi mogu iskoristiti DX10 da prave malko lepse igre koje ce dosta bolje raditi na mainstram dx 10 kartama, nego sto je to bio slucaj u vreme dx9 generacije (ne mislim na 9.0c, nego i na prethodne verzije). Sto ce reci teoretski dx9 igra prepisana u dx10 ce bolje raditi na low/middle end dx10 karti nego na high end dx9 karti. (teoretski)

2. Ono sto je CPU do sada radio, sa dx10 pada cisto na graficku. Koliko sam ja razumeo graficka karta ce sada imati MNOGO vise posla nego sa DX9. Sa dx9 dobar deo posla je odradjivao CPU i tako donekle rasterecivao graficku. Sad ce nam biti dovoljan i slabiji CPU (recimo da c2d nece biti znatno brzi u dx10 igrama nego venice 3000+ posto nece skoro nista raditi, tj nece davati toliko vece performanse) ali nam duplo jaca grafika naspram neke dx9 grafike mozda i nece biti dovoljna posto ce imati vise polsa. Tesko je objasniti, ali kao sto rekoh, poslovi koje je do sada radio CPU od sada ce raditi GPU. 8800gtx sa duplo vise tranzistora od 7950gx2 ce u dx 10 modu raditi 4-5 puta vise posla u dx10 nego GX2 u dx9, pri tome mislim na istu igru (isti posao) konvertovan u dx10 vs dx9. Meni se ovo ne svidja. Sa novim monstrumima od procesora bolje da nisu to bacali na GPU vec da su rasteretili GPU, a ne opteretili dodatno. Moje misljenje naravno ne morate se sloziti sa njime.

3. Sa vistom i DX10 i dx10 kartama, devovi ce moci da pisu aplikaciju tako da kad kartici zafali video rama ona moze da koristi sistemski ram (umesto swapovanja po HDD-u). ovo je mac sa dve ostrice. Ako ste "taman" sa memorijom, a igra je pisana tako da kartica zaroni u sis ram (zbog loseg koda joj recimo ne bude dovoljno 512mb sa mainstream dx10 karte) ode sistem rama, a swapovanje se prebacuje za nesto drugo pa je opet prisutno. Zamislite samo novi neoptimizovan EA engine i potencialne probleme ! <--

4. devovima ce svakako biti lakse da razvijaju engine sa dx10 standardom zbog striknosti, nije jos uvek na nivou konzola ali je na dobrom putu. Mozemo ocekivati optimizovanije engine.

takodje JAKO su im odresene ruke, skinuti su im maltene svi cap-ovi koji su postojali i sad mogu po vertice-u da zbudze i 128 tekstura umesto 4, naravno, u najmanju ruku ogranicenja su smanjena za duplo, a negde i za 500 puta !!! Ako u nekim segmentima natrpaju 100 puta vise elemenata - kakve ce nam graficke biti potrebne da to renderuju ?!. naravno ostaje im da urade skalarne engine pa i da daju mogucnosti da se to sve smanji u detaljima itd...

Sve u svemu bojim se da ce 700mil tranzistora u 8800gtx-u jako brzo postati MALO !
ali takodje zbog jednostavnijeg kodinga i striknosti API-ja, devovi ce manje posla trositi na optimizacije za razne modele karti raznih proizvodjaca te 'visak' vremena mogu posvetiti necemu drugom, recimo gameplay-u, peglanju bug-ova, budzenju grafike, ali bojim se da ce imati vremena da izbiraju maksimalno dva od navedenih...

I jos jedno zapazanje: I ranije sam nekim stvarima 'proricao sudbinu' (cene x1800gto i njegov izlazak i (ne)popularnost, PS3 cena itd itd.). Meni ovde SMRDI to da m$ oce da iskoristi dx10 i vistu maksimalno u korist x-box-a, zapravo ovo je medjusobno vezano. Sledeci x-box ce biti dx10 i igre za njega ce biti lako prenosive na PC i igre za PC lako prenosive za X-Box. Ovo im je cilj. X-box ce biti cascen PC naslovima i broj igara za X-Box ce se utrostruciti (nadolazecih igara za neku sledecu verziju x-box-a). Mark my words ! 😛 DX10 je zavrsen, ATI vec ima dva chipa sa unified pixel s. arhitekturom (jedan u x-box 360, a drugi je r600 koji samo sto nije). Uz male izmene dobicemo izjavu m$ :

"ako hocete samo kvalitetno da se igrate i da igrate sve sto moze i na PC-u - dajemo vam x-box ! Ako ocete vise - kupite vistu !" I oni su zavrsili.
 
Unified shader arhitektura nema veze sa DX10 standardom. Cak se i ne nalazi u specifikaciji. MS je tu ostavio odresene ruke hw vendorima.
XBOX360 NIJE DX10 kompatibilan niti ce to moci da bude kroz nekakav update. To je i dalje DX9 chip.
gx-x je napisao(la):
"ako hocete samo kvalitetno da se igrate i da igrate sve sto moze i na PC-u - dajemo vam x-box ! Ako ocete vise - kupite vistu !" I oni su zavrsili.

Najbitnija prednost konzole u odnosu na PC je sto su sve konzole iste i developeri nemoraju da se pate sa optimizacijom igre za slabije platforme. Jednostavno, na pocetku se zna na cemu ce da radi i tako se programira. Ako MS ima ideju da uradi to sto si ti napisao onda je to kraj konzola.
 
ne govorim o broju pajplajnova i o tome da li su skalarni ili vector, vec o svemu ostalom, ne smeju da implemntiraju svoja resenja za dx10 api vec trenutno postavljene standarde.

A sto se kozola tj x-box-a tice, rekao sam SLEDECI x-box, a ne ovaj, ovaj nece moci to, nisi me dobro razumeo, dakle PRETPOSTAVKLJAM da ce sledeca generacija x-box-a zadovoljiti osnove dx10 API-ja i da ce igre za nju biti lako prenosive na PC, samo se doda/ubaci podrska za razne joystice, soundcards itd (secas se teme oko ne podrzavanja creative i hw akceleracije u novom DX-u ? razmisli zasto...), a graficki engine u osnovi ostaje isti (opet napominjem - u nekom sledecm X-boxu, ne ovom)

PS. nije kraj konzola zato sto ce konzola kostati 400e, a PC mnogo vise, pa ko oce samo da se igra kupice konzolu. Primera radi, igra za konzolu zvana <igra2> ce kostati 50e, a ista ta za PC 30e. m$ ce kroz cenu igara (isto kao i sony) nadoknaditi odredjene troskove (ne kroz sve igre vec kroz one koje sponzorise i koje radi bungee)
 
Poslednja izmena:
Pa tako je i sad, Oblivion za Xbox košta $10 više nego za PC...
 
ovako, suma sumarum : ako se moja pretpostavka pokaze kao tacna PC ce imati 80% naslova od X-boxa *460 , a X-box *460 80% naslova sa PC-a. Sta ovo znaci ??? Pa razmislite 🙂 Zasto ATI i nVidija rade na unifikaciji standarda za OGL 3.0 ? Sta ovo sve znaci ? Pa znaci da ja ili sam lud ili cemo svi voziti X-Box za 2 godine za igranje igara, a PC drzati na novou od godinu dana od sada jer nam nece vise ni trebati za igranje, ILI ce ATI/AMD i nVidia poceti da forsiraju OGL3.0 da bi zadrzali trziste i prodaju i ne dozvolili da se ovo desi 😉

edit: Zasto m$ izbegava implemtaciju novog OGL-a ? Pa zato sto nece da ih preskoce, veoma jednostavno strateski gledano. OGL nikada nije patio od cap-ova i ogranicenja kao DX, zato je genije po imenu Joca Krmak sve svoje engine i radio bazirane OGL-u jer je sve znao/predvideo od pocetka. Joca ce ih preskociti svakako, covek je dovoljno sposoban da napise sopstveni APi koji se instalira po potrebi. Fora je u tome sto je OGL dostupan na svim platformama, linux, mac os X itd. Ako bi m$ podrzao OGL 3 to bi dalo dodatnu motivaciju devovima da pisu kod u njemu (OGL 3 ce podrzavati isto sve sto i DX 10), a onda se igre mogu igrati na svim sistemima, a ne samo na Visti. Naravno da m$ to nece...m$ oce da nam na kraju proda konzole, a OS da ostavi za sve ostale i ostalo.
 
Poslednja izmena:
razvojno okruzenja za Xbox je XNA. i nedjo, nisi mi odgovorio kako na sta si mislio kad si rekao "Vista ce sa svojim rigoroznim zahtevima uticati na pisanje kvalitetnijeg koda za softver..."???
Mozda sam bio malo neprecizan. Programski jezik u kom se programira za XBOX360 je DirectX-ov HLSL.
XNA je razvojno okruzenje u kome se mogu praviti igrei za PC (i za PocketPC).

Nacin na koji vista dodeljuje resurse i dozvole za pristup pojedinim slojevima sistema i sistemskim bibliotekama je mnogo rigorozniji, nego sto je to bio slucaj sa XP-om.
 
Poslednja izmena:
ne govorim o broju pajplajnova i o tome da li su skalarni ili vector, vec o svemu ostalom, ne smeju da implemntiraju svoja resenja za dx10 api vec trenutno postavljene standarde.

O cemu ostalom ti govoris? Ko ne sme da implementira svoja resenja za DX10? Koja resenja? Kakve postavljene standarde??
 
http://www.bit-tech.net/hardware/2006/11/30/directx10_future_of_pc_gaming/1.html
odlican read ! (Mozda ne za NEdju i one koji vec znaju ovo u crevca). Lepo objasnjeno na konkretnim primerima sta je zapravo DX10, sta je M$ uradio i sta mozemo ocekivati.
A sto bi to ljudi pretumbavali sa engleskog uz potencijalni rizik da nesto lose prevedu i razumeju, kad imaju moj opsirniclanak u decembaskom digitalu 😉
DX10 moze biti dobar isto koliko i katastrofalan. Obrazlozenje:
Nisi obrazlozio zasto bi DX10 bio katastrofalan?
Ono sto je CPU do sada radio, sa dx10 pada cisto na graficku. Koliko sam ja razumeo graficka karta ce sada imati MNOGO vise posla nego sa DX9. Sa dx9 dobar deo posla je odradjivao CPU i tako donekle rasterecivao graficku. Sad ce nam biti dovoljan i slabiji CPU (recimo da c2d nece biti znatno brzi u dx10 igrama nego venice 3000+ posto nece skoro nista raditi, tj nece davati toliko vece performanse) ali nam duplo jaca grafika naspram neke dx9 grafike mozda i nece biti dovoljna posto ce imati vise polsa.
Nisi dobro razumeo! CPU NIKADA nije rasterecivao graficku! On ju je GUSIO! CPU nikada nije mogao da stigne i da grafickoj isporuci dovoljnu kolicinu poligona, i uvek je GPU cekao na CPU! Sa DX10 i geometry Shaderom, ovaj problem ce biti kompezova. Nece sasvim biti izbegnut, jer CPU i dalje ima svoje mesto u citavom postupku renderinga, ali vremenom ce ono postajati sve manje bitno. Sa napretkom koji prave proizvodjaci GPU-ova u odnosu na proizvodjace CPU-ova, ovo je odlicna stvar, gledano s aspekta same grafike.
Tesko je objasniti, ali kao sto rekoh, poslovi koje je do sada radio CPU od sada ce raditi GPU. 8800gtx sa duplo vise tranzistora od 7950gx2 ce u dx 10 modu raditi 4-5 puta vise posla u dx10 nego GX2 u dx9, pri tome mislim na istu igru (isti posao) konvertovan u dx10 vs dx9. Meni se ovo ne svidja. Sa novim monstrumima od procesora bolje da nisu to bacali na GPU vec da su rasteretili GPU, a ne opteretili dodatno. Moje misljenje naravno ne morate se sloziti sa njime.
Nije tesko objasniti, nego je samo malo teze shvatiti, pogotovo ako prevodis sa engleskog,a upitanju je specificna terminologija 😉 Mozes da mislis na istu igru i isti posao, ali mislis POGRESNO! GX2 NIKADA NIJE MOGAO da radi ono sto 8800 moze da radi i zbog cega rasterecuje GPU, jer GX2-kini tranzistori nisu kreirali Geometry Shader Unit! 😉
3. Sa vistom i DX10 i dx10 kartama, devovi ce moci da pisu aplikaciju tako da kad kartici zafali video rama ona moze da koristi sistemski ram (umesto swapovanja po HDD-u). ovo je mac sa dve ostrice. Ako ste "taman" sa memorijom, a igra je pisana tako da kartica zaroni u sis ram (zbog loseg koda joj recimo ne bude dovoljno 512mb sa mainstream dx10 karte) ode sistem rama, a swapovanje se prebacuje za nesto drugo pa je opet prisutno. Zamislite samo novi neoptimizovan EA engine i potencialne probleme ! <--
Igra se ne pise tako da negde stoji da li kartica treba da zaroni u RAM ili ne! To je za igricu sasvim transparentan postupak koji dogovaraju drajver i DX. Sa programerske strane prica je mnogo kompleksnija od "neoptimizovanog EA enginea", a ova mogucnost DX10-ke nije tu da bi programeri divljali sa memorijskim zauzecem. Virtuelizacija memorije je tu dabi otvorila vrata upotrebi GPU-a za stvari mimo renderinga "neoptimizovanih EA-ovih enginea". A kada se bude koristila u svrhe renderinga, koristice se tako da ne uspori sistem, naprotiv.
4. devovima ce svakako biti lakse da razvijaju engine sa dx10 standardom zbog striknosti, nije jos uvek na nivou konzola ali je na dobrom putu. Mozemo ocekivati optimizovanije engine.
takodje JAKO su im odresene ruke, skinuti su im maltene svi cap-ovi koji su postojali i sad mogu po vertice-u da zbudze i 128 tekstura umesto 4, naravno, u najmanju ruku ogranicenja su smanjena za duplo, a negde i za 500 puta !!! Ako u nekim segmentima natrpaju 100 puta vise elemenata - kakve ce nam graficke biti potrebne da to renderuju ?!. naravno ostaje im da urade skalarne engine pa i da daju mogucnosti da se to sve smanji u detaljima itd...
Vidis to sto si boldovao, a sto sam ja podvukao, govori da nisi shvatio ono sto si citao! yooyo je to gore ovlas dotakao, pa cu ga citirati:
yooyo je napisao(la):
Narodski receno, ako u DX9 pozoves puno draw poziva dolazi do cestog prebacivanja iz user u kernel pa u user mode sto znacajno usporava. Zato su MS developeri poceli da uvode termine kao npr. batch , texture atlase, ... i terali programere da iscrtaju scenu u sto manje draw poziva.
U prevodu, sto se "kapaciteta" tice, DX9 graficke bi mogle da renderuju povecan broj detalja, ali DX9 to ne bi mogao da obezbedi!
Sve u svemu bojim se da ce 700mil tranzistora u 8800gtx-u jako brzo postati MALO !
ali takodje zbog jednostavnijeg kodinga i striknosti API-ja, devovi ce manje posla trositi na optimizacije za razne modele karti raznih proizvodjaca te 'visak' vremena mogu posvetiti necemu drugom, recimo gameplay-u, peglanju bug-ova, budzenju grafike, ali bojim se da ce imati vremena da izbiraju maksimalno dva od navedenih...
Kranji si pesimista u prvom delu, i preterani optimista u drugom. Niti ce 8800GTX brzo postati spor, niti ce developeri imati previse slobodnog vremena da e bave necim sporednim. DX10 im otvara toliko mogucnosti, ali i zahteva usvajanje gomile novih znanja!
Na ono proricanje na kraju necu ni da repliciram, posto nije u kontekstu treda, a i prilicno je plitmo, obzirom da je slika mnogo veca, te da bi se sagledala treba mnogo vise informcija od citanja jenog texta na Netu...
 
Poslednja izmena:
da ne citiram sve: ako bi neki developeri sada krenuli da pisu igru i izbacili je za godunu dana kako Bog zapoveda na DX 10 sa svim mogucnostima DX 10 iskoriscenim do kraja ni 100 8800GTX kartica je ne bi poterali. zamisljam 128 tekstura puta 4 po objektu ( a moze i bo vertice-u, ali da ne preterujem) u rezoluciji 8k x 8k. = Katastrofalno

to sam obrazlozio idemo dalje:

CPU nije rasterecivao graficku on ju je gusio - wtf ? a zasto ? zato sto su neke operacije zavisile od njega, sto jaci CPU to bolji rezultati. Nije li logicno zasto je CPU gusio graficku ? Sasvim je jasnoda su NEKI , ali ne svi , zahtevi gusili CPU, ali takodje neke predikcije i izracunavanja je radio CPU , a sada ce ih raditi graficka umesto njega, to pise po svim zidovima DX-a 10, ne vidim zasto je to sporno i kvotovano ? Jednostavno mnogo je sada meni komlikovano da izvlacim recenice iz raznih "reviewova" u kojima pise sta je radio CPU , a sta ce raditi graficka ubuduce, stvarno ima mnogo toga i nemoj sad ti Nedjo da pises tako da ispada da GPU nece dobiti dodatne zadatke kad znas da to nije tako. Jeste , CPU je negde ogranicavao ali iz specifikacija DX10 se vidi sta ce od sada GPU preuzeti direkt na sebe. Menije jasno sta ce preuzeti, ali kazem, stvarno me mrzi sad da ovde bacam 30 recenica koje moram da kopam iz 4 razlicita review-a sa skupa 30 strana...malo je naporno.

"Igra se ne pise tako da negde stoji da li kartica treba da zaroni u RAM ili ne! To je za igricu sasvim transparentan postupak"

za igru jeste, za mene koji sedim ispred racunara nije. Ako je igra pozvala na sav might&magic dx10-tke i krenula da radi 20000 tekstura na ekranu na mojoj 8300gt dx10 grafickoj sa engineom koji joj kaze " nemas vrama idi na sistem" i ona me pukne po mom 1gb rama sta se desava ? nesto ce stuterovati i svapovati. Virtuelizacija o kojoj ti pricas je jednaka dodatnom trosku, i to ne malom, korisnickog dzepa.

NEdjo, pola stvarikoje si krenuo da mi objasnjavas ja kontam, citao sam ih i pre nego sto si mi ih ti napisao, citao po forumima itd, sve ja to znam, ne moras mi se obracati kao retardu 🙂 Naravno da nisam u svom postu naveo SVE sto je dobro i sto je lose vec samo neka potencijalan , po meni zarista tzv na kojima mogu nastati poboljsanja i pogorsanja.

glavna fora i izjava svuda je u prevodu : "DirectX 10 is not CPU limited as DX9 was." I cinjenica je da ce dosta poslava zbog toga biti prebaceno sa CPU na GPU.

ono menjane iz user u what-ever-mod uzima 600 ciklusa, ok, sad vise nece, ali ono st je CPU odredjivao sta ce biti u Z buferu ili ne sad ce raditi GPU, instasing vise nije limited kao cloning, super lepa grafika, razlicit enviroment, vec vidim expanziju z oblivion sa trilion poligona instansinga i 50 razlicitih tekstura za iste, jeste, dx 10 to moze, a moze li moja graficka ?

vidim EA games i NFS carbon retunr kako trpa 2GB tekstura u active koriscenje, sto ne stane u grafulju stace u RAM, sto nema rama -bole nas, kupite ram, sttuter nije frka, to je igrivo, zove se min spec masina sa xyz svega i svacega.

Ono sto je Jugoslav rekao STOJI ! ali ono sto sam ja rekao je da pored toga graficke dobijaju JOS DODATNOG POSLA KOJE JE DO SADA CPU RADIO ! Z-buffer culling spada kompet na graficku, a to nije mala stvar i to je samo jedan primer...a ima ih dosta u svim segmentima. Valjda je jasno da da bi se skinuo CPU bound limit mora posao da se skine sa CPU-a ???

"U prevodu, sto se "kapaciteta" tice, DX9 graficke bi mogle da renderuju povecan broj detalja, ali DX9 to ne bi mogao da obezbedi!"

naravno, u tome je car dx10, ali u prvom crysis demou na dx 9 nisam primetio da je izgledao lose 🙂 Takodje OpenGL ikada nije patio od DX9 problema, nije imao cap-ove, ogranicenja sto se tekstura itd, ali programeri su jednostavno odlucili da se muce sa DX9 dok je joca krmak pravio sto je pravio. Kako to ? Kako to da John Caramack video sve ovo 2000-te godine i izjavio da je OGL buducnost ?! Mozda je covek alien isto koliko i Nikola Tesla. Caramack zna sta radi i ravio je svoj API za mega textures, nije morao da ceka m4 da mu da 8k x 8k teksture, a ni to nije dovoljno za ono sta je on smislio...


Sto se zadnjeg dela tice i pesimizma - pa pazi, optimista je lose obavesteni pesimista 😀
Kolko god nam DX10 sad bio dobar, u sustini to je droga. m$ treba sutnuti. m$ sistemi nisu jedini OS-ovi, a AMD i Nvidija to kontaju. OGL igre bi podjednako dobro radile na linuxu i na m$ OS-u, ako ne i bolje na linuxu .... Nisam siguran da AMD-u i nVidiji bas odgovara da se vezu samo i iskljucivo za windows kad znaju da napolju postoji jos trzista... OGL je spas, DX10 propast ako se ostane iskljucivo na njemu, ovo kazem cisto zbog tradicije monopola, tako da DX10 ne moze biti nista drugo sem m$ pokusaja da zavee monopol na jos jedan segment. (Vista ne podrzava OGL)


edit: jos jedno gledanje u pasulj 😛

u narednoj godini cemo imati:

1. Optimizaciju na driver levelu koja vraca deo posla na ultra mighty CPU koji su se pojvili isu skupi (koliko dodatnih 500mil tranzistora na GPU)

2. Veliko forsiranje i finansiranje OGL standarda OGL 3.0 (my favorite) od strane nvdije i ATI/AMD-a

3. graficka karta dx10 u mid segmentu, tripple slot sa 10000 mil tranzistora, high end je dual karta koja zahteva sli sa PCI-E 2.0 stadardom ( !!! ) i ima 200000 mil tranzitora. Prosecna potrosnja racunara, zahvaljuci m$-u, 500W, tj kao ceo spusteni plafon, samo sto ovaj radi ceo dan....

😉
 
Poslednja izmena:
Mozda sam bio malo neprecizan. Programski jezik u kom se programira za XBOX360 je DirectX-ov HLSL.
XNA je razvojno okruzenje u kome se mogu praviti igrei za PC (i za PocketPC).

aj mi jos malo pojasnite... gx-x je prorekao da ce tek sa sledecim xboxom (~DX10 komaptibilnim) moci da se lako prenose igre PC<>Xbox. Zar to vec sad nije slucaj?!? :trust: koliko razumem XNA se nekoristi samo za "PC (i za PocketPC)" vec i za Xbox!! Tako da je M$ objedinio svojim razvojnim okruzenjem sve tri platforme (o ovome je neko pisao u Digitalu pre cirka 2-3 godine da je to plan M$-a) koji su koliko ja kapiram uspeno odradili...

fala bogu da M$ nece nista od standarda koji nisu pod njihovom kontrolom 😀 (WMA, WMV... izasao je text u c't magazinu o PDF vs M$ XPS - M$ u Windowsu napravi los printing system sa kojim moraju svi pisci software za Win da se izbore i onda M$ napravi svoj format koji zaobilazi ovaj system i eto ga ispred konkurencije) ispi*am se i*erem na M$ :wall:

EDIT: evo sad posle malo cesljanja vidim sta ima novo u Visti: WinFX (.NET Framework 3.0) (jesi li mislio na ovo nedjo kad si rekao "Nacin na koji vista dodeljuje resurse i dozvole za pristup pojedinim slojevima sistema..."). Promenili su ceo system! zamenjen je GDI... sve! (ne samo nacin na koji rade driveri..)! Znaci ipak je Vista nesto ZAISTA novo 🙂 ! ne kao Win2000 -> XP 😡 (kako volim kad sam sebi odgovorim o🙂 )

O Metro (XPS) fajl formatu mozete procitati direktno od koautora ovde.
 
Poslednja izmena:
da ne citiram sve: ako bi neki developeri sada krenuli da pisu igru i izbacili je za godunu dana kako Bog zapoveda na DX 10 sa svim mogucnostima DX 10 iskoriscenim do kraja ni 100 8800GTX kartica je ne bi poterali. zamisljam 128 tekstura puta 4 po objektu ( a moze i bo vertice-u, ali da ne preterujem) u rezoluciji 8k x 8k. = Katastrofalno
to sam obrazlozio idemo dalje:
Nisti ti obrazlozio, di si samo primenio dedukciju zasnovanu na sopstvenim pretpostavkama, be imalo uvida i znanja o tehniockoj strani citave price. problem koji ti i slicni tebi imaju kada procitaju onmakve textove i vide one brojek u onim tabelama jeste slika koju kreiraju o necemo sto je mnogo kompleksnije i sto ni jedan novinar ne moze da prenese i objasni u clanku. Ja se maksimalno trudim da ono sto ne razumem ni ne uplicem u pricu i u opste ne pametujem o tome. Nazalost jako jemalo developera koji bi tako suptilnu tehnicku materiju mogli pitko preneti. I sve se opet svodi na delice, koje neupuceno lice, kao sto sit i moze da sklopi u pogresnu sliku.
Poenta je da sve one brojke o texturama, reisterima i konstantama ti ne mozes, jer objektivno ne znas, da peneses u svoje izlaganje i zakljucis kako je 8800GTX prespor za DX10 implementaciju! genuineu sam pre skretao paznju da iz svog malog (bez i trunke podcenjivanja) tehnickog znanja, ne donosi cementirane zakljucke o nekim stvarima iz sveta procesora. tebi isti savet po pitanju grafike, pa radi sa jim sta 'oces 😉 Milim te ne shvati me pogresno, ne pokusavam da budem nabedjeni poznavalac, pa da te klepam po glavi. prijateljski ti tvrdim da gresis na osnovu samo malo mog znanja od DX10-ci.
CPU nije rasterecivao graficku on ju je gusio - wtf ? a zasto ? zato sto su neke operacije zavisile od njega, sto jaci CPU to bolji rezultati. Nije li logicno zasto je CPU gusio graficku ? Sasvim je jasnoda su NEKI , ali ne svi , zahtevi gusili CPU, ali takodje neke predikcije i izracunavanja je radio CPU , a sada ce ih raditi graficka umesto njega, to pise po svim zidovima DX-a 10, ne vidim zasto je to sporno i kvotovano ? Jednostavno mnogo je sada meni komlikovano da izvlacim recenice iz raznih "reviewova" u kojima pise sta je radio CPU , a sta ce raditi graficka ubuduce, stvarno ima mnogo toga i nemoj sad ti Nedjo da pises tako da ispada da GPU nece dobiti dodatne zadatke kad znas da to nije tako. Jeste , CPU je negde ogranicavao ali iz specifikacija DX10 se vidi sta ce od sada GPU preuzeti direkt na sebe. Menije jasno sta ce preuzeti, ali kazem, stvarno me mrzi sad da ovde bacam 30 recenica koje moram da kopam iz 4 razlicita review-a sa skupa 30 strana...malo je naporno.
Pa lepo sam ti napiso zasto! CPU nikada nije mogao dovoljno brzo da isporuci GPU-u podatke koji mu trebaju od njega. Neznas, pa se razbacujes pojmovima. GPU ne radi nikave "predikcije". Ja ne kazem da GPU nece dobioti nove zadatke, naprotiv. Veruj mi u jednoj recenici se moze reci sta ce to GPU da radi u DX10 eri, sto je CPU do sada za njega radio, samo treba tacno razumeti sta je to! 😉 Tip: ima veze sa geometrijom.
Ako je igra pozvala na sav might&magic dx10-tke i krenula da radi 20000 tekstura na ekranu na mojoj 8300gt dx10 grafickoj sa engineom koji joj kaze " nemas vrama idi na sistem" i ona me pukne po mom 1gb rama sta se desava ? nesto ce stuterovati i svapovati. Virtuelizacija o kojoj ti pricas je jednaka dodatnom trosku, i to ne malom, korisnickog dzepa.
Ponavljam, stvar je maaalchiceee kompleksnija nego sto ti karikiras! Samo cu ti reci da "engine" nece reci grafickoj da ode u sistemski RAM, to ne funkcionise tako! Engine se nikada ne obraca grafickoj, na prvom mestu, na drugommestu, igre se nikada ne programiraju tako da alociraju 8 GB memorije (malo karikiranje). Ako zaista zelis da znas tacno u vezi virtuelizacije memorije u DX10 od najprostijeg objasnjenja koje svi navode u svojim "strucnim" reviewima - uzimanje dela sistemskog rama, savetujem ti citanje Microsoftove i NVIDIA-ine dokumentacije namenjene developerima. Ili mozda jos bolje, pronadji negde dobro objanjsenj samog pojam virtuelizacije hardverskih resursa. Videces da on ne znaci da ce od tvojih giga rama, lose napisana igra pojesti pola!
NEdjo, pola stvarikoje si krenuo da mi objasnjavas ja kontam, citao sam ih i pre nego sto si mi ih ti napisao, citao po forumima itd, sve ja to znam, ne moras mi se obracati kao retardu 🙂 Naravno da nisam u svom postu naveo SVE sto je dobro i sto je lose vec samo neka potencijalan , po meni zarista tzv na kojima mogu nastati poboljsanja i pogorsanja.
glavna fora i izjava svuda je u prevodu : "DirectX 10 is not CPU limited as DX9 was." I cinjenica je da ce dosta poslava zbog toga biti prebaceno sa CPU na GPU.
ono menjane iz user u what-ever-mod uzima 600 ciklusa, ok, sad vise nece, ali ono st je CPU odredjivao sta ce biti u Z buferu ili ne sad ce raditi GPU, instasing vise nije limited kao cloning, super lepa grafika, razlicit enviroment, vec vidim expanziju z oblivion sa trilion poligona instansinga i 50 razlicitih tekstura za iste, jeste, dx 10 to moze, a moze li moja graficka ?
Ponavljam, ja zaista nisam imao ni najmanju nameru da te retardujem. Samo te pitam da li ti zaista raumes sve te pojmove koje si "posrbljavao" gore?! Ako ni jednom tacno nisi napisao kako i sta ce GPU da uzme od CPU-a, ja onda zakljucujem da ti zaista ne razumes sta pises, premda se uporno trudis da to tako izgleda! Nista licno, ali iz pogresnog razumevanja onoga sto si citao po forumima donosis i ovde izlazes pogresne zakljucke.
Zaista je logicno ocekivati da ce sporije DX10 graficke iz LowEnd segment raditi sporije u DX10 naslovima, a da ce 8800-ke i njihovi nasledici raditi brze! Sta tu ima da se pribojavamo?
Ono sto je Jugoslav rekao STOJI ! ali ono sto sam ja rekao je da pored toga graficke dobijaju JOS DODATNOG POSLA KOJE JE DO SADA CPU RADIO ! Z-buffer culling spada kompet na graficku, a to nije mala stvar i to je samo jedan primer...a ima ih dosta u svim segmentima. Valjda je jasno da da bi se skinuo CPU bound limit mora posao da se skine sa CPU-a ???
Pa ako lepo posrbljeno kazes "CPU bound", pa jos pleonazam "limit", zar time ne potvrdjujes ono sto sam rekao da je CPU uvek gusio graficku?!
Jugoslav je rekao kojo je bilo ogranicenje DX9 API-a! A ti nisi rekao KOJI to dodatni posao graficke dobijaju! Sta vise, taj dodatni posao si okarakterisao kao negativnu stvar, a sada to navodis kao pozitivnu, ili mozda ne? Vise ne razumem, mnogo si zapetljao! Ako umes tacno daobjasnis sta je "Z-buffer culling" i kako funkcionise, odnosno sta na tom polju tacno donose DX10 graficke, onda cemo napraviti konstruktivan pomak u ovoj raspravi.
U tome je car dx10, ali u prvom crysis demou na dx 9 nisam primetio da je izgledao lose 🙂 Takodje OpenGL ikada nije patio od DX9 problema, nije imao cap-ove, ogranicenja sto se tekstura itd, ali programeri su jednostavno odlucili da se muce sa DX9 dok je joca krmak pravio sto je pravio. Kako to ? Kako to da John Caramack video sve ovo 2000-te godine i izjavio da je OGL buducnost ?! Mozda je covek alien isto koliko i Nikola Tesla. Caramack zna sta radi i ravio je svoj API za mega textures, nije morao da ceka m4 da mu da 8k x 8k teksture, a ni to nije dovoljno za ono sta je on smislio...
A zamisli Crysis u DX10?! Evo sta kaze gamespot:
Gamespot je napisao(la):

Throughout the entire demo all the graphical features of Crysis dazzled us. The use of motion blur and depth of field made any kind of sudden motion seem more realistic. Trying to use the iron sights of a weapon is also cool, as sun glints on the metal and the depth of field blurs objects that aren't in focus. The high dynamic range lighting and extensive shadowing made the level feel sun-drenched. In terms of sheer fidelity, the DirectX 10 version was noticeably better than the DirectX 9 version of the game that we've seen on previous occasions. Both versions look amazing, but DirectX 10 simply looks better.
hehe, pa jel pricamo o DirectX-u 10 ili je tema DirectX9 vs. OpenGL!? Veruj mi OpenGL ima svojih bubica i programeri se nisu odlucili za DiectX zato da bi se "mucili"! Mozda ces se iznenaditi,a li ti programeri nisu mazohisti... uglavnom! Razlozi zasto je DirectX dominantan API u igrackoj industriji je izuzetnokompleksna tema za sebe i nije joj mesto u ovoj raspravi.Ajde da vise ne mesamo JC-a i ostale stvari nevezane za ovu temu!?
Sto se zadnjeg dela tice i pesimizma - pa pazi, optimista je lose obavesteni pesimista 😀
Kolko god nam DX10 sad bio dobar, u sustini to je droga. m$ treba sutnuti. m$ sistemi nisu jedini OS-ovi, a AMD i Nvidija to kontaju. OGL igre bi podjednako dobro radile na linuxu i na m$ OS-u, ako ne i bolje na linuxu .... Nisam siguran da AMD-u i nVidiji bas odgovara da se vezu samo i iskljucivo za windows kad znaju da napolju postoji jos trzista... OGL je spas, DX10 propast ako se ostane iskljucivo na njemu, ovo kazem cisto zbog tradicije monopola, tako da DX10 ne moze biti nista drugo sem m$ pokusaja da zavee monopol na jos jedan segment. (Vista ne podrzava OGL)
DX10 je ogroman tehnoloski napredak na polju CGI-a na PC-ima.(i slovima "tacka") Sve teorije zavere padaju u vodu kada se zna koliko se igara pravi u DX-u, a koliko u OGL-u.
Vista podrzva OpenGL, to je valjda do sada jasno! Novi ForceWare za Vistuimaju OGL ICD u sebi, bas kao sto su svaki dosadasnji za Xp imali ICD za taj OS!
edit: jos jedno gledanje u pasulj 😛
1...
2...
3...
Imam samo dve posrbljene reci za tebe: вишфул тинкинг 😀
Pod 1 je naucna fantastika, odnosno samo fantastika. Pod 2 je "moz da bidne a ne mora da znaci". Pod 3 si bio najprecizniji 😉
 
Poslednja izmena:
Nazad
Vrh Dno