please use core profile (i.e., #version 150 core)