fix shaders for old devices