First post, by Delfino Furioso
+++UPDATE 2020-05-22 : all converted crt shaders are now hosted on @tyrells git repo+++
+++UPDATE 2020-03-27 : thread title renamed as these shaders are not new, we're just adding svn compatibilty+++
Hi everyone!
since the introduction of shaders support in r4319 I've wanted to switch back to dosbox builds (such as ECE) that do not deviate much from the SVN forumula
what kept me from doing it was the limited choice of shaders - since only some are builtin and they mainly reimplement the scalers we are already used to
My knowledge of shaders programming is limited, but I wanted to try to port some of my favourite shaders anyway.
Turns out that I just needed to study the default shader coded within sdlmain.cpp and understand the variable being used.
Credits for all shaders go to the programmers whom created them back in the day
The code I've based my work on is hosted here
https://github.com/libretro/glsl-shaders/tree … ter/crt/shaders
Thanks to Dugan for his work on shipping the previous shaders support code with his fork (now unmantained)
https://github.com/duganchen/dosbox_shaders
Also thanks to Marty for tweaking Dugan's work and shipping earlier revisions of some of these shaders, back when SVN still did not support glsl
https://github.com/MartyShepard/DOSBox-Optionals