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