Glyoxylate reductase that reversibly reduces glyoxylate to glycolate, or alternatively hydroxypyruvate to D-glycerate, using either NADPH or NADH as a cosubstrate (PubMed:17173333). Does not act as a hydroxyisocaproate dehydrogenase even though it also has minor activity on alpha-ketoisocaproate (PubMed:17173333). glycolate + NAD(+) = glyoxylate + H(+) + NADH glycolate + NADP(+) = glyoxylate + H(+) + NADPH (R)-glycerate + NAD(+) = 3-hydroxypyruvate + H(+) + NADH (R)-glycerate + NADP(+) = 3-hydroxypyruvate + H(+) + NADPH Leads to higher biomass concentration after diauxic shift. Present with 3280 molecules/cell in log phase SD medium. Belongs to the D-isomer specific 2-hydroxyacid dehydrogenase family.