Oh no! Some styles failed to load. 😵 Please try reloading this page
Menu â–¾ â–´

#152 Option for external loading of Retroarch shaders in Desmume

future
open
nobody
None
1
2014-04-10
2014-02-23
No

Retroarch has very good shader collection which gives wide range of graphics effects, could you please implement them in Desmume, however they are still under development,so I think best option would be to load them externally instead of implementing them internally.

Discussion

  • Monochrome100

    Monochrome100 - 2014-02-23

    Actually now I think Desmume should be bundled with shaders . But Desmume should also have shader folder so that users will be able to easily load additional shaders.
    Retroarch shaders: https://github.com/libretro/common-shaders

     

    Last edit: Monochrome100 2014-04-13
  • zeromus

    zeromus - 2014-02-23
    • Priority: 8 --> 1
     
  • Monochrome100

    Monochrome100 - 2014-03-24

    So Cocoa got Shader support could you add it to Windows version as well.

     
  • zeromus

    zeromus - 2014-03-24

    no.

     
  • Monochrome100

    Monochrome100 - 2014-03-24

    why not ?

     
  • rogerman

    rogerman - 2014-03-24

    Due to several technical reasons, it would be impossible for the Windows port to support the use of shader-based filters at this time.

    There was major refactoring of code to get shader-based filters to work in the Cocoa port despite it already having much existing infrastructure in place. Believe me -- this was no small feat. What you see is the final result after much research and many iterations of coding. This didn't happen overnight.

    To do the same thing for the Windows port, which does not have the infrastructure, would essentially require a major overhaul of the Windows display code. No Windows developer wants to perform such a major undertaking at this time.

    In short, it is highly unlikely that shader-based filters will be coming to any other ports any time soon.

     
  • zeromus

    zeromus - 2014-03-25

    because the windows desmume frontend is a dead end. any work on it is wasted. eventually it will get a new frontend.

     
  • Monochrome100

    Monochrome100 - 2014-03-25

    So I hope Windows version will get both multi-pass shaders and filters and GUI option for MSAA in this new frontend.

     

    Last edit: Monochrome100 2014-04-06
  • zeromus

    zeromus - 2014-03-26

    almost certainly, but shouldn't you be hoping for world peace or for jennifer lawrence to return my letters or something useful like that.

     
  • Monochrome100

    Monochrome100 - 2014-04-10

    Especially Deposterize in combination with other shaders which OSX version already has and Windows version should have, would be very useful at higher resolutions.
    Here is Deposterize: http://blog.metaclassofnil.com/?p=306

     

    Last edit: Monochrome100 2014-04-10
  • rogerman

    rogerman - 2014-04-10

    The filters used in the http://blog.metaclassofnil.com/?p=306 link are CPU-based filters designed for texture upscaling. The Deposterize filter, implemented as a GLSL shader in the Cocoa port, and also the Retroarch shaders, are used for video output filtering. These are two completely separate issues.

    Monochrome100, I would suggest that you stop writing these shotgun feature requests on the same thread, as it is becoming difficult to keep track of the main topic. Video output filtering, texture upscaling, and vectorization of pixel art (like that Libdepixelize stuff you mentioned) are three different topics. If you do feel the need to write a feature request in the future, please make sure that different requests are put to different threads, thanks!

     
    • Monochrome100

      Monochrome100 - 2014-04-10

      I am not really expert in field of filters/shaders.I gave links to Libdepixelize and Deposterize because they looked potentially useful to me.
      But my request is about Retroarch shaders/shaders implemented in Cocoa port.
      You separated pipeline into 3 parts in Cocoa.

       

      Last edit: Monochrome100 2014-04-10
      • Monochrome100

        Monochrome100 - 2014-04-10
         

        Last edit: Monochrome100 2014-04-10
  • zeromus

    zeromus - 2014-04-10

    I already told you what the prospects are for this work in windows.

     
    • Monochrome100

      Monochrome100 - 2014-04-10
       

      Last edit: Monochrome100 2014-04-11

Log in to post a comment.