Windows Graphics Foundation gaat toch DirectX 10 heten

Microsoft DirectXMicrosoft heeft na veel wikken en wegen toch besloten om Windows Graphics Foundation te hernoemen naar DirectX 10. Dit is opvallend omdat het softwarebedrijf de Windows Presentation Foundation, codenaam Avalon, en de Windows Communication Foundation, codenaam Indigo, wel hun nieuwe naam heeft laten behouden en DirectX nu dus enigszins uit de toon valt. Verder heeft Microsoft nog enkele details over DirectX 10 bevestigd. De API zal, ondanks dat hij grotendeels is herschreven, achterwaarts compatibel zijn met eerdere DirectX-versies. Om dat te bereiken, wordt gebruikgemaakt van een extra softwarelaag, die de oudere API-calls omzet naar DirectX 10-aanroepen. Het voordeel hiervan is dat nieuwere games of programma's die DirectX 10 gebruiken, sneller kunnen draaien omdat de API is ontdaan van functies die niet langer in de specificatie zijn opgenomen. Een nadeel kan zijn dat oudere software door deze extra vertaalslag iets trager zal worden. Daarnaast is het nu zeker dat DirectX 10 Shader Model 4.0 zal ondersteunen.

Door Harm Hilvers

Freelance nieuwsposter

03-09-2005 • 11:52

38

Submitter: XWB

Bron: The Inquirer

Reacties (38)

38
35
18
3
1
7
Wijzig sortering
Een nadeel kan zijn dat oudere software door deze extra vertaalslag iets trager zal worden.
kijkende naar de WoW laag in windows hoeft dat verliest niet groot te zijn. iniedergeval niet merkbaar.

ik vind het wel een goede zet. opschonen en weer verder zo gezegt.
Windows over Windows 64.
Nee, niet World of Warcraft :P
"My eyes, my eyes! I'm blind!!!"
(check je spelling even wil je :-/
Nee het verlies hoeft niet groot te zijn, maar er is wel weer verlies, ofwel je hebt weeeer een snellere computer nodig om hetzelfde resultaat te behalen..
Ik vraag me af hoe lang cedega/transgaming nodig zal hebben om deze nieuwe DirectX versie te implementeren. Volgens mij zal Microsoft hier bewust rekening mee hebben gehouden: Herschrijf bestaande functies ook zo veel mogelijk om het transgaming moeilijk te maken.

Of is dit weer on-onderbouwd Microsoft bashing? :+
Dat zie enigzins fout. De DirectX10 API zal een heleboel oud grut kwijtraken zoals het eeuwige "capabilities" gezeur. Dit maakt dat de interface een stuk eenvoudiger is, en dus ook eenvoudiger te implementeren door derden.

Aangezien ze zelf ook nog eens een DirectX9(en eerder)->DirectX10 mapping schrijven helpen ze je dus eigenlijk :)
Velen willen overstappen naar een *nix-systeem maar doen het niet, vanwege de weinige games die ervoor beschikbaar zijn.
Heeft iemand enig idee wanneer deze DirectX 10 gaat uitkomen of zal dit rond de Windows Vista lancering liggen?

En welke vidkaarten zijn eigelijk compatible met DirectX 10 zelf?
Heeft iemand enig idee wanneer deze DirectX 10 gaat uitkomen of zal dit rond de Windows Vista lancering liggen?
DX10 zal aanwezig zijn in de final versie van Vista.
En welke vidkaarten zijn eigelijk compatible met DirectX 10 zelf?
Voorlopig nog geen. Heel waarschijnlijk zal ATI's R600 DX10 ondersteunen, en misschien nVidia's G80 ook.
das nou weer zo lelijk he.. directx10 moet eerst weer ondersteund worden door videokaarten, dan komen er ook DX10 developer demo's, dan weer een 3Dmark 2007 (ofzo) die DX10 features gaat testen (met de duurste kaart maar 5 FPS halen)

dan komen er eindelijk games uit die DX10 features ondersteunen, en kan je ze niet eens meer spelen met de 1e DX10 graka's

