glfw-modern: inline shader creation