FIXME: There might be something wrong in the client_entry_points.c, glUniform to client_autogen.c is much slower than glUnform in caching_client.c on target (5 - 9 us vs 2 us). Need to look into why