Enzyme with hydroxy-pyruvate reductase, glyoxylate reductase and D-glycerate dehydrogenase enzymatic activities. Reduces hydroxypyruvate to D-glycerate, glyoxylate to glycolate, oxidizes D-glycerate to hydroxypyruvate. glycolate + NADP(+) = glyoxylate + H(+) + NADPH (R)-glycerate + NAD(+) = 3-hydroxypyruvate + H(+) + NADH (R)-glycerate + NADP(+) = 3-hydroxypyruvate + H(+) + NADPH Homodimer. Ubiquitous. Most abundantly expressed in the liver. The disease is caused by variants affecting the gene represented in this entry. Belongs to the D-isomer specific 2-hydroxyacid dehydrogenase family.