mboost-dp1

unknown

DirectX Next

- Via Beyond 3D - , redigeret af Zero

Microsoft har på diverse udviklingskonferencer såsom Meltdown, givet et tidligt indblik i hvad der kommer af ændringer i den næste version af DirectX. Denne ny version af DirectX der i øjeblikket går under navnet DirectX Next, er den de fleste af os kender som DirectX 10 og kommer sammen med Longhorn.

Beyond3D har undersøgt de oplysninger der er kommet frem og der kommer som forventet en hel del ændringer. Af de større nyheder er bl.a. en unified shader model, der bruger den samme hardware til vertex og pixel shadere. Virtual Video Memory er endnu en stor ændring. Samlet set skulle mange af ændringerne gerne gøre det nemmere at udvikle til DXN, da mange af de begrænsninger der før var i DX9 nu mere eller mindre er fjernet. De nye funktioner skulle også gerne forbedre ydelsen, da langt mere kan foretages på hardware niveau, uden at skulle lave en besværlig rutine der omgik de tidligere begrænsninger.

Da der endnu er lang tid til denne nye version af DirectX kommer, kan der nå at ske meget med de nye funktioner der nævnes i artiklen.





Gå til bund
Gravatar #1 - FISKER_Q
10. dec. 2003 09:26
Det ser ud til at være endnu et skridt i den rigtige retning.
 
Gravatar #2 - [email protected]
10. dec. 2003 09:32
"Da der endnu er lang tid til denne nye version af DirectX kommer, kan der nå at ske meget med de nye funktioner der nævnes i artiklen."

Og lang tid til vi forbrugere skal ud og skifte til et -næste generations grafikkort til flere tusind kroner.

Når der kommer en ny DX er det altid en glæde med en dyster bagside... Vi får mange flere funktioner. Vores spil bliver hurtigere. Men vi skal også ud og investere i nyt grej...

:o/
Gravatar #3 - FISKER_Q
10. dec. 2003 09:35
#2
Det var også derfor de(Microsoft og producenterne af grafikkort) aftalte de ville vente med den nye version af DirectX
 
Gravatar #4 - Zigma
10. dec. 2003 09:36
Til den tid har jeg koebt en 64 bit processor, hvis jeg overhovedet opgradere, saa jeg haaber da at Longhorn kommer i en 64-bit version.
Gravatar #5 - XorpiZ
10. dec. 2003 09:54
#4

Mon ikke den gør det?
Gravatar #6 - Mr.Weasel
10. dec. 2003 10:02
#4 Nu er der jo alledere 64 bit version af Windows og jeg tror ikke Microsoft vurdere at 64bit nok var en dårlig ide og dropper ideen i Longhorn. Jeg kan nu ikke lige se hvad det har med selv nyheden at gøre.

Problemet med DirectX er at det er Windows only, jeg kan dog ikke lige finde ud af om det er Microsofts skyld eller det bare er fordi der ikke er nogen der har gidet lave f.eks en Linux implementation. Jeg tror nu det er en Microsoft ting.
Gravatar #7 - Zigma
10. dec. 2003 10:21
De 64-bit versioner der findes er da kun beta? Med 64 bit mente jeg bare, at til den tid hvor DirectX 10 kommer, saa maa standarden da efterhaanden vaere skiftet til 64-bit.
Gravatar #8 - XorpiZ
10. dec. 2003 10:46
#7

ALLE Longhorn versioner, der findes nu er jo en beta for hulen da :D
Gravatar #9 - Mr.Weasel
10. dec. 2003 10:51
Windows 2003 er bestemt ikke en beta, ihvert ikke ifølge Microsoft, men det er da muligt den opfører sig som en beta.
Gravatar #10 - Zigma
10. dec. 2003 11:06
#8 Vidste jeg da godt. Jeg taenkte ogsaa paa XP-versionerne......
Gravatar #11 - Linkitch
10. dec. 2003 11:18
Er jeg den eneste der finder navnet lamt ??
Syntes sku' det lyder bedre med DirectX 10 end Next...
Faktisk også svært at sige hurtigt...
Gravatar #12 - FISKER_Q
10. dec. 2003 11:21
#11 hænger nok sammen med "Xbox Next"
 
Gravatar #13 - XorpiZ
10. dec. 2003 11:44
#9

Du ved godt hva jeg mener når jeg siger "Longhorn versioner".

#10

Så sig, at du tænker på XP.
Gravatar #14 - red_martians
10. dec. 2003 11:45
hmmm...jeg synes vær gang der kommer en dx er alle begrænsninger fjernet, det var det både med dx8.0, 8.1 og 9.0 og dx11 er har garanteret også fjernet alle begrænsninger.
Jeg synes det lyder lidt lamt... Det jeg glæder mig mest til, er hvilken oplevelse vi kan få af realisme, det bliver spændende.
Gravatar #15 - flywheel
10. dec. 2003 12:41
#6 DirectX er AFAIR properitær, hvilket betyder at en indfødt version skal impelemnteres via reverse engineering (Hvilket er forbudt en del steder i verden).

