RuBisCO functions as an oxygenase under high temperature and high oxygen concentration conditions, leading to photorespiration. Under normal conditions, it acts primarily as a carboxylase fixing CO2. Low temperature or low oxygen favor carboxylation, while the combination of high temperature and high O2 shifts its activity toward oxygenation.