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.
...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!
"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).
Seeing as Avalon probably isnt going to make it to LongHorn, which is due out, oooh, some time 2007!?
I am a viral sig. Please copy me and help me spread. Thank you.
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!
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.
Does anyone happen to know how DirectX got it's name?
Get paid to search..It's geniune and
Perhaps you misunderstood what was explained at the conference, or they did a poor job of explaining it. Either way, GDI and DX should never, ever be used to access the same screen realestate. The same app can use them at the same time, but never in the same screen area. Now with that said, the avalon interface will support the basic 2D/3D stuff as a superset of what GDI does currently for 90% of the apps out there. If you want to get fancy and use vertex/pixel shaders (or common shaders as they will be called), then you will need to fall back to the DX api... completely... you won't call Avalon for some rendering and DX for the rest, it's either all avalon or all DX, if you try and mix the two, you will have serious issues, probably similiar to the ones you run into with GDI and DX currently.
There are early versions of the API's floating around if you know where to look... trust me when I say this isn't the revolutionary be all and end all of windows graphics API's... It's just a minor evolution of DX, and a wrapper ontop of DX (think d3dx functions currently) that simply makes UI tasks easier. Perhaps that Eurographics '04 talk you attended was a lot of hype with little substance? Did they back up any of their claims?
---
Programming is like sex... Make one mistake and support it the rest of your life.
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?