mesa: pass the 'caller' function to create_shader()