/openjdk7/jdk/src/share/native/sun/java2d/opengl/ |
H A D | OGLMaskBlit.c | 41 OGLMaskBlit_MaskBlit(JNIEnv *env, OGLContext *oglc, argument 57 RETURN_IF_NULL(oglc); 60 if (oglc->blitTextureID == 0) { 61 if (!OGLContext_InitBlitTileTexture(oglc)) { 69 j2d_glBindTexture(GL_TEXTURE_2D, oglc->blitTextureID); 70 OGLC_UPDATE_TEXTURE_FUNCTION(oglc, GL_MODULATE);
|
H A D | OGLMaskFill.c | 87 OGLMaskFill_MaskFill(OGLContext *oglc, argument 94 RETURN_IF_NULL(oglc); 121 OGLVertexCache_AddMaskQuad(oglc, 136 OGLContext *oglc = OGLRenderQueue_GetCurrentContext(); local 148 OGLMaskFill_MaskFill(oglc, 153 if (oglc != NULL) {
|
H A D | OGLVertexCache.c | 70 OGLVertexCache_InitVertexCache(OGLContext *oglc) argument 81 if (!oglc->vertexCacheEnabled) { 93 oglc->vertexCacheEnabled = JNI_TRUE; 142 OGLVertexCache_RestoreColorState(OGLContext *oglc) argument 144 if (oglc->paintState == sun_java2d_SunGraphics2D_PAINT_ALPHACOLOR) { 145 OGLPaints_SetColor(oglc, oglc->pixel); 176 OGLVertexCache_EnableMaskCache(OGLContext *oglc) argument 180 if (!OGLVertexCache_InitVertexCache(oglc)) { 192 OGLC_UPDATE_TEXTURE_FUNCTION(oglc, GL_MODULAT 197 OGLVertexCache_DisableMaskCache(OGLContext *oglc) argument 214 OGLVertexCache_AddMaskQuad(OGLContext *oglc, jint srcx, jint srcy, jint dstx, jint dsty, jint width, jint height, jint maskscan, void *mask) argument 275 OGLVertexCache_AddGlyphQuad(OGLContext *oglc, jfloat tx1, jfloat ty1, jfloat tx2, jfloat ty2, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2) argument [all...] |
H A D | OGLBlitLoops.c | 52 OGLBlitSurfaceToSurface(OGLContext *oglc, OGLSDOps *srcOps, OGLSDOps *dstOps, argument 72 if (oglc->extraAlpha != 1.0f) { 73 OGLContext_SetExtraAlpha(oglc->extraAlpha); 88 if (oglc->extraAlpha != 1.0f) { 105 OGLBlitTextureToSurface(OGLContext *oglc, argument 150 OGLC_UPDATE_TEXTURE_FUNCTION(oglc, GL_MODULATE); 173 OGLBlitSwToSurface(OGLContext *oglc, SurfaceDataRasInfo *srcInfo, argument 183 if (oglc->extraAlpha != 1.0f) { 184 OGLContext_SetExtraAlpha(oglc->extraAlpha); 192 j2d_glPixelTransferf(GL_ALPHA_BIAS, oglc 258 OGLBlitToSurfaceViaTexture(OGLContext *oglc, SurfaceDataRasInfo *srcInfo, OGLPixelFormat *pf, OGLSDOps *srcOps, jboolean swsurface, jint hint, jint sx1, jint sy1, jint sx2, jint sy2, jdouble dx1, jdouble dy1, jdouble dx2, jdouble dy2) argument 444 OGLBlitLoops_IsoBlit(JNIEnv *env, OGLContext *oglc, jlong pSrcOps, jlong pDstOps, jboolean xform, jint hint, jboolean texture, jboolean rtt, jint sx1, jint sy1, jint sx2, jint sy2, jdouble dx1, jdouble dy1, jdouble dx2, jdouble dy2) argument 565 OGLBlitLoops_Blit(JNIEnv *env, OGLContext *oglc, jlong pSrcOps, jlong pDstOps, jboolean xform, jint hint, jint srctype, jboolean texture, jint sx1, jint sy1, jint sx2, jint sy2, jdouble dx1, jdouble dy1, jdouble dx2, jdouble dy2) argument 699 OGLBlitLoops_SurfaceToSwBlit(JNIEnv *env, OGLContext *oglc, jlong pSrcOps, jlong pDstOps, jint dsttype, jint srcx, jint srcy, jint dstx, jint dsty, jint width, jint height) argument 807 OGLBlitLoops_CopyArea(JNIEnv *env, OGLContext *oglc, OGLSDOps *dstOps, jint x, jint y, jint width, jint height, jint dx, jint dy) argument [all...] |
H A D | OGLBufImgOps.c | 177 OGLBufImgOps_EnableConvolveOp(OGLContext *oglc, jlong pSrcOps, argument 196 RETURN_IF_NULL(oglc); 267 OGLBufImgOps_DisableConvolveOp(OGLContext *oglc) argument 271 RETURN_IF_NULL(oglc); 387 OGLBufImgOps_EnableRescaleOp(OGLContext *oglc, jlong pSrcOps, argument 399 RETURN_IF_NULL(oglc); 450 OGLBufImgOps_DisableRescaleOp(OGLContext *oglc) argument 454 RETURN_IF_NULL(oglc); 621 OGLBufImgOps_EnableLookupOp(OGLContext *oglc, jlong pSrcOps, argument 639 RETURN_IF_NULL(oglc); 735 OGLBufImgOps_DisableLookupOp(OGLContext *oglc) argument [all...] |
H A D | OGLContext.c | 153 OGLContext *oglc = NULL; local 182 oglc = OGLSD_MakeOGLContextCurrent(env, srcOps, dstOps); 183 if (oglc == NULL) { 203 return oglc; 210 OGLContext_ResetClip(OGLContext *oglc) argument 214 RETURN_IF_NULL(oglc); 225 OGLContext_SetRectClip(OGLContext *oglc, OGLSDOps *dstOps, argument 236 RETURN_IF_NULL(oglc); 269 OGLContext_BeginShapeClip(OGLContext *oglc) argument 273 RETURN_IF_NULL(oglc); 306 OGLContext_EndShapeClip(OGLContext *oglc, OGLSDOps *dstOps) argument 349 OGLContext_ResetComposite(OGLContext *oglc) argument 375 OGLContext_SetAlphaComposite(OGLContext *oglc, jint rule, jfloat extraAlpha, jint flags) argument 420 OGLContext_SetXorComposite(OGLContext *oglc, jint xorPixel) argument 452 OGLContext_ResetTransform(OGLContext *oglc) argument 472 OGLContext_SetTransform(OGLContext *oglc, jdouble m00, jdouble m10, jdouble m01, jdouble m11, jdouble m02, jdouble m12) argument 569 OGLContext_InitBlitTileTexture(OGLContext *oglc) argument 587 OGLContext_DestroyContextResources(OGLContext *oglc) argument [all...] |
H A D | OGLPaints.c | 40 OGLPaints_ResetPaint(OGLContext *oglc) argument 46 RETURN_IF_NULL(oglc); 47 J2dTraceLn1(J2D_TRACE_VERBOSE, " state=%d", oglc->paintState); 50 if (oglc->useMask) { 55 switch (oglc->paintState) { 81 if (oglc->useMask) { 89 ea = (jubyte)(oglc->extraAlpha * 0xff + 0.5f); 91 oglc->pixel = (ea << 24) | (ea << 16) | (ea << 8) | (ea << 0); 92 oglc->r = ea; 93 oglc 101 OGLPaints_SetColor(OGLContext *oglc, jint pixel) argument 173 OGLPaints_SetGradientPaint(OGLContext *oglc, jboolean useMask, jboolean cyclic, jdouble p0, jdouble p1, jdouble p3, jint pixel1, jint pixel2) argument 231 OGLPaints_SetTexturePaint(OGLContext *oglc, jboolean useMask, jlong pSrcOps, jboolean filter, jdouble xp0, jdouble xp1, jdouble xp3, jdouble yp0, jdouble yp1, jdouble yp3) argument 735 OGLPaints_SetLinearGradientPaint(OGLContext *oglc, OGLSDOps *dstOps, jboolean useMask, jboolean linear, jint cycleMethod, jint numStops, jfloat p0, jfloat p1, jfloat p3, void *fractions, void *pixels) argument 858 OGLPaints_SetRadialGradientPaint(OGLContext *oglc, OGLSDOps *dstOps, jboolean useMask, jboolean linear, jint cycleMethod, jint numStops, jfloat m00, jfloat m01, jfloat m02, jfloat m10, jfloat m11, jfloat m12, jfloat focusX, void *fractions, void *pixels) argument [all...] |
H A D | OGLRenderQueue.c | 56 static OGLContext *oglc = NULL; variable 105 OGLRenderer_DrawLine(oglc, x1, y1, x2, y2); 114 OGLRenderer_DrawRect(oglc, x, y, w, h); 125 OGLRenderer_DrawPoly(oglc, nPoints, isClosed, 140 CONTINUE_IF_NULL(oglc); 149 OGLRenderer_DrawScanlines(oglc, count, (jint *)b); 163 OGLRenderer_DrawParallelogram(oglc, 180 OGLRenderer_DrawAAParallelogram(oglc, dstOps, 195 OGLRenderer_FillRect(oglc, x, y, w, h); 201 OGLRenderer_FillSpans(oglc, coun [all...] |
H A D | OGLRenderer.c | 66 OGLRenderer_DrawLine(OGLContext *oglc, jint x1, jint y1, jint x2, jint y2) argument 70 RETURN_IF_NULL(oglc); 127 OGLRenderer_DrawRect(OGLContext *oglc, jint x, jint y, jint w, jint h) argument 135 RETURN_IF_NULL(oglc); 169 OGLRenderer_DrawPoly(OGLContext *oglc, argument 186 RETURN_IF_NULL(oglc); 252 OGLContext *oglc = OGLRenderQueue_GetCurrentContext(); local 254 OGLRenderer_DrawPoly(oglc, 261 if (oglc != NULL) { 275 OGLRenderer_DrawScanlines(OGLContext *oglc, argument 297 OGLRenderer_FillRect(OGLContext *oglc, jint x, jint y, jint w, jint h) argument 312 OGLRenderer_FillSpans(OGLContext *oglc, jint spanCount, jint *spans) argument 339 OGLRenderer_FillParallelogram(OGLContext *oglc, jfloat fx11, jfloat fy11, jfloat dx21, jfloat dy21, jfloat dx12, jfloat dy12) argument 361 OGLRenderer_DrawParallelogram(OGLContext *oglc, jfloat fx11, jfloat fy11, jfloat dx21, jfloat dy21, jfloat dx12, jfloat dy12, jfloat lwr21, jfloat lwr12) argument 588 OGLRenderer_FillAAParallelogram(OGLContext *oglc, OGLSDOps *dstOps, jfloat fx11, jfloat fy11, jfloat dx21, jfloat dy21, jfloat dx12, jfloat dy12) argument 649 OGLRenderer_FillAAParallelogramInnerOuter(OGLContext *oglc, OGLSDOps *dstOps, jfloat ox11, jfloat oy11, jfloat ox21, jfloat oy21, jfloat ox12, jfloat oy12, jfloat ix11, jfloat iy11, jfloat ix21, jfloat iy21, jfloat ix12, jfloat iy12) argument 721 OGLRenderer_DrawAAParallelogram(OGLContext *oglc, OGLSDOps *dstOps, jfloat fx11, jfloat fy11, jfloat dx21, jfloat dy21, jfloat dx12, jfloat dy12, jfloat lwr21, jfloat lwr12) argument [all...] |
H A D | OGLTextRenderer.c | 577 OGLTR_EnableGlyphVertexCache(OGLContext *oglc) argument 581 if (!OGLVertexCache_InitVertexCache(oglc)) { 598 OGLC_UPDATE_TEXTURE_FUNCTION(oglc, GL_MODULATE); 602 OGLTR_DisableGlyphVertexCache(OGLContext *oglc) argument 607 OGLVertexCache_RestoreColorState(oglc); 650 OGLTR_DrawGrayscaleGlyphViaCache(OGLContext *oglc, argument 680 OGLVertexCache_AddGlyphQuad(oglc, 821 OGLTR_DrawLCDGlyphViaCache(OGLContext *oglc, OGLSDOps *dstOps, argument 854 // OGLC_UPDATE_TEXTURE_FUNCTION(oglc, GL_MODULATE); 915 OGLTR_DrawGrayscaleGlyphNoCache(OGLContext *oglc, argument 951 OGLTR_DrawLCDGlyphNoCache(OGLContext *oglc, OGLSDOps *dstOps, GlyphInfo *ginfo, jint x, jint y, jint rowBytesOffset, jboolean rgbOrder, jint contrast) argument 1063 OGLTR_DrawGlyphList(JNIEnv *env, OGLContext *oglc, OGLSDOps *dstOps, jint totalGlyphs, jboolean usePositions, jboolean subPixPos, jboolean rgbOrder, jint lcdContrast, jfloat glyphListOrigX, jfloat glyphListOrigY, unsigned char *images, unsigned char *positions) argument 1180 OGLContext *oglc = OGLRenderQueue_GetCurrentContext(); local [all...] |
/openjdk7/jdk/src/solaris/native/sun/java2d/opengl/ |
H A D | GLXSurfaceData.c | 162 GLXSD_MakeCurrentToScratch(JNIEnv *env, OGLContext *oglc) argument 168 if (oglc == NULL) { 174 ctxInfo = (GLXCtxInfo *)oglc->ctxInfo; 232 OGLContext *oglc; local 242 oglc = glxInfo->context; 243 if (!GLXSD_MakeCurrentToScratch(env, oglc)) { 247 if (OGLC_IS_CAP_PRESENT(oglc, CAPS_EXT_FBOBJECT)) { 254 return oglc; 267 OGLContext *oglc; local 271 oglc [all...] |
H A D | GLXGraphicsConfig.c | 137 GLXGC_DestroyOGLContext(OGLContext *oglc) argument 143 if (oglc == NULL) { 152 OGLContext_DestroyContextResources(oglc); 154 ctxinfo = (GLXCtxInfo *)oglc->ctxInfo; 169 free(oglc); 419 OGLContext *oglc; local 424 oglc = (OGLContext *)malloc(sizeof(OGLContext)); 425 if (oglc == NULL) { 427 "GLXGC_InitOGLContext: could not allocate memory for oglc"); 431 memset(oglc, 469 OGLContext *oglc; local [all...] |
/openjdk7/jdk/src/windows/native/sun/java2d/opengl/ |
H A D | WGLGraphicsConfig.c | 78 WGLGC_DestroyOGLContext(OGLContext *oglc) argument 84 if (oglc == NULL) { 93 OGLContext_DestroyContextResources(oglc); 95 ctxinfo = (WGLCtxInfo *)oglc->ctxInfo; 114 free(oglc); 447 OGLContext *oglc; local 452 oglc = (OGLContext *)malloc(sizeof(OGLContext)); 453 if (oglc == NULL) { 455 "WGLGC_InitOGLContext: could not allocate memory for oglc"); 459 memset(oglc, 494 OGLContext *oglc; local [all...] |
H A D | WGLSurfaceData.c | 139 WGLSD_MakeCurrentToScratch(JNIEnv *env, OGLContext *oglc) argument 145 if (oglc == NULL) { 151 ctxInfo = (WGLCtxInfo *)oglc->ctxInfo; 199 OGLContext *oglc; local 209 oglc = wglInfo->context; 210 if (!WGLSD_MakeCurrentToScratch(env, oglc)) { 214 if (OGLC_IS_CAP_PRESENT(oglc, CAPS_EXT_FBOBJECT)) { 221 return oglc; 235 OGLContext *oglc; local 246 oglc [all...] |