Driving multiple displays with different color depth

Isn’t it same than in How to manage 8 colors (RGB111) LCD's? ? I.e. use the larger colordepth for lvgl itself, and then in the flush callback, when outputting data to display physically, just drop the less significant bits.

JW