Re: [OpenJDK 2D-Dev] Making the OpenGL-Queue-Flusher work concurrently with AWT threads possible? (... the future of the opengl pipeline)

2021-01-17 Thread Clemens Eisserer
Hi Laurent, Thanks for your interest in tuning the pipelines and all the work you did in this regard with Marlin. > I read again the source code and wanted to add metrics like wait_ratio and make some new heuristics to auto tune the buffer capacity. > I was also tempted to rewrite the buffer

Re: [OpenJDK 2D-Dev] RFR: JDK-8259681 : Remove the Marlin rendering engine (single-precision) [v5]

2021-01-17 Thread Laurent Bourgès
> - Removed MarlinRenderingEngine and related classes > - Fixed jtreg tests to remove explicit test runs on MarlinRenderingEngine > - Marlin Version set to 0.9.1.4 > > Jtreg tests [test/jdk/sun/java2d/marlin/] : OK Laurent Bourgès has updated the pull request incrementally with one additional

Re: [OpenJDK 2D-Dev] Making the OpenGL-Queue-Flusher work concurrently with AWT threads possible? (... the future of the opengl pipeline)

2021-01-17 Thread Laurent Bourgès
Hi Clemens, I read again the source code and wanted to add metrics like wait_ratio and make some new heuristics to auto tune the buffer capacity. I was also tempted to rewrite the buffer overflow strategy: swap buffer or use a larger one... Apparently you made another approach (double buffer)

Re: [OpenJDK 2D-Dev] Making the OpenGL-Queue-Flusher work concurrently with AWT threads possible? (... the future of the opengl pipeline)

2021-01-17 Thread Clemens Eisserer
Hi Sergey, > The design is a little bit different, the XRender pipeline: > - Many threads which call draw operations and sends them to the XServer > - The XSerever decode the the draw operation and push the commands to the "opengl buffer" > - Some video driver code which decode the ogl

Re: [OpenJDK 2D-Dev] RFR: JDK-8259681 : Remove the Marlin rendering engine (single-precision) [v3]

2021-01-17 Thread Laurent Bourgès
On Sun, 17 Jan 2021 09:27:03 GMT, Laurent Bourgès wrote: >> Marked as reviewed by serb (Reviewer). > > Sergey, I made the class refactoring, more clear in incremental webrev: > https://openjdk.github.io/cr/?repo=jdk=2076=02-03 > Still Approved ? Forgot to fix copyright year on renamed classes,

Re: [OpenJDK 2D-Dev] RFR: JDK-8259681 : Remove the Marlin rendering engine (single-precision) [v3]

2021-01-17 Thread Laurent Bourgès
On Sat, 16 Jan 2021 21:38:32 GMT, Sergey Bylokhov wrote: >> Laurent Bourgès has updated the pull request incrementally with one >> additional commit since the last revision: >> >> fixed copyright year + removed useless interfaces (IRendererContext, >> MarlinRenderer) > > Marked as reviewed

Re: [OpenJDK 2D-Dev] RFR: JDK-8259681 : Remove the Marlin rendering engine (single-precision) [v4]

2021-01-17 Thread Laurent Bourgès
> - Removed MarlinRenderingEngine and related classes > - Fixed jtreg tests to remove explicit test runs on MarlinRenderingEngine > - Marlin Version set to 0.9.1.4 > > Jtreg tests [test/jdk/sun/java2d/marlin/] : OK Laurent Bourgès has updated the pull request incrementally with one additional