Custom PPSSPP shaders
|
10-01-2013, 05:06 PM
(This post was last modified: 10-02-2013 12:20 AM by LunaMoo.)
Post: #29
|
|||
|
|||
RE: Custom PPSSPP shaders
@Ritori about more shaders, well anyone can write it's own GLSL shader to do whatever he wants ~ as long as it's not too complicated. At least for now, because without coding more complicated shader infrastructure we're limited to 1 pass shaders(stuff like for example CRT shaders need more passes I think). This limitation might probably change once Hrydgard implements SSAO (if it'll allow external files as well) since that will require all of that extra shader infrastructure.
About creating new shaders there are really alot of silly stuff we can do with simple shaders and there are lots of tutorials for both HLSL and GLSL which are very alike and easy to convert between(usefull if PPSSPP ever get's DX), there are also many simple one pass shaders existing already which can be reused for PPSSPP with simple changes as many people release it either totally free to use or free to re-use as long as meeting the license requirements or credited. So it's really all finding nice simple fragment(GLSL) or pixel(HLSL) shader algorithm and implementing it(you can just edit default FXAA as I did), no point to reinvent wheel so to speak. ================ @isamu GLSL should be easy to port to HLSL, but yeah sweetFX might potentially work on DX version from the start. ================ @GuilhermeGS2 This shader could easily replace default FXAA(it includes it anyway) to be included in APK for android(would need to be build with it ~ dunno really how to compile for android myself;c), but since it has quite a bit options which can be changed only by editing shader file externally it would require whole new gui for them or would always use default settings. It would probably be simpler to change it so the shader files are actually read externally on android as well, but I really have no clue how, I use my android smartphone pretty much as a phone mostly. ================ ~I changed the first post a bit to add some more info and version requirements. Edit: and hell yeah - a new version uploaded;3, added presets for shadeboost, different sharpening method, gamma correction and a few optional variables for more control. No difference with default settings was made, so dig those options as needed. http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders! http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats, https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds. |
|||
« Next Oldest | Next Newest »
|