That's what I think. Because, what impacts the performance this time, is NOT the shader settings, you can have them maxed, and almost no drop. What impacts performance is the "sys_spec_objectdetail" setting.
According to this video I made, apparently, there is some tesselation on the buildings, terrain and flowers in set to "3".
I'm processing the video at the moment, and when I have it uploaded, I will post here. I just hope youtube accepts a 1638 MB video![]()
-
-
what is use DX10/11 code in a DX9 base?
-
-
Concidering that the console versions use DX9.5 or atleast the 360 does and ps3 uses the opengl equivalent, then yes I'd assume from that alone the game runs on dx9, modified with some dx10/11 features to add a little spunk to the pc version. From comparison videos there is very little difference in console and pc, but the pc gets nice high res 1920x1080 were as the console side uses something low res then upreses it to 1080. That and some objects are more detailed in the pc version.
Id assume alot of the slow down on pc side is that its calculating more pixels worth of information rather then an upres demonstration, which begs one to wonder, if the developers could make the game in 720p lets say, then have an upres engine included in the game to upres the game to high resolutions and include some AA feature that blured the jaggies, would you end up with the same result but with more head room? -
-
DirectX is backwards compatible, but not the other way around. Tessellation and some features are ONLY features of DX10.1 and DX11. The API isn't whatever Crytek wants it to be.
More than likely, what Phistacio sees is Displacement Mapping which DX9 does support.
Initially I didn't reply since I thought this thread was ridiculous and it would just die, but oh well. -
MagusDraco Biiiiiiirrrrdmaaaaaaan
true but the engine can be whatever crytek wants it to be and if crytek wants it calling DX10 and DX11 things that will break and slow down DX9 then by god it will do that.
-
-
-
The way Direct X calls on their features is different than the way DX9 does it. The way DX10 uses shaders is also different than DX9. This isn't just oh, it's DX9 with DX10 stuff on top, therefore you can implement DX10 features into DX9, because DX10 is just features. Not it's not like that at all. DX10 and DX11 fuction differently than DX9, making DX10/11 features INCOMPATIBLE with DX9.
DirectX 11 is backwards compabile with DX9 through SOFTWARE EMULATION.
For DirectX 10, in Windows Vista, Vista had several DirectX versions installed, Direct3D9, Direct3D9ex, Direct3D10. And Direct3D10.1 was only shipped with Vista SP1. -
DirectX - Wikipedia, the free encyclopedia
Microsoft Direct3D - Wikipedia, the free encyclopedia
Xenos (graphics chip) - Wikipedia, the free encyclopedia
RSX 'Reality Synthesizer' - Wikipedia, the free encyclopedia -
-
Meaker@Sager Company Representative
DX10 and DX9 can't be run at the same time, they have different code (your machine has two lots of direct X installed, DX9 and below and DX10 and above). Its the one time DX has not been backwards compatable.
-
Damn, I can't upload it to youtube... 2844 minutes remaining
I tried doing an upload test, but it seems I can't upload files for some reason. I will restart the laptop. -
I will need to call my ISP... I can't upload a single thing! I can't do even an upload test, it just hangs... Youtube never starts my upload...
Oh well, I hope to get the vid up monday. -
you can't call dx10 api if you are runing a dx9 "device" but the other way around is possible you could in theorie star a dx11 device and pasteyou dx9 code there (ofcourse you would encounte some really dumb bug wait arent these the bug we see i suspect that yes)
as to shaders for dx10 needing to be writed diferently this is completly wrong shaders using the shader model 4 (aka dx10) are definitly diferent then those using shader model 3 (aka dx9.c) but there is a catch shader model 3 code can be used in a dx10 aplication as long as you simply specify the compile target as shader model 3 hardware -
stevenxowens792 Notebook Virtuoso
Dx9 and Dx10 are different code structures. A good example is BFBC2. It utilizes a simulator type program for DX9. It runs dx10 and 11 inherently. It really depends on how each game is written.
What I know is that if you enable a bunch of mess in the control panel it "can" slow your FPS down due to trying to process items that are non-valid. Physx is a great example of this. Enable the GPU to process physx, even in a non physx game such as crysis 2 and see how the fps is impacted . It's usually several fps if not more.
So please dont assume the game utilizes tess if you have enabled it and set it to max and got a big drop in FPS.
I wont say either way that I agree or disagree with the OP as I have not read any of the release notes or developer notes for crysis 2 except for the initial MP Demo that stated it was in Dx9 only.
Best Wishes,
stevenX -
Yes, it is hard to believe. That's why I made a video, but YouTube refuses to start the upload...
-
-
-
ratchetnclank Notebook Deity
I don't really know, but could tessellation be built into the engine without calling an api? I'd assume it would be inefficient and resource hungry though.
-
It's ah... just a game, folks. Why the need to insult one another over vagaries of DX 9/10/11?
Several unnecessary and inflammatory posts were deleted. Next comes thread closure. -
Cheers 2.0
Anyways, my vid isn't up yet, hope getting it Monday or Tuesday.
But yeah, as a poster said, I maybe saw displacement mapping, but I am sure that I saw tessellation in a vase of flowers. -
-
Isn't F.E.A.R 2 also DX9?
In many ways, the looks of Crysis 2 remind me of F.E.A.R 2.
So it makes sense to me that Crysis 2 is also DX9. -
-
I dont know if Im desensitized or what, but I didn't think crysis 2 looked epic like the first one. It is still pretty though.
-
Also, I DL'd a cfg where I could truly max the game, and it looked amazingly better than C1. -
Crysis 2 DX11 patch won't bring any substantial change/improvement to the graphics.
-
Yep, the rumors I've read would reinforce Richteralan's statement. The DX11 is mostly about efficiency with DX11 hardware, better optimizations. But for textures and appearances, very similar to DX9. It's probably going to be like DX9 high vs DX11 high in BC2, nearly indistiguishable.
-
I was talking about Crytek as a developer, will not put extra effort in developing a specific DX11 path for PC. They will just compile whatever they have in DX9 in DX11, and call it "DX11 Patch."
Of course I would like to be wrong!
Let me quote something:
But whether Crytek is going to utilize this potential is remaining to be seen (and probably not.) -
stevenxowens792 Notebook Virtuoso
I don't know what to say here.. I think their is a huge difference in looks between dx9 and dx11 bfbc2.
-
But the question is whether Crytek will UTILIZE the potential of DX11 is unknown. -
**Bad Company 2**DX11 Direct Comparison Pics**56K Warning**Possible Spoilers** - Overclock.net - Overclocking.net -
I think no matter how many facts you throw at some posters here, it won't matter. They'll continue to delude themselves into believing that DX9 can really run DX11 code and that BF:BC2 DX9 vs 11 has a visible difference. Those of us that know better agree with you. -
You only have to run Heaven 2.0 with Directx 11 to see how massive the difference is between DX9 and DX11.
Directx 9 still can push the limits in regards to looking graphically excellent and the reason why its been used and is still being used for a long time after its release.
Directx 11 once fully implemented will look outstanding but will also require some hefty processing power once Tesselation becomes a requirement. -
stevenxowens792 Notebook Virtuoso
I am not what most would consider "visually picky" when it comes to games. Meaning I dont have to have AA and AF enabled with SSAO etc... But I do pay attention to detail as it is required for my daily tasks as en engineer for a fortune 50 here in Texas. To my eyes, I visually see differences between DX9 and DX11. Whether it's the quality of smoke, haze or just texture quality I recognize them. If others disagree I am fine with it. The opinions don't change what I see.
-
Crysis 2 uses DX10/DX11 code in a DX9 base
Discussion in 'Gaming (Software and Graphics Cards)' started by Phistachio, Mar 26, 2011.