Editing Shaders and filters
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | ==Emulators== | |
− | + | List of emulators and what shaders they use. | |
− | == | + | {| border="0" cellpadding="1" cellspacing="1" class="article-table" |
− | {| class=" | ||
! scope="col" style="text-align: center;"|Name | ! scope="col" style="text-align: center;"|Name | ||
! scope="col" style="text-align: center;"|Shader file types | ! scope="col" style="text-align: center;"|Shader file types | ||
Line 8: | Line 7: | ||
|- | |- | ||
| style="text-align: center;"|[[RetroArch]] | | style="text-align: center;"|[[RetroArch]] | ||
− | |.cg, | + | |.cg, filter |
| | | | ||
− | + | .shader deprecated in current RetroArch. | |
− | |||
− | + | Filters from bsnes v82 and below work in RetroArch. | |
|- | |- | ||
− | | style="text-align: center;"|[[ | + | | style="text-align: center;"|[[DOS|Dosbox]] |
|.fx | |.fx | ||
− | |Only on special builds such as | + | |Only on special builds such as SVN Daum |
|- | |- | ||
− | | style="text-align: center;"|[[ | + | | style="text-align: center;"|[[Higan]] |
− | |.filter, | + | |.filter, |
| | | | ||
− | .shader | + | . shader Removed in [http://board.byuu.org/viewtopic.php?f=10&t=3806 future higan releases], |
− | . | + | .fiter works in old [[bsnes]] Not current Higan. |
|- | |- | ||
− | | style="text-align: center;"|[[MAME | + | | style="text-align: center;"|[[MAME]] |
|.fx | |.fx | ||
− | | | + | | |
|- | |- | ||
− | | style="text-align: center;"| | + | | style="text-align: center;"|OpenEMU |
|.cg, | |.cg, | ||
− | | | + | | |
|- | |- | ||
| style="text-align: center;"|[[Snes9x]] | | style="text-align: center;"|[[Snes9x]] | ||
− | |.cg, | + | |.cg, |
| | | | ||
|- | |- | ||
| style="text-align: center;"|[[Project64]] | | style="text-align: center;"|[[Project64]] | ||
|.fx | |.fx | ||
− | |Only with a | + | |Only with a custom Rice Video plugin |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
==Types== | ==Types== | ||
− | [[File:Crt-geom.png|thumb| | + | [[File:Crt-geom.png|thumb|170px|crt-geom-flat]] |
===CRT Shaders=== | ===CRT Shaders=== | ||
{{Main|CRT Shaders}} | {{Main|CRT Shaders}} | ||
− | + | These replicate aperture grille CRTs, which have sharp images and strong scanlines. If you find that this doesn't look a damn thing like your old TV, it's probably because you owned a shadow-mask style CRT, which has less noticeable scanlines (the easiest way to tell the difference is to feel the curve of the screen; aperture grilles only curve horizontally if at all). Unfortunately, shadow masks require resolutions of upwards of 3000x4000 to emulate accurately, so all we have for the time being are aperture grille shaders. | |
===NTSC Filters=== | ===NTSC Filters=== | ||
− | |||
− | |||
− | |||
− | |||
− | + | These replicate the cables used to connect the system to the TV. They vary in quality, with the lowest being RF, then composite, then s-video and RGB (scart) being the highest quality. They are created by blargg. They are in .filter format. | |
− | These | + | [[File:Gb.png|thumb|170px|GameBoy Shader]] |
+ | ===GameBoy Shader=== | ||
− | + | This .cgp shader replicates the dot matrix screen of a Game Boy, complete with the ghosting problems to reproduce certain visual effects. Made by Harlequin. Requires [[RetroArch]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Downloads== | ==Downloads== | ||
+ | ===.cg shaders=== | ||
− | + | https://github.com/libretro/common-shaders | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | http://www.emucr.com/2013/04/snes9x-cg-shaders-pack-20130427.html | |
+ | ===.filter files=== | ||
− | + | [http://www.mediafire.com/?356uu02o7oxw0u1 Win32] [http://www.mediafire.com/?62p83g46s95v44r Win64] [http://www.mediafire.com/?bqnp2etqkq3fkz1 Linux32] [http://www.mediafire.com/?01747etfqs8tt6g Linux64] [http://www.mediafire.com/?l5abvq3077cuqvt MacOS] | |
− | |||
− | |||
− | + | [https://github.com/HarlequinVG/shaders/tree/master/gameboy_shader GameBoy Shader] | |
==Further reading== | ==Further reading== | ||
[http://filthypants.blogspot.com/search/label/pixel%20shader All things shaders and filters] | [http://filthypants.blogspot.com/search/label/pixel%20shader All things shaders and filters] | ||
− | [https://github.com/ | + | [https://github.com/Themaister/Emulator-Shader-Pack/blob/master/Cg/README Cg shader spec]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:FAQs]] | [[Category:FAQs]] | ||
− | |||
− |