JEP submitted: Update Java2D to use the Marlin Renderer as the default Graphics Rasterizer

Xerxes Rånby xerxes at zafena.se
Tue Sep 1 09:21:27 UTC 2015


Den 2015-09-01 10:26, Laurent Bourgès skrev:
> Gerard,
>
> Here are my comments:
>
> 2015-08-31 17:29 GMT+02:00 gerard ziemski <gerard.ziemski at oracle.com>:
>
>> #6 In the "Alternatives" section, shouldn't we at least mention a GPU
>> based 2D rendering?
>>
> Probably.
> However, I do not know any RenderingEngine implementation based on GPU yet.
>
I would like to make you aware of Brandon Borkholder's GLG2D project.
GLG2D is a Graphics2D implementation that uses OpenGL by connecting to 
the GPU using JogAmp JOGL, it implement basic Java2D drawing functionality.
GLG2D includes a modern shader based GPU implementation for fast 
rendering that work on all platforms that JogAmp JOGL support.
GLG2D is intended to be used in combination the default renderer inside 
the JDK as a fallback for functionality that is not implemented in GLG2D.
https://brandonborkholder.github.io/glg2d/

GLG2D show significant improvement to the CPU based renderers.
https://brandonborkholder.github.io/glg2d/demo.html

Cheers
Xerxes Rånby


More information about the jdk9-dev mailing list