Det optimale ville være et Windows sats på OpenGL .... der findes allerede en del gode biblioteker og værktøj - fx MGL (Scitechs multiplatform OpenGL biblioteks implementation, ikke Microsofts forurenede OpenGL variant) - som har været brugt til udvikling af en stribe spil - det gode ved MGL er at der er mulighed for DirectX mapning.
Gravatar #16 - FISKER_Q
10. dec. 2003 13:17
#15

Siden hvornår har Microsoft lavet en OpenGL variant?
 
Gravatar #17 - stone
10. dec. 2003 13:53
#16 - de har ikke lavet en ogl version, men sjovt nok er det en gammel version 1.1 de sender med windows.

/stone
Gravatar #18 - ada
10. dec. 2003 14:49
Er der en måde hvorpå man kan køre WinXP i OGL mode?
og BTW. der er Windows XP 64Bit som _ikke_ er beta, og der er Windows 2003 .net Server som findes i flere forskellige 64Bit versioner.
Dog er de alle optimeret til Intel Xeon processor (så vidt jeg ved det.)
Gravatar #19 - C#
10. dec. 2003 15:32
#18 Itanium I/II = 64Bit, xeon er bare som en alm P4 med SMP muligheder.
Gravatar #20 - stone
10. dec. 2003 19:06
windows xp findes i en released 64bit edition, til itanium cpu'en, som #19 rigtigt skriver, er intels eneste 64bit cpu. den version er ioevrigt ved at have vaeret paa gaden rigtigt laenge, og er som tideligere naevnt, ikke kompatibel med x86 intruktionssaettet. 64bit x86 versionen, som jo koerer paa amd64 serien, er kun i beta, og forventes ikke paa gaden foer september 2004. hvorfor er lidt uklart, da det tyder paa microsoft sagtens kunne have haft den released hvis de ville.

/stone
Gravatar #21 - MadDoG
11. dec. 2003 07:40
Glæder mig sq til at se den nye DirectX "next"... selv om det er lidt et åndsvagt navn at give den...
Men det bliver også interessant at se om de begrænsninger der nok kommer til at være ved den nye version.. giver de samme slags besværligheder til Nvidia kort.. som f.eks. DirectX 9.0 gav..
men altså glæder mig også til de 64-bit processor.. og når LongHorn kommer ud... tror det bliver et rigtig fedt styresystem..
Gravatar #22 - Plimm3r
12. dec. 2003 13:08
Det er en god ting at MS bliver ved med at udvikle DirectX, for hvis de ikke gør går PC gaming som vi kender det en grum tid i møde.
Gravatar #23 - lean
12. dec. 2003 15:06
#22
Hvorfor kan OpenGL ikke få de samme features som DirectX Next stiler mod?
Den eneste forskel er måden hvorpå producenterne af grafikkort skal forholde sig til den kommende udvikling.
Ved DirectX er det Microsoft der er ved roret og bestemmer hvad grafikkortene skal kunne, med OpenGL er det grafikkortproducenterne der bestemmer hvilke features deres kort skal have.
Så grafikkortene skal nok udvikle sig, ligemeget om DirectX eksisterer eller ej, og når grafikkortene går mere over til højniveau sprog bliver deres forskelle også mindre, og nødvendigheden af et styrende organ bliver mindre.
F.eks har jeg ikke de store problemer med at bruge CG fra Nvidia på ATI kort.

Jeg går ud fra at når du siger at PC gaming går til grunde, mener du at det bliver for svært for udviklerne at bruge flere API'er, hvilke vil betyde at nogle spil kun vil køre på nogen kort og andre på andre kort.

Her vil jeg sige at OpenGL og CG er en glimrende lim mellem de forskellige grafikkort. Så længe man kun benytter veldefinerede instruktioner er der ingen problemer i at skifte grafikkort. Selvfølgelig er der gamle grafikkort som ikke har alle instruktioner, men sådan er det også med DirectX - her vil gamle grafikkort heller ikke kunne alle de nye features.
CG har templates som en nødløsning til dette, hvor man kan compile til forskellige templates og se om ens kode så vil virke på kort der har support for disse templates.
I fremtiden vil grafikkort kunne klare størrere og størrere programmer, og minde mere om en almindelig CPU (der bare er superhurtigt til at regne 4x4 matricer, og har forfærdelig mange pipelines). Så når antallet af instruktioner grafikkort når en hvis størrelse, kan man bare køre flere gennemløb for at få sine shadere til at virke - og nemt slå nogle fra hvis grafikkortet er for langsomt.
(Lige nu er det der irriterer mig mest, de forskellige antal instruktioner som de forskellige kort kan klare - selve instruktionssættet er fint nok.)
DirectX Next stiler også mod dette mål, men grafikkortproducenterne ser ud til at de godt ved dette, så jeg kan ikke se din bekymring over at DirectX skal være der og definere standarden.
Gravatar #24 - Plimm3r
16. dec. 2003 17:23
#23

Som den industri ligger i øjeblikket er det nærmest en nødvendighed at kunne porte spil til andre platforme (læs: konsoller), det koster ikke ret meget når du har en xbox og en pc der nærmest kan læse den samme information. Jeg tror det bliver dyrt at prote til mange forskellige platforme og da PC spil er noget af det der sælger dårligst vil det være den naturlige at skære fra.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login