[OpenJDK 2D-Dev] RFR: 8210253: Clipped UI rendering with X11 pipeline and HiDPI

Sergey Bylokhov serb at openjdk.java.net
Mon Nov 30 03:44:58 UTC 2020


On Wed, 18 Nov 2020 09:11:11 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

> The fix for https://bugs.openjdk.java.net/browse/JDK-8137571 where HiDPI support on Linux was implemented missed the change in the X11 pipeline, only XRender pipeline was updated. The same logic should be implemented in X11SurfaceData:
> 
>  - The size of the native surface should be scaled based on scale factor, except the TEXTURE type, because it is used for managed(cached) images.
> 
> See the old change:
> https://github.com/openjdk/jdk/commit/d48c3fcafbf93177919b0e37785a340e0789789b#diff-8e84507066ac1c725caee14aa6a3323b0fb06f2082a33e0c5dbe2c662bdc53ccR545
> 
> I hit this bug on my local system, and confirm that this change cures it. mach5 is green.

Any volunteers for a review?

-------------

PR: https://git.openjdk.java.net/jdk/pull/1284


More information about the 2d-dev mailing list