Is the glass half full or half empty for 49ers as they approach opening of training camp?Photo Credit: Getty Images