ds emulator with directx support?

Discussion in 'NDS - Emulation and Homebrew' started by RichardLaughter, Jun 9, 2012.

Jun 9, 2012
  1. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    i have the latest version of desmume and no$gba and neither seem to have directx 3d plugins and i need a d3d plugin for an experiment i am doing, so do any of you know of any? it would be much appreciated :)
     


  2. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    iDeaS can use plugins for rendering, so perhaps somebody's made a Dx plugin... though I sort of doubt it, as Dx is windows-only officially (and WINE and such remap the calls to OpenGL anyways which runs on all the major platforms).

    Why? If you're trying to get something to force the rendering resolution to change without interpolation, then that might best be done with a mod to the emulator itself.
     
  3. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    well.... i can't go into detail at the moment due to an agreement with a few people im working with, but its nothing about resolution. let me look into your suggestion, and ill get back to you
    * yeah i came up empty with iDeaS. it seems like the only plugin developed for it was an audio plugin, but durring my surch i came up with one that uses direct 9, but sadly the support is small to none, so once i get a rom file that runs, i should still be able to do my experiment.
     
  4. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,738
    Country:
    United Kingdom
    Afraid I have never really had to look since the days of the GBA so I can not help there but if not interpolation or some other filter I would have to guess ripping in which case I would instead point you at http://code.google.com/p/glintercept/
     
  5. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    thanks, for the help bud, but i have no need for ripping. i really wanted to avoid this, but it seems the only way to even test out my idea is to build an emulator from the ground up which is not only counter productive but time consuming as well -_-
     
  6. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Tell us what your goal is, or we can't really help (as it seems you're going down dead-end paths).
     
  7. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    allright, the guys have agreed to disclosure, but we ask that no trolling comes out of this o.O we have our hopes set high, so be gental. basically, we want to add anaglyph 3d functionality to ds emulators. to save everyone from a wall of text ill skip all the minor details about how this project got started, and start with what are plan was. im sure everyone has heared of iZ3d? well for anyone who dosn't basically by using the directx plugin, it can turn many games, and even a few emulators into 3d, glasses free, anaglyph, ect and what we had planed on doing was study exactly how the program converts to 3d and use it to build our own revision of an emulator thats already out there with the added feature, but sadly no emulator has direct support so we couldn't really even test the idea to make sure it even worked. which is why we were not keen on putting the idea out there yet (to save us from trolls and from letting others down), but anyway, back to the point, our lead programmer who i met of with today said that with at least directx 9/10 functionality, we could at least give it a test, so he would go into researching everything about how the emulators work and ect, and we would just build our own revision using directx as a renderer. (which im not keen on because my programming skills arn't the best and a project like this could take months just to get into a semi working form and maybe a few years to get 100% support. anyway there you have it.
     
  8. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    You can do that in OpenGL. Minecraft does it, even. Given that you'd need to modify the rendering anyways, just make an iDeaS plugin for it or something?

    No offensive, but if the "lead programmer" thinks you need DX for this, I don't think you're going to get far.
     
  9. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    lol don't blame him. you see we read on the website that for the plugin i mentioned, opengl is supported but requires, i believe it said quad buffering. (not very familar with opengl.) which we would still regardless need to make a plugin for because no ds emulator...or more rather no emulator i know of supports quad buffering. so it would seem to even test it we must make a plugin :) we have our work cut out for us it seems. thanks for your help though. its much appreciated.
     
  10. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Good luck!
     
  11. iSubaru

    Member iSubaru Kitsune

    Joined:
    Apr 14, 2009
    Messages:
    358
    Location:
    Gensokyo
    Country:
    Poland
    No offense to anyone but OpenGL > DirectX in my opinion :P
    OK enough of that
    Making 3D image on non-3D-enabled display/screen without need of special binoculars? Sounds impossible but then again I'm not specialist at the hardware side, if You have proven it is possible, I believe You (for now :P) and wish You good luck in Your project...but then again think about it this way
    DirectX is Windows-only
    OpenGL is most-platforms possible
    If You would do it in OpenGL You will have more slaves that will bow to You and call You gods...*ahem* I mean You will get more smiles and "thank You" because OpenGL will reach MORE people
     
  12. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    He's talking this sort of thing.
    http://en.wikipedia.org/wiki/Anaglyph_3D
    It works with normal screens if you have the glasses.
     
  13. iSubaru

    Member iSubaru Kitsune

    Joined:
    Apr 14, 2009
    Messages:
    358
    Location:
    Gensokyo
    Country:
    Poland
    Ah I missed the glasses requirement, my bad, sorry
    That kind of trick is of course possible I have no dubt in it, it would turn out nicely I guess...check it out, big Mettaur looking like he is gonna come out of Your screen/display and roaarrr xD
     
  14. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    well, we plan on trying to add other forms of 3d as well, but for now we are only focused on anaglyph, because its cheaper just to go out to by a pair of red and cyan glasses than it is to buy a 3d monitor and or flicker glasses. luckily enough i bought friday the 13th part 3 which came with 2 pairs of glasses, so im good to go :) as for what you said about opengl and directx, we as a group decided to use directx because none of us, (now up too 5 ^_^) have any idea about how to program with opengl. when its released (months from now) and if its released, im sure another group just like ours would be happy to program an opengl revision.
     
  15. iSubaru

    Member iSubaru Kitsune

    Joined:
    Apr 14, 2009
    Messages:
    358
    Location:
    Gensokyo
    Country:
    Poland
    Another way is paper-like binoculars, cheapest ever :P

    No offense but let's apply Your logic for a moment here
    I want to make a game, I can code for DS a little for PC so I decide to code it on DS instead for example on Android because I have no idea how to code on Android...
    I personally would get some manual, if necessary save money for a book about it and learn how to code for Android :)
    I know it's easier said than done "go learn OpenGL", but what about at least trying? Nobody will kill You if You will do attempt for it, there is always time to learn something new (btw I have seriously plans to learn some Android coding, maybe I will make it my milestone for vacations)

    Anaglyph way if turns out to be working fine, will do the trick for long time, it will make everybody "OMG Mettaur swinged his pickaxe at me! I COULD DIE!" (ah that 3D reality stuff xD)
     
  16. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    hahaha you make good points, but even if i wanted to code for opengl i would have to upgrade my gpu, which i don't plan on doing untill after i get my wiiu funds together. (saving up 600 for console and games and gonna bye a cheap 200$ 1080 tv from walmart). you see i have a hd3650 and its support for opengl SUCKS! if i try playing desmume in opengl, its slow as christmas unless i activate vsync. so i plan on byeing an hd 6500 or something to that effect. i found them for as low as 40 bucks.
     
  17. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    The HD 3650 has no problems with OpenGL versus DirectX, that sounds like an emulator or configuration issue.
     
  18. RichardLaughter
    OP

    Member RichardLaughter GBAtemp Regular

    Joined:
    Dec 18, 2011
    Messages:
    122
    i don't know why but my card always has had issues with it o.o i had ubuntu before i switched back to windows 7 and everything envolving opengl ran slow and laggy. i could just have a faulty card or outdated drivers, idk, all i know is opengl hates my card.
     
  19. iSubaru

    Member iSubaru Kitsune

    Joined:
    Apr 14, 2009
    Messages:
    358
    Location:
    Gensokyo
    Country:
    Poland
    Desmume is not yet perfect (tough he overcomes no$gba with every "day") I have strong PC and sound still can be little buggy, is that my soundcard problem? Nope
    3650 graphic card is...or will be flagged as deprecated so it can be problematic to get newer/est drivers (if we take that it's drivers fault)
    Another thing would be that Windows hates You and tries to show You that OpenGL is "bad" xD
     
  20. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    What computer model? You may have switchable graphics, and if the only opengl stuff you've tried is in java (such as minecraft), it's likelythat your video card isn't being activated (it's a known issue with some switchable graphics, not detecting java games properly).
     

Share This Page