The End Of DirectX As We Know It
socram writes "Speaking with ATI and NVIDIA at ECTS allowed us to confirm that after DX9.0, DirectX Graphics is no more. In name only. Microsoft's next set of core presentation and 3D APIs are now under the umbrella of Windows Graphics Foundation and Avalon. Microsoft will still rely on DirectX in name for the rest of the core components, but the graphics API is now under a new name. Look out for WGF 1.0 compatibility on the back of that next generation graphics card's box. Some WGF 1.0 Info!" Update: 09/06 22:27 GMT by T : David Ross of hexus.net points out that this text comes straight from hexus, and should have been credited as such.
And after WGF 9.0 they'll finally release OpenGL compatible standard! WOOHOO! :)
-- shortcut - the longest distance between two points.
...where developers have a glance at the new OpenGL?
such changes are perfect to look around instead of hurrying to the next "standard"-MS-stuff....with some luck game devs might see, that OpenGL is neither dead nor old-fashioned!
well, there is hope...even if it is just a little!
I think the name has a nice ring to it.
"Requires Nvidia TNT2 or better. Must be running as admin. Don't press alt-tab." (ok the last bit is in the readme not on the box). So my non-nvidia card won't help me even though DirectX 9.0c claims to be running fine.
(old coot) I remember when Windows 95 came out and Microsoft claimed that this would let games run on more than a couple of graphics cards. It seems they've given up on that recently (/old coot).
Microsoft has had some great innovative technologies, however their naming department isn't working all that hard.
Microsoft Windows
Windows Graphics Foundation
(B)it(M)a(P)
Microsoft Proxy Server
Exchange Server
Windows Update Server
Microsoft Word
and many more...
When modding "Informative", please make sure it both has a source and IS actually informative.
Did you really say I should look for WTF compatibility?
Hrm. I can hear the slogan now....
If it doesn't make you say "WTF" it isn't from Microsoft!
Clear, Dark Skies
This is a boat load of hogwash. DirectX is here to stay. DirectX is the damned core, Avalon, or whatever the heck they end up calling it is simply a layer on top of DX. But don't take my word for it, google it. There is enough info out there, that anyone that knows how to program for DirectX will immediately realise that it is being modified with the new UI in mind. It's being done to help it hook into DirectX, and if you examine the DX API closely (especially the latest SDK release), you'll notice a trend to add APIs that allow features that are required for a fully integrated UI. And at the end of the day, game developers will still be using the DX api.
---
Programming is like sex... Make one mistake and support it the rest of your life.
I hope that by the 2006 Longhorn release, either most game companies also release their games for Linux, cause Wine is in for a really hard time.
Help Fight SPAM today!
M$ knows full well that Wine now has a pretty good hold on DirectX, so of course they are gonna change things around... "rolls eyes"
Ubuntu- Linux for human beings.
What are you talking about? OS X has native support for OpenGL capability. It just so happens that some desktop graphics functions such as windows are offloaded to the GPU. OpenGL is the equivalent of DirectX. In fact, now that the ARB finally made a decision on shading languages, OpenGL's OGSL is superior to what Microsoft has to offer.
It's just that Microsoft is finally catching up with Apple in [b]using[/b] GPU functions to control more than just games.
I am defenseless. Use your button. Mod me down with all of your hatred.
Oh yes, because opengl in OSX doesn't use up all a low end mac's memory or anything. If Longhorn is going to go for the whole "devote the systems memory to good looks" style, no wonder it requires 1GB ram!
As a poor college student, ram is hard to come by. I don't want my desktop using it all to generate spiffy little icon effects. And seeing as Microsoft isn't going to ship multiple desktops, I hope Longhorn keeps the graphics simple for us poor kids.
Actually the whole graphic subsystem was in userland in Windows NT 3. It was bulletproof but slow and it did not allow the low level hw access needed for DirectX, so they moved it into kernel with NT 4.0. And I'm quite sure it will stay there.
What about the parts of DirectX that are not about 3D? The article is only about the Direct3D part of DirectX.
I'm using DirectShow a lot myself actually. Are changes expected there too?
(Score:5, Not Funny)
It's not a good idea to replace an API when that API is one of the major libraries people use to display fast graphics.
It is however a good idea to force people to use a new standard when the old one has limitations that start to pop up. Sometimes it's necessary to cut the cables and start over.
Personally I think Dx9 is still all valid and good, it has no issues concerning shader support or other. I would not have replaced this API at this point, because I would consider the WGF as a surplus, something extra alongside DX. I guess doubling up the internal library is too cumbersome for the ones writing the video card drivers, which is why they replaced everything at once.
With great power comes great electricity bills.
I propose the following changes, which will result in clarity and increased initial understanding of the product:
Microsoft Windowbird
Bitthunder Mapping Format
Proxyfox
Microsoft WordBird
For every day use, the following abbreviations should be adopted to referring to the product as simple as possible:
MWB
BMF
PFX
MWD
Any more suggestions?
eBayDig 1s a typo saerch engien
WTF!!!
Your head a splode
Avalon is going to be released to XP before Longhorn is released, so in fact it'll pre-date Longhorn.
After Windows Longhorn, Windows is no more. In name only. The next OS from Microsoft will be integrated into the core of WMG 9.0.
Seeing that graphics cards exceeds standard desktop computers in both processing power and memory capabilities, it was the logical choice to have the graphics do the OS, and not the other way around., says Steve Ballmer, CEO of Microsoft.
Look out for WMG 9.0 compatibility on the back of that next generation graphics card's box.
WGF=Windows Gone Funky
WGF=Windows Graphical Frustrater
WGF=Windows Gore Functionality
WGF=Windows Glitch Factory
WGF=Windows!!! Go Figure?!?!
Excersize your imagination:
WGF=______________________
Sigh! If only they had called it WTF!
Only to idiots, are orders laws.
-- Henning von Tresckow
Ending at Direct X 9.0??? They could have at least waited for the 10th version: the awesome name "Direct X, X"
main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
Two things:
1) that page, judging by the date at the bottom, is 7 years old - that's plenty of time for the situation to have completely changes
2) judging from the logo on it and the URL, the guy is particularly anti-MS; you might want to cite a source with a little more objectivity
It's official. Most of you are morons.
wait for DirectX 20
DirectXXX
I have the same problem the grandparent post mentions. I used to like a game by Electronic Arts, "Need for Speed - Porsche Unleashed", which was released in 2000. Then in 2003 they released "Need for Speed Underground", which required a card beyond my Riva TNT2, so I got a GeForce FX5200. Now NFSPU doesn't play in the FX5200. Unfortunately, the newer NFS sucks, it's a game designed for an arcade experience, while NFSPU was designed more like a simulator.
But why, you will ask, is this micro$oft's fault, if Electronic Arts is the company that publishes the NFS series? Because of DirectX. OpenGL games, like "Grand Prix Legends", for instance, keep running in newer hardware and software. It's micro$oft's fault if the DirectX standard changes from one release to the other making older software incompatible. The newer release should be guaranteed to support every single feature in the older version.
Of course, Electronic Arts is also guilty in this case, if an open standard exists, they shouldn't adopt a broken monopolistic standard. Well, I guess I'll never buy another racing simulator again, I'll either get an open source alternative, or pirate the commercial games.
Not to mention that the reasons the article states for DX sucking HAVE been improved upon my Microsoft, and in most cases, greatly so.
Meaning that this article serves as a shining example of MS listening to developers.
Hey freaks: now you're ju
Then why is avalon being dropped from longhorn?
Nobody believes the official spokesman, but everybody trusts an unidentified source. -- Ron Nesen
1) after 7 years, microsoft still doesn't provide opengl as an official api, as requested by developers. 2) the original quotes in that page are not of particularly anti-MS guys but of higlhy regarded professional 3d programmers, they make up most of the page, and looks more than objective to me. if you know of some of those facts to be false, your input is welcome. my opinion is that at least regarding 3d api microsoft historically prefers the "lock in" tactic to the "please the developers" tactic.
Windows... uh.. Graphics... Foundation!
Ha ha!
What?
Shit.
Escape Pod Films: Sketch Comedy and Web Series
I did not say you are wrong, I said the thing you quoted from the article is unlikely to happen.
You are right, much time have passed since NT 3.1. Those days microkernels was thought to be the state of art, the future of kernels. Smart people claimed that as the hardware evolve, the performance gap between monolithic kernels and microkernels will become negligible and the robustness of microkernels will make it superior.
But it did not happen. Today, monolithic kernels dominate the desktop market, the only exception is OSX with its Mach kernel. The quasi-micro NT kernel was turned into a bloated monolithic kernel, BeOS died, and Hurd... hasn't really born yet.
Conclusion: monolitic design is still the way to follow.
Now back to the original topic: I don't really see any reason for userland graphics except stability. It WILL decrease performance, which is cruical for the VGA cards, and might result in driver incompatibility I think. If I'm right, then it will take quite some time to write compatible drivers for older cards (assuming that nvidia and ati is willing to write for their own cards). And Microsoft does not have time, they already decided to leave out WinFS from Longhorn. They can't postpone Longhorn beyond 2006 because that would be too big pull for desktop Linux/BSD. And I guess by 2006 ReactOS will become a usable OS too.
Since it is a MS product, be sure to wait until version 3.0.
(Yes, that is a joke.)
"We must start coding our version NOW if we're going to have any chance of opening up how girls actually work!"
I'm sorry to tell you that this is the impossible dream. Having been married for 21 years and having 3 daughters I am an expert on how little men will ever know about women. The more you learn, the less sense it makes. Accept it and try to solve an easier problem, like the beginning of the universe, it will take less time and be achieveable!
Professional Politicians are not the solution, they ARE the problem.
- OpenGL (Direct3D)
- OpenAL / CoreAudio (DirectSound)
- Quicktime (DirectShow)
- OpenPlay (DirectPlay)
- HID Manager (DirectInput)
I may have missed a few things. WGF is roughly equivalent to OpenGL / Quartz Extreme and everything else that DirectX does at the moment, while Avalon is equivalent to Aqua / WindowServer. Of course, the differences in architectural designs mean that these equivalencies are only very approximate.I am TheRaven on Soylent News
Would you like me to:
- Make your dinner?
- Massage your feet?
- Get you a beer from the fridge?
Gentoo Linux - another day, another USE flag.
Does anyone happen to know how DirectX got it's name?
Get paid to search..It's geniune and
K. Brockman : ... and it appears to be the end of DirectX ... ... as we know it.
H. Simpson : Woohoo!!
K. Brockman :
H. Simpson : D'oh!!
Seeing as Avalon probably isnt going to make it to LongHorn, which is due out, oooh, some time 2007!?
I see this is modded 'interesting'.
Interesting, I have to presume, in the way that the statement "spider monkeys built the Great Wall of China" might be regarded as interesting.
DirectX is a bunch of APIs that are intended to make game development easier for developers. While microsoft fiddles around with the name and marketing brochures on this for a while, would this be a good time to develop a set of standards for running games on linux? A combination of graphics, sound, controllers, and network handling might sound good for a developer trying to get games to run on linux, but is worried about the costs of trying to find each component and hope it works on most people's computer.
Then again, if wineX can fit the bill for now, maybe developers should just try to make sure their products work with that. It's cheaper and probably not the best for linux in the long run, but it takes care of the need now and at lower costs.
Any set of standards would have to work then with windows or else developers probably wouldn't be interested. Does anyone know of any projects that aimed to do this with some success?
I've noticed a lot of people referring to Direct3D as DirectX; given, it's the most visible part of the API, but DirectX is much broader and cover sound, networking, controllers, and so.
;)
OpenGL is the multiplatform equivalent of Direct3D, and APIs like SDL are the multiplatform equivalent of SDL.
Just nitpicking here
Did linux just grab a large share of the market, and did Microsoft suddenly go broke?