Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover

IL-2 Sturmovik: Cliffs of Dover Latest instalment in the acclaimed IL-2 Sturmovik series from award-winning developer Maddox Games.

Reply
 
Thread Tools Display Modes
  #301  
Old 10-23-2011, 10:18 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by LoBiSoMeM View Post
But DirectX11 support was advertised
Actually that is not true..

The good news is I think I have figured out why you and others are having so much trouble understanding this simple issue.

It is because you keep leaving out the API part in DX11 API.

These kind of mistakes happen a lot to those who choose to 'comment' on something without 'quoting' it

With that said allow me to provided you the quote you are referring to, i.e.

Quote:
Originally Posted by UBI
THE BEST OF TECHNOLOGY FOR ULTIMATE REALISM
New 3D engine – Latest-gen graphics engine with DX10 and DX11 API support. Huge variety of photorealistic ground vehicles, buildings and other environmental elements recreate minute details of 1940s Europe.

I took the liberty of colorizing the pertinent parts

As you can see it says 'DX11 API support.' NOT 'DX11 support.'

As I pointed out back on page 22.. DX11-API support does not mean the game actually use DX11 specific features!

In my own words DX11-API provides something previous DX API versions did not provide. That being what Microsoft calls 'feature levels'

But don't take my word for it! Here is the direct quote from the Microsoft web site.

Quote:
Originally Posted by MS
Getting Started with DirectX Graphics
Microsoft DirectX graphics provides a set of APIs that you can use to create games and other high-performance multimedia applications. DirectX graphics includes support for high-performance 2-D and 3-D graphics.

For 3-D graphics, use the Microsoft Direct3D 11 API. Even if you have Microsoft Direct3D 9-level or Microsoft Direct3D 10-level hardware, you can use the Direct3D 11 API and target a feature level 9_x or feature level 10_x device.
I took the liberty of colorizing the pertinent parts

Note it says 'Even if' you have DX09, DX10 hardware you can use the DX11-API software to and target DX09 and DX10 'feature levels'

This is key..

Using the DX11-API the developer can 'choose' the level of DirectX 'features' to use.

So 1C can be using the DX11-API but limit the 'feature levels to DX10. Which debunks the 'myth' that states because 1C listed DX11-API support it means CoD has to be a DX11 game.

If your still confused as to what 'feature levels' mean read the following Microsoft direct quote

Quote:
Originally Posted by MS
Direct3D 11 on Downlevel Hardware (feature level)
To handle the diversity of video cards in new and existing machines, Microsoft Direct3D 11 introduces the concept of feature levels. Each video card implements a certain level of Microsoft Direct3D functionality depending on the graphics processing unit (GPU) installed. In prior versions of Direct3D, you could find out the version of Direct3D the video card implemented, and then program your application accordingly.

With Direct3D 11, a new paradigm is introduced called feature levels. A feature level is a well defined set of GPU functionality. For instance, the 9_1 feature level implements the functionality that was implemented in Microsoft Direct3D 9, which exposes the capabilities of shader models ps_2_x and vs_2_x, while the 11_0 feature level implements the functionality that was implemented in Direct3D 11.

Now when you create a device, you can attempt to create a device for the feature level that you want to request. If the device creation works, that feature level exists, if not, the hardware does not support that feature level. You can either try to recreate a device at a lower feature level or you can choose to exit the application. See D3D11CreateDevice.
I took the liberty of colorizing the pertinent parts

Note you can use the DX11-API to 'support' DX09, DX10 or DX11 'feature levels'

This is key..

What this all means is 1C could in fact be using the DX11-API support for software development..

BUT

Only making use of the DX10 'feature functions'

So now that you understand what DX11-API support means

It should be clear to everyone that there is nothing misleading about the 1C advertisement!

Granted, 1C is only making use of DX10 'features' but at the same time 1C is making use of (supporting) the DX11-API

Why you ask?

