|
-
Apr 11th, 2001, 03:10 PM
#1
Thread Starter
Good Ol' Platypus
An OpenGL wrapper for Direct3D?
I am playing all of my favourite 3D games, and I noticed that out of 8 of them only 1 can use OpenGL. I think this is enginism and should be stopped. 
Actually I was wondering if there was a driver or a program or something that takes all D3D calls and uses OpenGL to render the scene instead (actually I already think I know the answer (no) but I'm just asking to make sure.)
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Apr 11th, 2001, 03:28 PM
#2
Probably not, but some Games/Engines wrap up both APIs, so that a user can select OGL or D3D (or Software) and it will render with the appropriate API.
Z.
-
Apr 12th, 2001, 11:37 AM
#3
Fanatic Member
Even if it is possible, what about the other DirectX components like DirectSound or DirectPlay?
Teaudirenopossum.Musasapientumfixaestinaure.
(I can't hear you. There's a banana in my ear)
-
Apr 12th, 2001, 02:13 PM
#4
He only asked about Direct3D, not the complete DX Package.
Z.
-
Apr 12th, 2001, 02:16 PM
#5
Fanatic Member
I know he did, but what would be the point of using OpenGL instead of Direct3D if the game would still use the other DirectX components?
Teaudirenopossum.Musasapientumfixaestinaure.
(I can't hear you. There's a banana in my ear)
-
Apr 12th, 2001, 04:21 PM
#6
Thread Starter
Good Ol' Platypus
I think what PsychoMark is getting at is that D3D blits to a Directdraw buffer, thats why I am thinking this cant happen. But, then again, if they captured all of the calls from D3D and put them into OGL and back onto a DDraw surface... I guess anythings possible
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Apr 13th, 2001, 03:52 PM
#7
Frenzied Member
Well......
Dont ask me where to get it !!
But......
Someone did an api that used calls like glVertex3f(); that were a wrapper for direct x functions, So someone with the kinow-how of opengl can use direct x
-
Apr 13th, 2001, 04:20 PM
#8
Thread Starter
Good Ol' Platypus
No, I dont mean for programming.
I mean for games that're already made. I can already use (to a certain extent ) D3D and OGL.
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Apr 13th, 2001, 04:49 PM
#9
I MIGHT be possible, but it would require a new dll, that would take the place of the DX dlls that you wanted, and it would have to replace ALL of the DX functions in that dll (including the ones that are probably there, that MS doesnt say are there, supporting functions, etc).
Z.
-
Apr 13th, 2001, 11:21 PM
#10
Lively Member
Yeah it'd take you at least a year of straight work to write a DLL to emulate D3D for OpenGL, and even then it'd be obsolete by the time you're done.
Anyways, my 5 cents is that ALL games should allow for software emulation in case ppl don't have a 3D card. No I'm not saying this cuz I don't have a 3D card (Heh my comp couldn't emulate it anyways its a 233 , luckily I have this TNT2 Sniper 2 16mb to let me play 3D games )
-
Apr 14th, 2001, 12:44 AM
#11
Software is a pain in the arse. You pretty much have to write D3D without the hardware acceleration, all by yourself. Hopefully, you were doing Calculus by age 12 =).
Z.
-
Apr 14th, 2001, 04:40 PM
#12
Addicted Member
I think that Matrox had some sort of OpenGL wrapper for its Millenium cards that did exactly what Sastraxi wants, but it was degrading game performace a bit.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|