| 1198 | |
| 1199 | template <typename TSrcPalette, typename TDestPalette> |
| 1200 | void UpscalePaletteInterpolated(const TSrcPalette &srcpal, |
| 1201 | TDestPalette &destpal) { |
| 1202 | const fl::u16 dest_size = |
| 1203 | sizeof(destpal.entries) / sizeof(destpal.entries[0]); |
| 1204 | for (fl::u16 i = 0; i < dest_size; ++i) { |
| 1205 | destpal[static_cast<fl::u8>(i)] = |
| 1206 | ColorFromPalette(srcpal, static_cast<fl::u8>(i)); |
| 1207 | } |
| 1208 | } |
| 1209 | |
| 1210 | } // namespace detail |
| 1211 |
no test coverage detected