Extend fill_rectangle() support for 16bit