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
> - 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
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)
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
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,
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
> - 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