alternative shaders support added