Direct and indirect bandgaps