nou ok de ontwikkeling gaat verder maar het duurd wel lang voordat je er echt iets aan hebt in een game

hoelang is DX9 er nou al? en de games die een beetje gebruik maken van DX9 features zijn HL2 en Farcry, en BF2 heeft ook wat DX9 feats.

eigenlijk is dit wel de goede volgorde want als het niet bestaat kan je het ook niet laten draaien, dus eerst moet windows bepaalde effecten ondersteunen die game developers weer kunnen gaan gebruiken, waar natuurlijk videokaarten voor moeten zijn die dat kunnen weergeven.

maar kijk eens naar UE3 (unreal engine 3) die kan met DX9 zoveel mooie dingen doen die je voorheen alleen nog maar in videokaart demo's kon zien.

zoals met dat glas-in-lood effect dat echt dat kleur licht op een object projecteerd en dat het zich ook aanpast aan de form waar het op geprojecteerd wordt.

die feature had de 9700pro al van ATI maar het is nog steeds nergens in gebruik
Doom3 word nu volledig gedaan in OpenGL2.0 ;)
ohja is ook zo (maar de opengl features zijn bijna vergelijkbaar met DX9, zoals dat hitte effect)
DX9 is alweer wat jaartjes oud dus tijd voor een update.

Wat zijn de nieuwe mogelijkheden van Shader Model 4.0 tov de huidige versies??
Je kan niet elk half jaar zomaar een update uitbrengen. De spelmakers en videokaart fabrikanten moeten ook kunnen bijblijven ;)
"Het voordeel hiervan is dat nieuwere games of programma's die DirectX 10 gebruiken, sneller kunnen draaien omdat de API is ontdaan van functies die niet langer in de specificatie zijn opgenomen. Een nadeel kan zijn dat oudere software door deze extra vertaalslag iets trager zal worden"

M.a.w. als je een oude kaart hebt kun je DirectX 10 maar beter niet installeren.
Ben benieuwd of je DirectX 10 uit Vista kunt slopen. ;)
@pinobot

Dat is niet waar. Nieuwe programma's die directX 10 nodig hebben werken niet met directX 9, en ookal heb je een oude kaart, je hebt nog wel de snelheidswinst.

Zijn er niet heel veel mensen die een directX 8 kaart hebben en directX 9 zonder problemen gebruiken?
Of gewoon een nieuwe kaart kopen natuurlijk :+
Hmz, ik vond het wel handig geen DX updates. Je koopt een videokaart, en die was de komende twee jaar nog compatible met de nieuwste DX versie :)

Is er al bekend wat voor voordelen DX 10 brengt t.o.v. DX 9?
Sinds wanneer is je programma sneller door functies niet te gebruiken die er in zitten? Ik geloof wel dat het wat minder groot wordt, maar het is lariekoek dat het daardoor sneller is.
ze hebben heel dirext X opnieuw geprogrameerd ongeveer.
als je dan geen rekening hoeft te houden met backward compatabilaty kan ik me goed voorstellen dat je het sneller kan maken.
de opzet van X10 is gewoon heel anders.
zoals ik de posting heb gelezen is DX10 nog steeds backwards compatible doordat er een extra laag is (wrapper ofzo) die het omzet. Ze denken het sneller te maken door functies van oude DX eruit te halen.

Maar als iets niet gebruikt wordt en dus niet aangeroepen maakt het niks uit voor de snelheid. Dus wat ze daar zeggen is gewoon bullshit.
Anoniem: 135972 3 september 2005 15:06
voor de duidelijk heid.
er is een verschil tussen compatibol en ondersteuning.
compatibol betekend dat het samen kan werken maar niet de opties hoeft te ondersteunen.

mooi voorbeeld is de mx440 deze is directx 8.
toch kan een spel om dx 9c vragen.
omdat de mx440 geen shaders aan boord heeft zal een spel deze functies naar de prosesor schuiven waardoor je het spel toch kan spelen.

dus een voodoo 2 kaart kan onder dx9c draaien.

