opengl upgrade to 4.3 for masks, mask function/layout rework, make_shader rework