use fragment shaders by default isof traditional rendering