dx dicteert altijd het maximum.
dx9 is shader model 1
dx9a is 1.1
dx9b is 2.0
en dx9c is 3.0

ken jij een spel dat sm3.0 nodig heeft.
ik ken er 3 ofzo die het uberhout ondersteunen.
hoelang bestaat dx9 en hoelang hebben we nog maar spellen met echter shaders.
zelfs ut2004 is 8.1 (en ook boa the roed to hill 30)
en oke ze hebben voor latere spellen op de engen wel dingen gebruikt uit dx9 zoals aa en af.
maar de max kwatitijd is nogsteets te berijken.

wees maar niet bang voor dx10.
die komt par in 2007 uit (ik gok 1.5 jaar).
dan kost het nog 3 maanden voor er een hipo graka voor is en nog eens 3 maand voor uber er een game met dx10 elementen komen.
en die spellen zullen tejoreties op en 9700pro draaien.
dus voor de nv7 serie en de arx9 serie zullen er voor de komende 2 jaaren (preformans buiten gelaten) niet achterhaald raken.

mijn x800xt is al meer dan een jaar oud en is op dit moment instaat om bijna alle toeters en te draaien.

als ik het goed heb is zelfs FEAR nog gewoon sm2.0(please corect me if im rong)
je x800 ondersteund dan ook alleen sm2.0b, niet volledig 3.0
Een paar opmerkingen:

DX9 en DX9a zijn al SM2.

DX8 is PS1.1 PS1.3
DX8.1 is PS1.4 (toen praatte men nog niet over shader models)

DX9 heeft als eis volledig PS2 (en SM2) in hardware, en SM3 is optioneel.

DX9a heeft wat kleine compatibiliteits updates.
DX9b en DX9c geven wat meer duidelijkheid over welke optionele features van DX9 ook daadwerkelijk in hardware zijn uitgevoerd. DX9c komt dan overeen met SM3.

Maar de stap van SM3 naar SM4/DirectX10 zal waarschijnlijk wel groter zijn dan van SM2 naar SM3.
Bij DirectX10 gaat Microsoft uit van een unified architecture. Dat betekent dat je geen onderscheid meer maakt tussen pixel shaders en vertex shaders, en maakt grafische features mogelijk die tot dusver erg moeilijk of onmogelijk waren.
Terwijl SM3 er alleen maar voor zorgt dat een zeer beperkt aantal features iets sneller zijn dan in SM2. In wezen kun je alles wat je in SM3 kunt maken met een minimum aan snelheidsverlies ook in SM2 maken.
directX betekent Direct10...
beetje dom.
En winxp betekent win10p,
Radeon X850 XT betekent Radeon 10850 10T,
GF 7800 GTX betekent GF 7800 GT10.

edit: Dit is goed: Linux betekent eigenlijk Linu10

Raar dat niemand dit inziet ;)
directX betekent Direct10...
beetje dom.
Betekent bij jou een X altijd tien?

Dus jij zegt ook:
Direct10 1 t/m 9?

Ik weet ook niet waar de X in DirectX officieel voor staat, maar aangezien DirectX zorgt voor het direct kunnen aanspreken van hardware heb ik altijd gedacht dat de X staat voor X van Access (aangezien je de eerste klank hetzelfde uitspreekt als een X in het engels)
bah.. net een 7800GTX gekocht, krijgen we dit verhaal weer :o

er zijn idd nog weinig spellen die echt optimaal gebruik maken van alle DX9.0 functies, het ziet er naar uit dat de vruchten van de UE3 hier wel gebruik van maken, en es4: Oblivion maakt ook al gebruik van features zoals self-shadowing parallax mapping. Wat gaat shader model 4.0 eigenlijk doen? zijn er al nieuwe features bekend?
same here :) maar ik dacht er aan om strax deze 7800gtx te verkopen en dan een R520 te nemen maar ik denk dat ik die oversla en dan de R580 neem, want zo snel upgraden is duur

Op dit item kan niet meer gereageerd worden.