So you want to write your own shaders do you? OK, I agree, custom shaders really changes the way the game looks. You can quickly and easily stylize your game to look very different from all the other games with a few simple shaders applied to your models and sprites. But you have to write them well. I have helped port a few games over to windows the past few days (5 I think). Anyways, all 5 games had issues with their custom shaders on windows.