I ported my PhosphorLUT shader to Cg format and I’m really pleased with the results. It now works pretty decently at normal 5x-ish scale factors and runs a lot faster (still not full speed on my Intel HD4000 but whatever). It also avoids creating astronomically large FBOs, so I suppose there’s a chance it could work on PS3…
I also took the opportunity to clean up the code a bit and add some easy-to-edit #define variables where appropriate. I made the gaussian blur passes pretty universal, so hopefully other people can just grab those and drop them into their own shaders in the future instead of each of us reinventing the wheel every time.
Here are some screenshots (these are using the 240pvert LUT; the 480pvert still only looks good at very large resolutions): Super Mario World Super Metroid Chrono Trigger
I also included a LUT based on Morku’s mega-zoomed GBC pictures but it doesn’t look so hot for the reasons Harlequin explained.
EDIT: whoops! forgot to post the download link: https://s3.amazonaws.com/Emulation/Pixel+Shaders/PhosphorLUT-Cg.zip
I’ll get it into the common-shaders repo soon.