Forum Archive

Go Back   3D Realms Forums > General Topics > Programming Forum
Blogs FAQ Community Calendar

Notices

 
 
Thread Tools
Old 11-01-2009, 03:09 PM   #1
Feared
 
DirectX vs OpenGL
Hello, I've been working on my own engine based off of Quake 3.
I sat down and converted most of the file's to C++ and as I go along I keep doing so. ( icecoldduke was suppose to send me his converted project )

Anyways, I kind of ran into a brick wall.
I'm debating on to use OpenGL or Directx.

Any opinions?
Feared is offline  
Old 11-01-2009, 04:01 PM   #2
Jeffpiatt

Jeffpiatt's Avatar
Re: DirectX vs OpenGL
http://en.wikipedia.org/wiki/Compari...L_and_Direct3D
read this. it's really what method you approve of and if you need the port to run on non windows platforms.
Jeffpiatt is offline  
Old 11-01-2009, 07:42 PM   #3
Jokke_r

Jokke_r's Avatar
Re: DirectX vs OpenGL
I don't see the point in "converting" Q3 to C++, i mean unless you're actually rewriting large portions of the code to take advantage of object oriented programming i don't see the point. The original C code is going to run faster anyway.
__________________
I am Jack's smirking revenge.
Jokke_r is offline  
Old 11-01-2009, 10:38 PM   #4
Hudson

Hudson's Avatar
Re: DirectX vs OpenGL
Well, Carmack prefers OpenGL over DirectX so if you're going with that engine I would just stick with OpenGL.

It's a matter of preference really. Most of the programmers I have known use OpenGL exclusively.. but it's all about what fits your needs best.
__________________
Staying Frosty Since 09/06/07 - I love you Katie <3
“Software is like sex; it's better when it's free.” - Linus Torvalds
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” - Calvin & Hobbes
[INSERT SYSTEM SPECS THAT NO ONE CARES ABOUT HERE]
Hudson is offline  
Old 11-01-2009, 10:45 PM   #5
TerminX

TerminX's Avatar
Re: DirectX vs OpenGL
Quote:
Originally Posted by Feared View Post
( icecoldduke was suppose to send me his converted project )
Yeah, he was supposed to send me some code for implementing room-over-room in BUILD as well, but I ended up having to write my own implementation because he never came through. Rather unreliable, that IceColdDuke.
TerminX is offline  
Old 11-02-2009, 04:36 PM   #6
Jeffpiatt

Jeffpiatt's Avatar
Re: DirectX vs OpenGL
i would stick to open gl since that is what the engine uses stock. you really do not need to go and convert it to a d3d engine carmack does like the modern directx version of D3D especially since it managed to surpass the opengl standard in setting the bar for 3d modeling.
Jeffpiatt is offline  
Old 11-02-2009, 08:41 PM   #7
IceColdDuke
Re: DirectX vs OpenGL
Not unreliable just busy . Anyway I choose DirectX 10 because there were no good OpenGL 3 drivers at the time. Porting Quake 3 to OOP wasn't that difficult. I have been lagging on releasing it because I ported the leaked Prey CM code to it and it load/compiles proc files based on that code.
IceColdDuke is offline  
Old 11-03-2009, 03:19 PM   #8
Feared
 
Re: DirectX vs OpenGL
I've chosen DX9 for now.
I may add DX11 and OpenGL support later.
Feared is offline  
Old 11-05-2009, 03:38 PM   #9
peoplessi

peoplessi's Avatar
Re: DirectX vs OpenGL
I'd prefer OpenGL (3) support, since it's more platform agnostic. Although, I don't think it really matters in this case.
__________________
Duke Nukem Forever
Who am I to judge?
peoplessi is offline  
Old 11-18-2009, 10:24 AM   #10
IceColdDuke
Re: DirectX vs OpenGL
Quote:
Originally Posted by peoplessi View Post
I'd prefer OpenGL (3) support, since it's more platform agnostic. Although, I don't think it really matters in this case.
Besides the very few examples that there are for OpenGL 3, I've liked DirectX 10 because of the debug output it has.
IceColdDuke is offline  
 

Bookmarks


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 -6. The time now is 06:42 AM.

Page generated in 0.11739492 seconds (100.00% PHP - 0% MySQL) with 16 queries

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Website is ©1987-2014 Apogee Software, Ltd.
Ideas and messages posted here become property of Apogee Software Ltd.