I'm writing a 2D pixel art game in SFML and I want to add some simple mood lighting effects, such as a fluorescent lamp hanging overhead, or a glowing button on a computer console. Any thoughts on using OpenGL shaders vs. plain SFML/C++ code to do this?
I figure I could implement lighting well enough in SFML using overlaid textures and blend modes and my own pixel-crawling logic. Then I wouldn't have to worry about learning GLSL, graphics card compatibilities, avoiding "deprecated" features like gl_FragColor, etc. etc. Performance is probably not an issue since my game is visually simple.
But maybe someone with more experience knows reasons I should suck it up and use a proper shader. Any thoughts on these general approaches? Thanks for input.