< 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 >