Lines Matching refs:SRC

49  *     DEFINE_CONVERT_BLIT(SRC, DST, CONV_METHOD)
50 * DEFINE_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY)
51 * DEFINE_XPAR_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY)
52 * DEFINE_XPAR_BLITBG_LUT(SRC, DST, LUT_STRATEGY)
352 #define DeclarePreProcessLutLut(SRC, DST, PIXLUT) \
353 DST ## PixelType PIXLUT[LutSize(SRC)];
355 #define SetupPreProcessLutLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO) \
361 if (lutSize >= LutSize(SRC)) { \
362 lutSize = LutSize(SRC); \
367 } while (++pPIXLUT < &PIXLUT[LutSize(SRC)]); \
388 #define DeclareConvertOnTheFlyLut(SRC, DST, PIXLUT) \
389 Declare ## SRC ## LoadVars(PIXLUT)
391 #define SetupConvertOnTheFlyLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO) \
392 Init ## SRC ## LoadVars(PIXLUT, SRCINFO)
408 #define DeclarePreProcessLutXparLut(SRC, DST, PIXLUT) \
409 jint PIXLUT[LutSize(SRC)];
411 #define SetupPreProcessLutXparLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO) \
417 if (lutSize >= LutSize(SRC)) { \
418 lutSize = LutSize(SRC); \
423 } while (++pPIXLUT < &PIXLUT[LutSize(SRC)]); \
454 #define DeclareConvertOnTheFlyXparLut(SRC, DST, PIXLUT) \
455 Declare ## SRC ## LoadVars(PIXLUT)
457 #define SetupConvertOnTheFlyXparLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO) \
458 Init ## SRC ## LoadVars(PIXLUT, SRCINFO)
478 #define DeclarePreProcessLutBgLut(SRC, DST, PIXLUT) \
479 jint PIXLUT[LutSize(SRC)];
481 #define SetupPreProcessLutBgLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO, BGPIXEL) \
487 if (lutSize >= LutSize(SRC)) { \
488 lutSize = LutSize(SRC); \
493 } while (++pPIXLUT < &PIXLUT[LutSize(SRC)]); \
522 #define DeclareConvertOnTheFlyBgLut(SRC, DST, PIXLUT) \
523 Declare ## SRC ## LoadVars(PIXLUT) \
526 #define SetupConvertOnTheFlyBgLut(SRC, DST, PIXLUT, SRCINFO, DSTINFO, BGPIXEL) \
528 Init ## SRC ## LoadVars(PIXLUT, SRCINFO); \
554 #define NAME_CONVERT_BLIT(SRC, DST) SRC ## To ## DST ## Convert
556 #define NAME_SCALE_BLIT(SRC, DST) SRC ## To ## DST ## ScaleConvert
558 #define NAME_XPAR_CONVERT_BLIT(SRC, DST) SRC ## To ## DST ## XparOver
560 #define NAME_XPAR_SCALE_BLIT(SRC, DST) SRC ## To ## DST ## ScaleXparOver
562 #define NAME_XPAR_BLITBG(SRC, DST) SRC ## To ## DST ## XparBgCopy
564 #define NAME_XOR_BLIT(SRC, DST) SRC ## To ## DST ## XorBlit
590 #define NAME_SRCOVER_MASKBLIT(SRC, DST) SRC ## To ## DST ## SrcOverMaskBlit
592 #define NAME_ALPHA_MASKBLIT(SRC, DST) SRC ## To ## DST ## AlphaMaskBlit
620 #define DECLARE_CONVERT_BLIT(SRC, DST) \
621 BlitFunc NAME_CONVERT_BLIT(SRC, DST)
623 #define DECLARE_SCALE_BLIT(SRC, DST) \
624 ScaleBlitFunc NAME_SCALE_BLIT(SRC, DST)
626 #define DECLARE_XPAR_CONVERT_BLIT(SRC, DST) \
627 BlitFunc NAME_XPAR_CONVERT_BLIT(SRC, DST)
629 #define DECLARE_XPAR_SCALE_BLIT(SRC, DST) \
630 ScaleBlitFunc NAME_XPAR_SCALE_BLIT(SRC, DST)
632 #define DECLARE_XPAR_BLITBG(SRC, DST) \
633 BlitBgFunc NAME_XPAR_BLITBG(SRC, DST)
635 #define DECLARE_XOR_BLIT(SRC, DST) \
636 BlitFunc NAME_XOR_BLIT(SRC, DST)
674 #define DECLARE_SRCOVER_MASKBLIT(SRC, DST) \
675 MaskBlitFunc NAME_SRCOVER_MASKBLIT(SRC, DST)
677 #define DECLARE_ALPHA_MASKBLIT(SRC, DST) \
678 MaskBlitFunc NAME_ALPHA_MASKBLIT(SRC, DST)
713 #define REGISTER_CONVERT_BLIT(SRC, DST) \
714 REGISTER_BLIT(SRC, SrcNoEa, DST, NAME_CONVERT_BLIT(SRC, DST))
716 #define REGISTER_CONVERT_BLIT_FLAGS(SRC, DST, SFLAGS, DFLAGS) \
717 REGISTER_BLIT_FLAGS(SRC, SrcNoEa, DST, NAME_CONVERT_BLIT(SRC, DST), \
720 #define REGISTER_CONVERT_BLIT_EQUIV(SRC, DST, FUNC) \
721 REGISTER_BLIT(SRC, SrcNoEa, DST, FUNC)
723 #define REGISTER_SCALE_BLIT(SRC, DST) \
724 REGISTER_SCALEBLIT(SRC, SrcNoEa, DST, NAME_SCALE_BLIT(SRC, DST))
726 #define REGISTER_SCALE_BLIT_FLAGS(SRC, DST, SFLAGS, DFLAGS) \
727 REGISTER_SCALEBLIT_FLAGS(SRC, SrcNoEa, DST, NAME_SCALE_BLIT(SRC, DST), \
730 #define REGISTER_SCALE_BLIT_EQUIV(SRC, DST, FUNC) \
731 REGISTER_SCALEBLIT(SRC, SrcNoEa, DST, FUNC)
733 #define REGISTER_XPAR_CONVERT_BLIT(SRC, DST) \
734 REGISTER_BLIT(SRC, SrcOverBmNoEa, DST, NAME_XPAR_CONVERT_BLIT(SRC, DST))
736 #define REGISTER_XPAR_CONVERT_BLIT_EQUIV(SRC, DST, FUNC) \
737 REGISTER_BLIT(SRC, SrcOverBmNoEa, DST, FUNC)
739 #define REGISTER_XPAR_SCALE_BLIT(SRC, DST) \
740 REGISTER_SCALEBLIT(SRC, SrcOverBmNoEa, DST, NAME_XPAR_SCALE_BLIT(SRC, DST))
742 #define REGISTER_XPAR_SCALE_BLIT_EQUIV(SRC, DST, FUNC) \
743 REGISTER_SCALEBLIT(SRC, SrcOverBmNoEa, DST, FUNC)
745 #define REGISTER_XPAR_BLITBG(SRC, DST) \
746 REGISTER_BLITBG(SRC, SrcNoEa, DST, NAME_XPAR_BLITBG(SRC, DST))
748 #define REGISTER_XPAR_BLITBG_EQUIV(SRC, DST, FUNC) \
749 REGISTER_BLITBG(SRC, SrcNoEa, DST, FUNC)
751 #define REGISTER_XOR_BLIT(SRC, DST) \
752 REGISTER_BLIT(SRC, Xor, DST, NAME_XOR_BLIT(SRC, DST))
791 #define REGISTER_SRCOVER_MASKBLIT(SRC, DST) \
792 REGISTER_MASKBLIT(SRC, SrcOver, DST, NAME_SRCOVER_MASKBLIT(SRC, DST))
794 #define REGISTER_ALPHA_MASKBLIT(SRC, DST) \
795 REGISTER_MASKBLIT(SRC, AnyAlpha, DST, NAME_ALPHA_MASKBLIT(SRC, DST))
902 #define DEFINE_CONVERT_BLIT(SRC, DST, STRATEGY) \
903 void NAME_CONVERT_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
910 Declare ## SRC ## LoadVars(SrcRead) \
913 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
914 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
917 ConvertVia ## STRATEGY(pSrc, SRC, SrcRead, \
927 #define DEFINE_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY) \
928 void NAME_CONVERT_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
936 Declare ## LUT_STRATEGY ## Lut(SRC, DST, pixLut) \
938 Setup ## LUT_STRATEGY ## Lut(SRC, DST, pixLut,\
940 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
943 Body ## LUT_STRATEGY ## Lut(pSrc, SRC, \
948 #define DEFINE_CONVERT_BLIT_LUT8(SRC, DST, LUT_STRATEGY) \
949 DEFINE_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY)
956 #define DEFINE_SCALE_BLIT(SRC, DST, STRATEGY) \
957 void NAME_SCALE_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
966 Declare ## SRC ## LoadVars(SrcRead) \
969 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
970 BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
974 ConvertVia ## STRATEGY(pSrc, SRC, SrcRead, \
985 #define DEFINE_SCALE_BLIT_LUT(SRC, DST, LUT_STRATEGY) \
986 void NAME_SCALE_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
996 Declare ## LUT_STRATEGY ## Lut(SRC, DST, pixLut) \
998 Setup ## LUT_STRATEGY ## Lut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
999 BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1003 Body ## LUT_STRATEGY ## Lut(pSrc, SRC, pixLut, \
1007 #define DEFINE_SCALE_BLIT_LUT8(SRC, DST, LUT_STRATEGY) \
1008 DEFINE_SCALE_BLIT_LUT(SRC, DST, LUT_STRATEGY)
1017 #define DEFINE_XPAR_CONVERT_BLIT(SRC, DST, STRATEGY) \
1018 void NAME_XPAR_CONVERT_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
1025 Declare ## SRC ## LoadVars(SrcRead) \
1028 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
1029 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1032 ConvertXparVia ## STRATEGY(pSrc, SRC, SrcRead, \
1044 #define DEFINE_XPAR_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY) \
1045 void NAME_XPAR_CONVERT_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
1053 Declare ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut) \
1055 Setup ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
1056 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1059 Body ## LUT_STRATEGY ## XparLut(pSrc, SRC, pixLut, \
1063 #define DEFINE_XPAR_CONVERT_BLIT_LUT8(SRC, DST, LUT_STRATEGY) \
1064 DEFINE_XPAR_CONVERT_BLIT_LUT(SRC, DST, LUT_STRATEGY)
1074 #define DEFINE_XPAR_SCALE_BLIT_LUT(SRC, DST, LUT_STRATEGY) \
1075 void NAME_XPAR_SCALE_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
1085 Declare ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut) \
1087 Setup ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
1088 BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1092 Body ## LUT_STRATEGY ## XparLut(pSrc, SRC, pixLut, \
1097 #define DEFINE_XPAR_SCALE_BLIT_LUT8(SRC, DST, LUT_STRATEGY) \
1098 DEFINE_XPAR_SCALE_BLIT_LUT(SRC, DST, LUT_STRATEGY)
1108 #define DEFINE_XPAR_SCALE_BLIT(SRC, DST, STRATEGY) \
1109 void NAME_XPAR_SCALE_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
1118 Declare ## SRC ## LoadVars(SrcRead) \
1121 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
1122 BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1126 ConvertXparVia ## STRATEGY(pSrc, SRC, SrcRead, \
1139 #define DEFINE_XPAR_BLITBG(SRC, DST, STRATEGY) \
1140 void NAME_XPAR_BLITBG(SRC, DST)(void *srcBase, void *dstBase, \
1148 Declare ## SRC ## LoadVars(SrcRead) \
1153 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1156 BgCopyXparVia ## STRATEGY(pSrc, SRC, SrcRead, \
1169 #define DEFINE_XPAR_BLITBG_LUT(SRC, DST, LUT_STRATEGY) \
1170 void NAME_XPAR_BLITBG(SRC, DST)(void *srcBase, void *dstBase, \
1179 Declare ## LUT_STRATEGY ## BgLut(SRC, DST, pixLut) \
1181 Setup ## LUT_STRATEGY ## BgLut(SRC, DST, pixLut, pSrcInfo, pDstInfo, \
1183 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1186 Body ## LUT_STRATEGY ## BgLut(pSrc, SRC, pixLut, \
1191 #define DEFINE_XPAR_BLITBG_LUT8(SRC, DST, LUT_STRATEGY) \
1192 DEFINE_XPAR_BLITBG_LUT(SRC, DST, LUT_STRATEGY)
1201 #define DEFINE_XOR_BLIT(SRC, DST, DSTANYTYPE) \
1202 void NAME_XOR_BLIT(SRC, DST)(void *srcBase, void *dstBase, \
1213 Declare ## SRC ## LoadVars(SrcRead) \
1219 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
1220 BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
1223 XorVia1IntArgb(pSrc, SRC, SrcRead, \
2002 #define DEFINE_TRANSFORMHELPER_NN(SRC) \
2003 void NAME_TRANSFORMHELPER_NN(SRC)(SurfaceDataRasInfo *pSrcInfo, \
2008 Declare ## SRC ## LoadVars(SrcRead) \
2009 SRC ## DataType *pBase = pSrcInfo->rasBase; \
2016 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
2018 SRC ## DataType *pRow = PtrAddBytes(pBase, WholeOfLong(ylong) * scan); \
2019 Copy ## SRC ## ToIntArgbPre(pRGB, 0, \
2027 #define DEFINE_TRANSFORMHELPER_BL(SRC) \
2028 void NAME_TRANSFORMHELPER_BL(SRC)(SurfaceDataRasInfo *pSrcInfo, \
2033 Declare ## SRC ## LoadVars(SrcRead) \
2047 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
2052 SRC ## DataType *pRow; \
2067 Copy ## SRC ## ToIntArgbPre(pRGB, 0, SrcRead, pRow, xwhole); \
2068 Copy ## SRC ## ToIntArgbPre(pRGB, 1, SrcRead, pRow, xwhole+xdelta); \
2070 Copy ## SRC ## ToIntArgbPre(pRGB, 2, SrcRead, pRow, xwhole); \
2071 Copy ## SRC ## ToIntArgbPre(pRGB, 3, SrcRead, pRow, xwhole+xdelta); \
2079 #define DEFINE_TRANSFORMHELPER_BC(SRC) \
2080 void NAME_TRANSFORMHELPER_BC(SRC)(SurfaceDataRasInfo *pSrcInfo, \
2085 Declare ## SRC ## LoadVars(SrcRead) \
2099 Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
2106 SRC ## DataType *pRow; \
2126 Copy ## SRC ## ToIntArgbPre(pRGB, 0, SrcRead, pRow, xwhole+xdelta0); \
2127 Copy ## SRC ## ToIntArgbPre(pRGB, 1, SrcRead, pRow, xwhole ); \
2128 Copy ## SRC ## ToIntArgbPre(pRGB, 2, SrcRead, pRow, xwhole+xdelta1); \
2129 Copy ## SRC ## ToIntArgbPre(pRGB, 3, SrcRead, pRow, xwhole+xdelta2); \
2131 Copy ## SRC ## ToIntArgbPre(pRGB, 4, SrcRead, pRow, xwhole+xdelta0); \
2132 Copy ## SRC ## ToIntArgbPre(pRGB, 5, SrcRead, pRow, xwhole ); \
2133 Copy ## SRC ## ToIntArgbPre(pRGB, 6, SrcRead, pRow, xwhole+xdelta1); \
2134 Copy ## SRC ## ToIntArgbPre(pRGB, 7, SrcRead, pRow, xwhole+xdelta2); \
2136 Copy ## SRC ## ToIntArgbPre(pRGB, 8, SrcRead, pRow, xwhole+xdelta0); \
2137 Copy ## SRC ## ToIntArgbPre(pRGB, 9, SrcRead, pRow, xwhole ); \
2138 Copy ## SRC ## ToIntArgbPre(pRGB, 10, SrcRead, pRow, xwhole+xdelta1); \
2139 Copy ## SRC ## ToIntArgbPre(pRGB, 11, SrcRead, pRow, xwhole+xdelta2); \
2141 Copy ## SRC ## ToIntArgbPre(pRGB, 12, SrcRead, pRow, xwhole+xdelta0); \
2142 Copy ## SRC ## ToIntArgbPre(pRGB, 13, SrcRead, pRow, xwhole ); \
2143 Copy ## SRC ## ToIntArgbPre(pRGB, 14, SrcRead, pRow, xwhole+xdelta1); \
2144 Copy ## SRC ## ToIntArgbPre(pRGB, 15, SrcRead, pRow, xwhole+xdelta2); \
2152 #define DEFINE_TRANSFORMHELPER_FUNCS(SRC) \
2153 TransformHelperFuncs NAME_TRANSFORMHELPER_FUNCS(SRC) = { \
2154 NAME_TRANSFORMHELPER_NN(SRC), \
2155 NAME_TRANSFORMHELPER_BL(SRC), \
2156 NAME_TRANSFORMHELPER_BC(SRC), \
2159 #define DEFINE_TRANSFORMHELPERS(SRC) \
2160 DEFINE_TRANSFORMHELPER_NN(SRC) \
2161 DEFINE_TRANSFORMHELPER_BL(SRC) \
2162 DEFINE_TRANSFORMHELPER_BC(SRC) \
2163 DEFINE_TRANSFORMHELPER_FUNCS(SRC)