| 493 | } |
| 494 | |
| 495 | u32 ModernDeemphColorMap(const u8* src, const u8* srcbuf, int scale) |
| 496 | { |
| 497 | if(scale == 1) return _ModernDeemphColorMap<1>(src,srcbuf); |
| 498 | else if(scale == 2) return _ModernDeemphColorMap<2>(src,srcbuf); |
| 499 | else if(scale == 3) return _ModernDeemphColorMap<3>(src,srcbuf); |
| 500 | else if(scale == 4) return _ModernDeemphColorMap<4>(src,srcbuf); |
| 501 | else if(scale == 5) return _ModernDeemphColorMap<5>(src,srcbuf); |
| 502 | else if(scale == 6) return _ModernDeemphColorMap<6>(src,srcbuf); |
| 503 | else if(scale == 7) return _ModernDeemphColorMap<7>(src,srcbuf); |
| 504 | else if(scale == 8) return _ModernDeemphColorMap<8>(src,srcbuf); |
| 505 | else if(scale == 9) return _ModernDeemphColorMap<9>(src,srcbuf); |
| 506 | else { FCEU_abort("unhandled ModernDeemphColorMap scale"); return 0; } |
| 507 | } |
| 508 | |
| 509 | typedef u32 (*ModernDeemphColorMapFuncPtr)( const u8*, const u8* ); |
| 510 |
no test coverage detected