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

Alexey Ivanov aivanov at openjdk.java.net
Mon Nov 30 23:13:56 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.

The changes are similar to Xrender, looks reasonable.


Marked as reviewed by aivanov (Reviewer).

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

More information about the 2d-dev mailing list