added support for custom_objects to have different GL blending modes. Set blend_mode_source and blend_mode_dest to a string describing the blend mode to set a blend mode for an object