- 
    Bug 
- 
    Resolution: Unresolved
- 
     P4 P4
- 
    8
- 
        generic
- 
        generic
                    A custom composite used for rendering with opengl pipeline
causes an internal error:
Caused by: java.lang.InternalError: not implemented yet
at sun.java2d.opengl.OGLSurfaceData.getRaster(OGLSurfaceData.java:397)
at sun.java2d.pipe.GeneralCompositePipe.renderPathTile(GeneralCompositePipe.java:100)
at sun.java2d.pipe.SpanShapeRenderer$Composite.renderBox(SpanShapeRenderer.java:60)
at sun.java2d.pipe.SpanShapeRenderer.spanClipLoop(SpanShapeRenderer.java:213)
at sun.java2d.pipe.SpanShapeRenderer.renderSpans(SpanShapeRenderer.java:196)
at sun.java2d.pipe.SpanShapeRenderer.draw(SpanShapeRenderer.java:90)
at sun.java2d.pipe.PixelToShapeConverter.drawLine(PixelToShapeConverter.java:52)
at sun.java2d.pipe.ValidatePipe.drawLine(ValidatePipe.java:62)
at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:2137)
at ogl.CustomCompositeTest$TestComponent.renderTest(CustomCompositeTest.java:100)
at ogl.CustomCompositeTest$TestComponent.paintComponent(CustomCompositeTest.java:86)
 
Attached test demonstrates the problem.
Note that a fix for 7124347 resolves similar problem for the case of rendering of images,
but other pipes are still vulnerable to the problem.
causes an internal error:
Caused by: java.lang.InternalError: not implemented yet
at sun.java2d.opengl.OGLSurfaceData.getRaster(OGLSurfaceData.java:397)
at sun.java2d.pipe.GeneralCompositePipe.renderPathTile(GeneralCompositePipe.java:100)
at sun.java2d.pipe.SpanShapeRenderer$Composite.renderBox(SpanShapeRenderer.java:60)
at sun.java2d.pipe.SpanShapeRenderer.spanClipLoop(SpanShapeRenderer.java:213)
at sun.java2d.pipe.SpanShapeRenderer.renderSpans(SpanShapeRenderer.java:196)
at sun.java2d.pipe.SpanShapeRenderer.draw(SpanShapeRenderer.java:90)
at sun.java2d.pipe.PixelToShapeConverter.drawLine(PixelToShapeConverter.java:52)
at sun.java2d.pipe.ValidatePipe.drawLine(ValidatePipe.java:62)
at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:2137)
at ogl.CustomCompositeTest$TestComponent.renderTest(CustomCompositeTest.java:100)
at ogl.CustomCompositeTest$TestComponent.paintComponent(CustomCompositeTest.java:86)
Attached test demonstrates the problem.
Note that a fix for 7124347 resolves similar problem for the case of rendering of images,
but other pipes are still vulnerable to the problem.
- duplicates
- 
                    JDK-8049351 Custom composite Internal Error not supported yet on Java 1.7+ for Mac OS X -           
- Closed
 
-         
- 
                    JDK-8049351 Custom composite Internal Error not supported yet on Java 1.7+ for Mac OS X -           
- Closed
 
-         
- relates to
- 
                    JDK-8007026 new test sun/java2d/OpenGL/CustomCompositeTest.java fails on solaris, linux, windows -           
- Closed
 
-