< prev index next >
src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
Print this page
@@ -905,10 +905,11 @@
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,10 +931,11 @@
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,10 +963,11 @@
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,10 +993,11 @@
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,10 +1024,11 @@
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,10 +1052,11 @@
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,10 +1085,11 @@
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,10 +1120,11 @@
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,10 +1151,11 @@
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,10 +1182,11 @@
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,10 +1216,11 @@
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,10 +1761,12 @@
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,10 +1909,11 @@
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 >