Yes, shader compilation has always been a part of the OpenGL API itself. A conforming implementation must include a compiler.