updated shader code to use 440 core profile