MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / scale2x3_32_def

Function scale2x3_32_def

src/Engine/Scalers/scale2x.cpp:614–624  ·  view source on GitHub ↗

* Scale by a factor of 2x3 a row of pixels of 32 bits. * \note Like scale2x_32_def(); */

Source from the content-addressed store, hash-verified

612 * \note Like scale2x_32_def();
613 */
614void scale2x3_32_def(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x_uint32* dst2, const scale2x_uint32* src0, const scale2x_uint32* src1, const scale2x_uint32* src2, unsigned count)
615{
616#ifdef USE_SCALE_RANDOMWRITE
617 scale2x_32_def_whole(dst0, dst2, src0, src1, src2, count);
618 scale2x_32_def_center(dst1, src0, src1, src2, count);
619#else
620 scale2x_32_def_border(dst0, src0, src1, src2, count);
621 scale2x_32_def_center(dst1, src0, src1, src2, count);
622 scale2x_32_def_border(dst2, src2, src1, src0, count);
623#endif
624}
625
626/**
627 * Scale by a factor of 2x4 a row of pixels of 8 bits.

Callers 2

scale2x3_32_mmxFunction · 0.85
stage_scale2x3Function · 0.85

Calls 3

scale2x_32_def_wholeFunction · 0.85
scale2x_32_def_centerFunction · 0.85
scale2x_32_def_borderFunction · 0.85

Tested by

no test coverage detected