OpenGL or DirectX ?
OpenGL or DirectX ?
In your opinion what is the most stable, solid, less buggy, feature complete Irrlicht device ? The DirectX or OpenGL device.
-
Guest
-
Guest
its just that some things in opengl look different (or sometimes very different) to directx, so that "let the user decide" is not always the best idea
(sure, there are workarounds to get them both the same, but im lazy
and opengl is cross platform, and opengl looks much nicer (code), and opengl looks still much nicer (graphics), and opengl .. oh, this is no directx-flame thread? sorry hehe
)
I used OpenGL for some time ( not in engine ), 'cause it was simple, but know that i can chose...
I chose DirectX 'cause it has better FPS.
And i always give users a choice bettwen X & GL.
I hated Bill for some time too, but then i realized how blind i was, just think of Visual Studio! All the Microsoft products are great.
I chose DirectX 'cause it has better FPS.
And i always give users a choice bettwen X & GL.
I hated Bill for some time too, but then i realized how blind i was, just think of Visual Studio! All the Microsoft products are great.
CRPG, FRPG, Oblivion Fan
Hater of Counter Strike (i hate it so much damn it)
Hater of Counter Strike (i hate it so much damn it)
-
Guest
-
Emil_halim
- Posts: 518
- Joined: Tue Mar 29, 2005 9:02 pm
- Location: Alex,Egypt
- Contact:
i think OpenGl is more friendly to use than directx, in some VGA Card
OpenGL is faster and in other card DirectX is the faster one , so it depends
on your VGA Card.
when you use Irrlicht you well only care of speed because Irrlicht has one
interface that intrenally works eithre with OpenGL or DirectX.
but if you decide to mix your Irrlicht code with OpneGL or DirectX ,to extend
some features that you want , so i think that working with OpenGL is more
nicer than DirectX,because with OpenGl you could insert any API Gl commend in your code but with DirectX because it consider as Com Object,
so first you have to obtain an interface of Dx9 or Dx8.
for me , i am starting a new project "BCXGL" which combine a static Irrlicht
library with OpenGL stuff, i will post the location of the site when it is ready.
OpenGL is faster and in other card DirectX is the faster one , so it depends
on your VGA Card.
when you use Irrlicht you well only care of speed because Irrlicht has one
interface that intrenally works eithre with OpenGL or DirectX.
but if you decide to mix your Irrlicht code with OpneGL or DirectX ,to extend
some features that you want , so i think that working with OpenGL is more
nicer than DirectX,because with OpenGl you could insert any API Gl commend in your code but with DirectX because it consider as Com Object,
so first you have to obtain an interface of Dx9 or Dx8.
for me , i am starting a new project "BCXGL" which combine a static Irrlicht
library with OpenGL stuff, i will post the location of the site when it is ready.
Magic 2d Library For Irrlicht : http://www.freewebs.com/bcxgl/index.htm
http://www.freewebs.com/bcxdx/index.htm
http://groups.yahoo.com/group/bcxdxc/
http://www.freewebs.com/bcxdx/index.htm
http://groups.yahoo.com/group/bcxdxc/
are you saying you get better framerates from directx on linux?Fred wrote:I believe Irrlicht's OpenGL driver lags behind the DirectX one, especially on Linux.
that would have to be by running the directx app through cedega, which then emulates the
directx instructions through opengl, how exactly can that be faster than using opengl directly?
if you're looking for me, start looking on irc, i'm probably there.
