fragment shader done. not filled by opengl, yet.