PDA

View Full Version : Better Direct X support



BM357_TinMan
04-20-2004, 07:29 AM
Another wish that I have for Pacific fighter/BoB/AEP patch is support for Direct X at the level that OpenGL is.

i.e. Perfect mode, and smoother panning, and better long range rendering etc.

BM357_TinMan
xo BM357 VFG
www.bm357.com (http://www.bm357.com)

BM357_TinMan
04-20-2004, 07:29 AM
Another wish that I have for Pacific fighter/BoB/AEP patch is support for Direct X at the level that OpenGL is.

i.e. Perfect mode, and smoother panning, and better long range rendering etc.

BM357_TinMan
xo BM357 VFG
www.bm357.com (http://www.bm357.com)

Blackjack174
04-20-2004, 11:49 AM
as il2 uses opengl as render engin and direct3d is only supported by a "wrapper" (converts opengl calls to direct3d) , there seems to be nothing more than writing a complete new gfx engine to achieve what you want.

So if , IF oleg is hopping onto the direct3d train you can count on BoB (which should be a complete new graphics engine according to oleg)
but certainly do not hope for pacific fighters as it probably uses a modified il2 engine ->opengl
As olegs team is experienced in opengl i have no idea weather they make Bob for direct3d or not http://ubbxforums.ubi.com/images/smiley/blink.gif

BM357_TinMan
04-20-2004, 01:37 PM
rgr,

I see what you are saying... http://ubbxforums.ubi.com/infopop/emoticons/icon_frown.gif too bad

I have an Nvidia and evidently the dets don't much care for OpenGL...

guess it is just something I have to deal with

BM357_TinMan
xo BM357 VFG
www.bm357.com (http://www.bm357.com)

Aaron_GT
04-21-2004, 01:27 AM
OpenGL support on Nvidia cards it pretty decent.
What problems are you having? (Maybe time to
visit the help forum with some diagnostic
output?)

I hope Oleg continues to use OpenGL rather than
locking the graphics engine into DirectX. For
one thing it makes porting to other platforms
much easier if the native graphics API is
OpenGL.

lbhskier37
04-21-2004, 01:45 AM
Yeah, any title that keeps using OpenGL is always a plus.

http://lbhskier37.freeservers.com/pics/Killasig6.jpg (http://www.il2skins.com/?action=list&whereauthorid=lbhkilla&comefrom=display&ts=1049772896)
Official "uber190n00b"
"Only the spirit of attack, born in a brave heart, will bring success to any fighter aircraft, no matter how highly developed it may be." Adolf Galland

BM357_TinMan
04-21-2004, 06:54 AM
No Problems with GL here really. I just get WAY better frame rates with Direct X and I can crank the resolution up further so things look nicer. But with Direct X terrain in the distance is blurred and stuff.

Anyway, as far as "porting" for other platforms is concerened, I don't really see the advantage here as this game has NOT been ported for other platforms as far as I know, and I don't think that there are any plans to port it to other platforms either.

Just seems that NVidia has designed there new chips and drivers to optimize for DirectX and don't seem to get along with OpenGL as well as ATI and cat drivers.

BM357_TinMan
xo BM357 VFG
www.bm357.com (http://www.bm357.com)

WWSensei
04-21-2004, 07:04 AM
One possible explanaiton for better fps in DirectX might be Vertical Sync. If you have Vsync locked on in OpenGL then you will get higher fps in DirectX since the vsync can't be locked on in DirectX.

On my ATI 9700 Pro the difference in fps between DirectX and OpenGl with vsync off is +/- 3 fps.

I fly with OpenGl and Vsync on since the "tearing" effect with vsync off looks terrible especially when using trackIR.

BM357_TinMan
04-21-2004, 07:57 AM
Rgr,

I DO get some "tearing" when I run DirectX, but no so much that it isn't doable.

I might try to disable V sync in OpenGL and see how well that works and how much "tearing" occurs.

BM357_TinMan
xo BM357 VFG
www.bm357.com (http://www.bm357.com)

Aaron_GT
04-21-2004, 11:24 AM
Typically I get very slightly slower
frame rates with DirectX over OpenGL
(vsync on in both cases) with either the
old GeForce3, or the ATI 9800 I have in now.

clint-ruin
04-21-2004, 11:32 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by BM357_TinMan:
No Problems with GL here really. I just get WAY better frame rates with Direct X and I can crank the resolution up further so things look nicer. But with Direct X terrain in the distance is blurred and stuff.<HR></BLOCKQUOTE>

Something that suggests itself from the above is that you are actually using different texture filtering in DirectX compared to OpenGL.

Check whether you are forcing bilinear/trilinear/anisotropic filtering in your Display control panel for DirectX or OpenGL. Il-2 FB also has its own option in Il2Setup.exe to determine the filtering type, which can override the drivers options for some kinds of cards.

http://users.bigpond.net.au/gwen/fb/leninkoba.jpg