programmable pipeline default shaders: don't use rect extensions on GL>3.1