fix up the type of custom_object effects to be shaders instead of generic objects