I'm interested in knowing what graphics libraries everyone here on CBoard uses.
Personally, I use the SDL.
The poll attached to this thread contains the graphics libraries I'm aware of.
Thanks.
I'm interested in knowing what graphics libraries everyone here on CBoard uses.
Personally, I use the SDL.
The poll attached to this thread contains the graphics libraries I'm aware of.
Thanks.
what is a graphics library.
I'm not immature, I'm refined in the opposite direction.
A graphics library is in short a development resource for 3d graphics. So it helps you make pc games.
I voted opengl because it is so easy to use.
Compiler in use: MinGW
OS: Windows ME
Lol Bob! It doesn't have to be just 3D graphics, it can be 2D also
Bob, your post count is 666!
Videogame Memories!
A site dedicated to keeping videogame memories alive!
http://www.videogamememories.com/
Share your experiences with us now!
"We will game forever!"
Either DirectX or OpenGL, depending on the top-level library I'm using. I should have clicked "Other" as well, because I've used the GDI in the past (mainly little games coded in VB6 in the past, and often for utilities coded in VB6 that I use now). Anyways, my top-level libraries of choice are Irrlicht (for my two in-development 3D games, my avatar is actually from one of them), fbgfxlib2 (for a little raycaster game coded in FB), and PTCXL (something I wrote myself, it's a TinyPTC extender). Irrlicht uses either Direct3D or OpenGL (user can choose), the other two use DirectDraw.
Code:cout << "Language comparisons are dumb"; echo("Language comparisons are dumb"); PRINT "Language comparisons are dumb" alert ("Language comparisons are dumb")
lol how do I used graphix? \(O.o)/Originally Posted by BobMcGee123
No seriously though, Ogre represent.
Illusion and reality become impartiality and confidence.
Direct3D for anything and everything 3D.
DirectX for anything and everything to do with games (sound, music, input, etc, etc)
HLSL for shaders.
GUI for editors, tools, etc
The DirectX choice should be changed to Direct3D since DirectX does not necessitate the use of
graphics.
Using Direct3D for the graphics, haven't tried any higher level libraries yet.
@Bubba:
If you want to specify Direct3D, then DirectDraw should be specified as well, since many people still use DirectDraw and both are part of DirectX. It makes more sense to use DirectX in a poll of graphics libraries though, since it's the name given to the collective which includes low-level graphics libraries.
Code:cout << "Language comparisons are dumb"; echo("Language comparisons are dumb"); PRINT "Language comparisons are dumb" alert ("Language comparisons are dumb")
As far as I know, DirectDraw was dropped from DirectX in version 9, and any functionality needed to replace it was merged into Direct3D. Also if you want to try and claim that DirectX should be listed because it includes the 3D API, I don't thing so. I have seen several programs use OpenGL with the DirectX suite to make use of the included networking/input/sound portions.
I personally prefer OpenGL for graphics.
I use NCurses
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
I wish I was hXc like you.Originally Posted by Mario F.
Illusion and reality become impartiality and confidence.
You obviously don't do Direct3D very much. DirectDraw and support for it was 100% dropped as of DirectX 8.0. DirectDraw was incorporated into Direct3D to make DirectGraphics. But it is not wise to use any DirectDraw interfaces as support for them by all driver manuf. has been dropped and there is no guarantee that they still work as previously documented in earleir versions.If you want to specify Direct3D, then DirectDraw should be specified as well, since many people still use DirectDraw
DirectX is not a graphics API, therefore Direct3D should be in the poll instead of DirectX.
Last edited by VirtualAce; 01-09-2007 at 01:07 AM.
I'm confused. Are we talking about graphics libraries which interacts with the hardware directly? Or libraries that wrap the said libraries? Or both of them? Because if you're talking about using Ogre then you're also using OpenGL / Direct3D indirectly. Also if you are using GL-SDL (OpenGL with SDL).
Well I've used OGRE 3D before. And now I'm using SDL.
ERROR: Brain not found. Please insert a new brain!
“Do nothing which is of no use.” - Miyamoto Musashi.
Nevermind...two people completely missed my point.
Code:cout << "Language comparisons are dumb"; echo("Language comparisons are dumb"); PRINT "Language comparisons are dumb" alert ("Language comparisons are dumb")