< prev index next >
src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
Print this page
*** 905,914 ****
--- 905,915 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
\
Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 930,939 ****
--- 931,941 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## LUT_STRATEGY ## Lut(SRC, DST, pixLut) \
\
Setup ## LUT_STRATEGY ## Lut(SRC, DST, pixLut,\
pSrcInfo, pDstInfo); \
*** 961,970 ****
--- 963,973 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
\
Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 990,999 ****
--- 993,1003 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## LUT_STRATEGY ## Lut(SRC, DST, pixLut) \
\
Setup ## LUT_STRATEGY ## Lut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 1020,1029 ****
--- 1024,1034 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
\
Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 1047,1056 ****
--- 1052,1062 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut) \
\
Setup ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
BlitLoopWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 1079,1088 ****
--- 1085,1095 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut) \
\
Setup ## LUT_STRATEGY ## XparLut(SRC, DST, pixLut, pSrcInfo, pDstInfo); \
BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 1113,1122 ****
--- 1120,1130 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
\
Init ## SRC ## LoadVars(SrcRead, pSrcInfo); \
BlitLoopScaleWidthHeight(SRC, pSrc, srcBase, pSrcInfo, \
*** 1143,1152 ****
--- 1151,1161 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## DST ## PixelData(bgdata) \
\
Extract ## DST ## PixelData(bgpixel, bgdata); \
*** 1173,1182 ****
--- 1182,1192 ----
SurfaceDataRasInfo *pSrcInfo, \
SurfaceDataRasInfo *pDstInfo, \
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DST ## StoreVars(DstWrite) \
Declare ## LUT_STRATEGY ## BgLut(SRC, DST, pixLut) \
\
Setup ## LUT_STRATEGY ## BgLut(SRC, DST, pixLut, pSrcInfo, pDstInfo, \
bgpixel); \
*** 1206,1215 ****
--- 1216,1226 ----
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
jint xorpixel = pCompInfo->details.xorPixel; \
juint alphamask = pCompInfo->alphaMask; \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
Declare ## DSTANYTYPE ## PixelData(xor) \
Declare ## DSTANYTYPE ## PixelData(mask) \
Declare ## SRC ## LoadVars(SrcRead) \
Declare ## DST ## StoreVars(DstWrite) \
\
*** 1750,1759 ****
--- 1761,1772 ----
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
jint glyphCounter; \
jint scan = pRasInfo->scanStride; \
+ jboolean representsPrimary = (pRasInfo)->representsPrimary; \
+ \
DST ## DataType *pPix; \
Declare ## DST ## PixelData(solidpix) \
DeclareAlphaVarFor ## STRATEGY(srcA) \
DeclareCompVarsFor ## STRATEGY(src) \
\
*** 1896,1905 ****
--- 1909,1919 ----
NativePrimitive *pPrim, \
CompositeInfo *pCompInfo) \
{ \
jint glyphCounter, bpp; \
jint scan = pRasInfo->scanStride; \
+ jboolean representsPrimary = (pRasInfo)->representsPrimary; \
DST ## DataType *pPix; \
Declare ## DST ## PixelData(solidpix) \
DeclareAlphaVarFor ## STRATEGY(srcA) \
DeclareCompVarsFor ## STRATEGY(src) \
\
< prev index next >