Well I hate to guess, but, what with all the issues so many recent games have had with DX11 I can only assume that 1C had issues with it too. And instead of waiting on Microsoft to fix those DX11 features, they simply made use of the DX11-API option to limit the 'features' to DX10

As for why 1C said DX11-API support instead of just saying DX11 support..

I can only guess

Probably because they wanted to make it clear to those who understand what DX11-API support means, that CoD has already made the transition in their code to use (support) the DX11-API!

Which is a good thing!

Because it mean it 1C can switch to DX11 features as soon as they are ready to do so!

Where as games that have not made the transition will have to spend a lot of time and effort converting over to the DX11-API!

As was the case for Crysis 2

Quote:
Originally Posted by Tiago Sousa Principal R&D Graphics Engineer
With Crysis 2 being our first multi-platform game, our main focus was to ensure a successful delivery on all supported platforms. Unfortunately, such constraint didn’t allow us to concentrate on DirectX 11 with the level of commitment that is to be expected from a Crytek release. This is the reason why it was decided to give the R&D team sufficient time and effort after the release of Crysis 2. The “DX11 Ultra Upgrade” is the result of this work: it is a free visual upgrade add-on introducing DirectX 11 support, as well as a wealth of graphical improvements and performance optimizations for both DX11 and DX9 API’s


As you can see from above quote Crysis 2 had to do a lot of work to make the transition to 'support' the DX11-API

Why?

Because they were not using the DX11-API

The good news is I think Luther statement a few days ago that we can soon expect a 50% increase in FPS is not that unbelievable, based on what the Crysis 2 team says, i.e.

Quote:
Originally Posted by Tiago Sousa Principal R&D Graphics Engineer
We believe that we only started to scratch the surface of what is possible with the DirectX 11 API


So I hope that helps you and yours understand the difference between DX11 support and DX11-API support
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.

Last edited by ACE-OF-ACES; 10-23-2011 at 11:30 PM.
Reply With Quote
  #302  
Old 10-23-2011, 11:03 PM
kendo65 kendo65 is offline
Approved Member
 
Join Date: May 2008
Posts: 908
Default



Let me just say right now that I don't even really care that much about the issue here, as others have said it's pretty much old news, but I'll just say that I always read that line as:

'Latest-gen graphics engine with DX10 and DX11 API support.'

i.e. the 'API support' refers to both DX10 and DX11 equally - it's easier to see that when you don't highlight the bit that supports your take in different coloured font. It's even easier to see when you don't add a hyphen that isn't in the original

Anyway, I've got wrapped up in some stupid arguments on this forum but this one may take the biscuit. May I be struck down by lightning if I post in this thread again...
__________________
i5-2500K @3.3GHz / 8GB Corsair Vengeance DDR3-1600 / Asus P8P67 / GTX-260 (216) / WD 500GB
Samsung 22" 1680x1050 / Win7 64 Home Premium
CH Combat Stick / CH Pro Throttle / Simped Rudder Pedals
Reply With Quote
  #303  
Old 10-23-2011, 11:10 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by kendo65 View Post


Let me just say right now that I don't even really care that much about the issue here, as others have said it's pretty much old news, but I'll just say that I always read that line as:

'Latest-gen graphics engine with DX10 and DX11 API support.'

i.e. the 'API support' refers to both DX10 and DX11 equally - it's easier to see that when you don't highlight the bit that supports your take in different coloured font. It's even easier to see when you don't add a hyphen that isn't in the original

Anyway, I've got wrapped up in some stupid arguments on this forum but this one may take the biscuit. May I be struck down by lightning if I post in this thread again...
That is your opinion (read interpretation) that fits your agenda and your welcome to it

I know a lot of you feel cheated.. How and where that comes from based on 1Cs support of the IL-2 series is beyond me.

So I only offer up my opinion (read interpretation) in the hope that it will pull you out of your funky mood.

I see that is not going to work on the hard core whiners in this thread, but if I help one person out of that funk, than it was all worth it to me
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.
Reply With Quote
  #304  
