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
  #1  
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
  #2  
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
  #3  
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
  #4  
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
  #5  
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
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 01:14 AM.


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