< prev index next >
src/java.desktop/share/native/libawt/java2d/loops/AlphaMacros.h
Print this page
*** 85,94 ****
--- 85,95 ----
DeclareAndClearAlphaVarFor ## STRATEGY(dstA) \
DeclareAndInitExtraAlphaFor ## STRATEGY(extraA) \
jint srcScan = pSrcInfo->scanStride; \
jint dstScan = pDstInfo->scanStride; \
jboolean loadsrc, loaddst; \
+ jboolean representsPrimary = (pDstInfo)->representsPrimary; \
SRC ## DataType *pSrc = (SRC ## DataType *) (srcBase); \
DST ## DataType *pDst = (DST ## DataType *) (dstBase); \
Declare ## SRC ## AlphaLoadData(SrcPix) \
Declare ## DST ## AlphaLoadData(DstPix) \
Declare ## DST ## StoreVars(DstWrite) \
*** 512,521 ****
--- 513,523 ----
DeclareAndClearAlphaVarFor ## STRATEGY(dstA) \
DeclareAlphaVarFor ## STRATEGY(dstF) \
DeclareAlphaVarFor ## STRATEGY(dstFbase) \
jint rasScan = pRasInfo->scanStride; \
jboolean loaddst; \
+ jboolean representsPrimary = (pRasInfo)->representsPrimary; \
TYPE ## DataType *pRas = (TYPE ## DataType *) (rasBase); \
Declare ## TYPE ## AlphaLoadData(DstPix) \
Declare ## TYPE ## StoreVars(DstWrite) \
DeclareAlphaOperands(SrcOp) \
DeclareAlphaOperands(DstOp) \
< prev index next >