Old 10-24-2011, 12:28 AM
Tacoma74's Avatar
Tacoma74 Tacoma74 is offline
Approved Member
 
Join Date: Sep 2010
Posts: 242
Default

__________________
- 2500k @ 4.8Ghz Lapped IHS - AsRock P67 Extreme4 Gen3 - MSI GTX 560 Ti 2Gb - Crutial M4 SATA3 64Gb SSD - 8Gb Corsair Vengeance DDR3 1600Mhz @ 8-8-8-21 RAM - Silverstone 750w Fully Modular PSU - Antec 1200 ATX Case - Zalman 9700 Cooler - Win7 Ultimate x64 -
Reply With Quote
  #305  
Old 10-24-2011, 05:22 AM
Vengeanze Vengeanze is offline
Approved Member
 
Join Date: Apr 2011
Location: Stockholm
Posts: 837
Default

with DX10 and DX11 API support = with DX10 and DX11 API support or with DX10 and DX11 API support???

Quote:
Originally Posted by ACE-OF-ACES View Post
So I only offer up my opinion (read interpretation) in the hope that it will pull you out of your funky mood.
Thank you. By that you acknowledge there are room for other interpretations.
That in itself is soo thrilling that my head is spinning.
But more importantly you vaildate others interpretations thus ending this loooong debate.


Now lets move on to the next line of text and dissect it.

Advanced physics – wind, lift, turbulences, rain, fog… Feel the air rush on your wings as you push your aircraft to the limits in epic dogfights. See your fuselage torn to pieces while every single enemy bullets ballistic and damages is calculated.
Reply With Quote
  #306  
Old 10-24-2011, 08:56 AM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by Vengeanze View Post
with DX10 and DX11 API support = with DX10 and DX11 API support or with DX10 and DX11 API support???



Thank you. By that you acknowledge there are room for other interpretations.
That in itself is soo thrilling that my head is spinning.
But more importantly you vaildate others interpretations thus ending this loooong debate.


Now lets move on to the next line of text and dissect it.

Advanced physics – wind, lift, turbulences, rain, fog… Feel the air rush on your wings as you push your aircraft to the limits in epic dogfights. See your fuselage torn to pieces while every single enemy bullets ballistic and damages is calculated.
I can tell by this and other responses that I am still not explaining this very well

Maybe it is time for a hands on example?

But first a little background history

For those familiar with IL-2 the will recall that the IL-2 Video DirectX settings were very chip-set based, i.e.

NVidia Gefore 4MX
NVidia GeForce 6800/6600/FX/4/3
ATI Radeon
ATI Rage 128
Intel 915/925
Matrox G400
3dfx Voodoo 3

The il2setup.exe GUI also provided a Custom settings for cards that were not listed, than there was the ability to manually edit the conf.ini file itself.

Since than Nvidia and Microsoft have worked together to eliminate the need to specify specific video card chipset. Gone are the days that the game developer needs to deal with individual video card chipsets. Now with DX11-API approach the game developer only need to specify the DirectX 'feature level'.

In the case of CoD the DX11-API default is set to DX10, i.e.

Code:
Render=D3D10_0
But you can manually edit the conf.ini file to force CoD to use a different 'feature level'

For example if you want to set (limit) the 'feature levels' to DirectX 9 use the following

Code:
Render=D3D9_1
For example if you want to set (try) the 'feature levels' to DirectX 11 use the following

Code:
Render=D3D11_0
But remember what all the OFFICIAL 1C, UBI, STEAM advertisements state, i.e.

Quote:
VIDEO CARD: DirectX® 9.0c compliant, 512Mb Video Card (1GB DirectX® 10 recommended)
Note DirectX 11.0 is not listed let alone recommended!

But because 1C is using the DX11-API you can 'try' it, just don't be surprised if you get a black screen or worse FPS

Oh, and the following should go without saying, but based on some of the nay-sayer responses it is probably best to state the obvious.. That being to 'try' DX11 settings you will have to have a DX11 compliant video card!

For those that love to manually tweak things, and are interested in what different settings affect, you may find the following Microsoft link interesting

