added opengl shader compile object (they will get linked to a program by another shading stuff thingie