Valve To Support DX10 With Episode 2
In an interview with Game Informer from last week, representatives from Valve confirmed that they'll be supporting DirectX 10 functionality in the release of Half-Life 2: Episode 2 and Team Fortress 2. This will be the case even for those folks who haven't upgraded to Vista yet. No worries if you don't have a DX10 card, though. They've got functionality nailed all the way back to DirectX 8, and are trying to push it all the way back to 7.
I love the Half Life series, but I really hope they didn't delay Ep2 just so they could put DX10 in there. What happened to the short development and low cost of episodic gaming? This is just another slap in the face for fans of the series.
I don't think the delay was primarily DX10. I think between both next gen consoles and DX10 migration, they had their hands full. They had to develop code for both the hardware and the network for each console, which takes a pretty long time. They figured that it'd probably take them a while to put this one out, but they figured that after this they had the channels set up to deploy episodes much more quickly for the next gen products.
Valve's guys are so sloooooow. ;)
-- Rastignac was here.
How do they access DX10 features in the Source engine on XP? If that is the case, why upgrade to Vista for DX10 at all?
"They've got functionality nailed all the way back to DirectX 8, and are trying to push it all the way back to 7."
With a few simple commands in the console, the Source engine currently supports DirectX 7, although it is sometimes buggy and displays a few textures improperly. I believe the Episode 2 engine should have no problem performing at least on the same level as the current iteration.
Sigs are for Terrorists.
That's an ambiguous sentence, I'll give you that. But it will be clarified to: "We meant dx10 cards are fast at dx9, and they have new/nice AA bits." NOT dx10 under xp. If it was an openGL engine, they could use 'dx10 hardware features' under xp.
I thought DX10 features were vista-only. Is Valve trying to say that: "You'll still be able to run our DX10 game (albeit in DX9.0 mode)- even if you don't have vista" , or did they actually manage to support DX10 on xp?
I thought that the HL II was written at opengl wasn't it??
Is Valve simply accessing the graphics card directly instead of going through DX10 to achieve this functionality on XP? Does anyone know?
What about Dual core support?
Wasn't steam/half life 2 engine supposed to have this when episode 2 came out?
Thats of more interest to me...
(I won't go on again about how i can't get cs:s to work on my Athlon 64x2 setup
as someone will tell me to try stuff i've already tried.
yes i've tried the hotfix etc)
Acid House saves Souls
DX10 is pretty much all Vista has going for it, as far as I'm concerned. I'll probably forgo getting Vista entirely and switch to Linux eventually. Maybe someone will make a DX10 compatability layer for XP, or even Wine or Cedega.
Brain kills internet cells.
Valve is great at making their games playable by nearly any kind of computer. For that I commend them.
The delays are a little lame, though.
...I would rather they spent time making the Source engine use openGL so that game developers would be able to use the Source engine on the Playstation 3, Nintendo Wii, etc.
Unreal 3 is openGL hence why more companies are using that compared to Valve's Source engine. Hopefully they will get the hint sooner rather then later.
Both DirectX and openGL just tell the gfx card what to do. The fact that they decided to use DirectX which only works on Microsoft platforms for a game engine they're trying to license to other companies is pretty stupid from a business point of view.
I'll be much more impressed when I can actually buy a damned copy of Episode 2. I don't give two farts through a tin whistle (or something to that effect) what kind of zooty-ass technology it has embedded in it when I can't play the damn game already. I already don't have a graphics card powerful enough to do HDR and some of this other folderol; I, like most of the gaming populace (I'll wager) would rather be shooting zombies than waiting even longer for my promised "quickly developed" episodic gaming and whacking off over the technical specs in the meantime.
Arnt those platforms that have Dx7 no longer supported by Microsoft?
http://www.rense.com/general79/wdx1.htm
Can someone explain what is new in DirectX 10? Someone commented that DX10 support just means that XP/DX9 users won't get some of the new fancy graphics. But DX10 doesn't look like it is new features - just restructuring of DirectSound, joystick input, deprecating some old stuff, etc. If that is the case, I don't see how someone can easily make code to support DX10 and DX9 simultaneously without major effort. Maybe DX10 supports geometry shaders? But that wouldn't require a whole new API though - just a few extensions (a la OpenGL).
Yes, you *can* run HL 2 on DX7. There are some command line switches to do it, and Valve tech support told me to give it a try when it would consistantly crash on my machine right when it was time to move Gordon around.
It wasn't that... neither of us ever got to the bottom of it since I had to reformat my system due to another problem.
But, while putting on the switches to force it to run in DX7, gotta tell you, it was UGLY. Source was definitely made to use DX9. DX7 support looked like it consisted of just a bunch of if statements that turned everything off except the polys themselves and capped textures to 64x64. Gross.
More Twoson than Cupertino
I currently play HL2 Deathmatch on DirectX 7 hardware. And I play in a clan.
I wonder if they are gonna put DX10 up for XP, and if they're gonna drop older hardware support.
Appended to the end of comments you post. 120 chars.
Just as long as they continue to support DX9 fully, I don't really care. I'd rather have them support OpenGL, but that's wishing for the whole pie.
The cesspool just got a check and balance.
... its safe to bet that MS will be forced to port DX10 back to XP due to the low uptake of Vista. Forced? How could they be forced? Who can exert that much pressure on MS? Why pay $250 - $500 for an operating system 5 years behind the times that doesn't give you anything over XP but DX10? The same reason people spend that same amount on a new graphics card: games. People will upgrade to Vista to play the shooter du jour. Microsoft would be making a huge mistake to give up Vista's only "killer app". The only circumstance I see that could compel them to port DX10 back to XP is if they faced a realistic challenge to their dominance as the platform for PC gaming. I would really like to see that happen, but it doesn't appear to be coming soon.1) No caps bits. Previously, cards could support a rather wide or narrow range of a DirectX spec and still be at that level. They ten set caps (capability) bits to let software know what they could do. Major pain for developers. DirectX 10 does away with that. There's a sepc and you either meet it or you don't. There's no performance requirements, just features. So if a card is DX10, you know it supports a given feature set.
2) Unified shader API. All shaders (pixel, vertex and geometry) are talked to in the same fashion in DX10. Makes for easier design. However it also allows unification on the back end. Though it isn't required, as a practical matter the shaders will be unified on the cards. The GeForce 8800, the only DX10 card out, has unified hardware shaders and ATi's R600 will as well when it hits the market. This means that shaders can be tasked to different things as needed. If a scene is complex pixel shading wise but simple vertex wise, no problem, the shaders can do that, and then switch around the very next scene.
3) Geometry shaders. DX9 didn't support them, and DX9 class hardware doesn't have them.
4) Support for video memory virtualization and preemptive multitasking of the GPU. Basically giving the GPU to really share its resources effectively.
How can we expect *anything* said in the same sentence as "Team Fortress 2" to be true!? I'm waiting for dramatic press releases regarding StarCraft/Diablo 3, Duke Nukem Forever, The phantom Gaming system, Fallout 3, and other classic vaporware jumping on the DX10 bandwagon.
All this "DX10" is mostly just marketing fluff.
There's not really no need to rewrite kernels or anything like that to get it working on XP - just remove the backwards compatibility code of DX9 and put the new shaders in.
No sig today...
Can you imagine the pressure M$ must be bringing to bear on Valve - pressure to make Episode 2 DX10 ONLY??? I'm betting this announcement is the first in a series; next we hear about how much better E2 will be on DX10, then that the DX10 version will be released first, finally DX10 only. I hope Valve can hold out, but I'm putting my money on M$. No matter how they cut it, Vista boils down to Aero carrot, spyware stick.