http://msdn.microsoft.com/en-us/libr...29(VS.85).aspx

Now I have not tried all the following settings, but based on the MS link above I think the following settings should worked

Code:
Render=D3D10_0 i.e. The hardware supports Direct3D 10.0 features.
Code:
Render=D3D10_1 i.e. The hardware supports Direct3D 10.1 features.
Code:
Render=D3D9_1  i.e. The hardware supports Direct3D  9.1 features.
Code:
Render=D3D9_2  i.e. The hardware supports Direct3D  9.2 features.
Code:
Render=D3D9_3  i.e. The hardware supports Direct3D  9.3 features.
Enjoy
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.

Last edited by ACE-OF-ACES; 10-24-2011 at 09:01 AM.
Reply With Quote
  #307  
Old 10-24-2011, 09:42 AM
LoBiSoMeM LoBiSoMeM is offline
Approved Member
 
Join Date: May 2010
Posts: 963
Default

Quote:
Originally Posted by philip.ed View Post
'gamer'? It's a simulation mate! Colours and representation are all relevent! So you're clearly the 'gamer' in this regard What a bloody stupid statement from you.
Yes, I have gone on about it, but I won't stop until I see some form of change. I'm sorry mate but I only want this game to improve, and ATM I don't think the team have the knowledge to get all aspects of the sim right.
The technical details are one thing; immersion is another, and this sim is not an immersive representation of the BoB. I live in blighty; have flown over blighty. To me it all matters, whether colours seem rather stupid to you or not. I don't care that you don't care. This sim is made for the community: not for Lobi.
Use Photoshop and do it yourself. You can do it!
Reply With Quote
  #308  
Old 10-24-2011, 02:56 PM
CaptainDoggles's Avatar
CaptainDoggles CaptainDoggles is offline
Approved Member
 
Join Date: Jun 2011
Posts: 1,198
Default

Quote:
Originally Posted by Tacoma74 View Post
Why are those men beating Sarah Jessica Parker?

(Edit for the unaware: http://sarahjessicaparkerlookslikeahorse.com/ )

Last edited by CaptainDoggles; 10-24-2011 at 03:34 PM.
Reply With Quote
  #309  
Old 10-24-2011, 03:21 PM
Osprey's Avatar
Osprey Osprey is offline
Approved Member
 
Join Date: Jan 2010
Location: Gloucestershire, England
Posts: 1,264
Default

Quote:
Originally Posted by LoBiSoMeM View Post
I use FreeTrack! Better and cheaper than NP hardware/software. Maybe with my videos people finally can see that!

Smooth zoom - JoyToKey, mouse emulation and "Hold To Adjust FOV". Search the forum, we have some posts teaching how to do.

That explains it. I heard that Freetrack was very smooth for CoD. I've had TrackIR for years and it was excellent in 1946 but for some reason in this it is a nightmare - very unsteady despite fiddling with the profile. If anyone out there has a solid profile I'd love to try it
Reply With Quote
  #310  
Old 10-24-2011, 03:35 PM
albx albx is offline
Approved Member
 
Join Date: Jun 2010
Location: Italy
Posts: 716
Default

Quote:
Originally Posted by LoBiSoMeM View Post
I use FreeTrack! Better and cheaper than NP hardware/software. Maybe with my videos people finally can see that!

Smooth zoom - JoyToKey, mouse emulation and "Hold To Adjust FOV". Search the forum, we have some posts teaching how to do.
Please, post your settings, I'm interested because i too use freetrack
__________________
AMD Phenom II X4 965BE OC@3.8ghz
DDR3 G.Skill eco 4gb
ATI Asus EAH6950 2GB shaders unlocked
Asus Xonar DX
Asrock 870 extreme3
Windows7 x64 Ultimate
Saitek X52pro (stick modded) - Saitek rudder pedals - SteelSeries Siberia V2 headset
Freetrack ps3eye
Samsung 23" SyncMaster XL2370
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:46 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.