Next Generation Emulation banner

The merging of DX9 and OpenGL?

3.8K views 26 replies 15 participants last post by  shashClp  
#1 ·
Ok, I know this is gonna sound weird, but if we could somehow get the best of both plugins that would be cool :eyemove:!

Because they each have their strengths and weaknesses. You get pretty different visuals when using either.

Well this was just a crazy idea I had, thought I'd get the Dolphins community input.:thumb:
 
#4 ·
OpenGL is made by many companies, but the core opengl standard is set by Khronos Group.
 
#5 ·
Do we care who made what anyway ?

I think the point is using the best of both plugin, for exemple, dstalpha is broken in the OpenGL plugin (see Mario's water) but it's not in the DirectX9 one.
Also, as OpenGL plugin is using Cg to create its shaders, don't know if it's like that already, but why not use it with DirectX 9 plugin too while improving what's not good ?

He probably meant stuff like that... btw, that's some ideas, i'm not asking anything there ;)
 
#6 ·
opengl and directx are two different video modes. thus u can't merge them... they use different system files. different coding, everything is done coded, and designed in a total different way from each other. u cant just merge codes and files form different systems. well u can, but i can guarantee it wont work ;)

bsides, things like these also happened way back in old n64 emulators and such =P like in project64

if there was a way, i think they have done it already. its not like u just came up with the magical solution ;)

Wolf :p
 
#7 ·
Wow, greatest idea ever. But seriously, no, it can't be done the way you put it.
 
#13 ·
Making a third plugin that combines both OpenGL and DirectX into one package.. well, if you do that more complicated problems will surface and will make the matter worst because DirectX and OpenGL still have a lot of work to be done ;)
 
#15 ·
Actually, Dolphin SHOULD go per app for its plugins and settings, saving having to change settings all the time for different games.

Project64 1.7 has already gone in that direction.
 
#16 ·
Ok, I know this is gonna sound weird, but if we could somehow get the best of both plugins that would be cool :eyemove:!
Wouldn't it be illegal anyways to do that because you are not allowed to modify MS's DirectX code and redist it? Read the EULA.txt file that comes with the SDK.

I still not sure what the exact idea is...merging the APIs into one API or the code in both dolphin video plugins?
but... it's not about mergin APIs at all :???:
 
#18 ·
Indeed, though you can put it in the same plugin, it just makes it more difficult to debug the plugin in the long run though
 
#21 ·
Besides you need to hack through Microsofts code to see how things are done behind the screen. Whitch is not possible anyway cos it's not opensource or anything. If eventually you manage to pull this off Microsoft will sue your ass into pieces and you are not gonna like it :)
You would not like their 7+ lawyers :p

However, the linux community would be proud. :p