Re: RFR: 8287761: Make the logging of J2DBench stable

2022-06-03 Thread Ajit Ghaisas
On Fri, 3 Jun 2022 05:30:10 GMT, Sergey Bylokhov wrote: > Currently, the logging of the J2DBench differs from run to run. Each time the > order of the parameters is random. > > For example: > First run: `with to Default Frame, bounce, 1x1, SrcOver, ident, !extraalpha, > !xormode, !clip, Defaul

Re: RFR: 8287600: AA Ovals not rendered under metal

2022-06-02 Thread Ajit Ghaisas
On Wed, 1 Jun 2022 20:21:40 GMT, Alexey Ushakov wrote: > Commit command buffer after MTL_OP_MASK_OP operation All test run is fine with this change. - Marked as reviewed by aghaisas (Committer). PR: https://git.openjdk.java.net/jdk/pull/8981

Re: RFR: 8287453: RenderPerfTest incorrectly measures performance

2022-05-31 Thread Ajit Ghaisas
On Tue, 31 May 2022 15:28:34 GMT, Alexey Ushakov wrote: > > Is it only a test stabilization fix? or were you able to uncover any > > performance issue (either with OpenGL or with Metal pipeline) with this > > change? Can you please provide before/after numbers? > > Initially it was a stabiliza

Re: RFR: 8287453: RenderPerfTest incorrectly measures performance

2022-05-31 Thread Ajit Ghaisas
On Fri, 27 May 2022 18:58:12 GMT, Alexey Ushakov wrote: > Improved RenderPerfTest: > - removed RenderPerfLCD.java (we have LCD tests in RenderPerfTest.java) > - corrected and simplified test logic > - added timeout on low performant rendering > - used several markers to recover from missi

Integrated: 8261650: Add a comment with details for MTLVC_MAX_INDEX

2022-05-09 Thread Ajit Ghaisas
On Mon, 9 May 2022 07:02:51 GMT, Ajit Ghaisas wrote: > This is a trivial fix which adds more details about the constant > MTLVC_MAX_INDEX. > This had come up during the review of > [JDK-8261632](https://bugs.openjdk.java.net/browse/JDK-8261632). This pull request has now bee

RFR: 8261650: Add a comment with details for MTLVC_MAX_INDEX

2022-05-09 Thread Ajit Ghaisas
This is a trivial fix which adds more details about the constant MTLVC_MAX_INDEX. This had come up during the review of [JDK-8261632](https://bugs.openjdk.java.net/browse/JDK-8261632). - Commit messages: - Add details about MTLVC_MAX_INDEX Changes: https://git.openjdk.java.net/jdk

Re: RFR: 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill [v3]

2022-04-21 Thread Ajit Ghaisas
On Wed, 20 Apr 2022 16:14:12 GMT, Alexey Ushakov wrote: >> Throwing InvalidPipeException for incompatible surfaces > > Alexey Ushakov has updated the pull request incrementally with two additional > commits since the last revision: > > - 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskF

Re: RFR: 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill [v2]

2022-04-18 Thread Ajit Ghaisas
On Tue, 12 Apr 2022 04:15:56 GMT, Ajit Ghaisas wrote: >> Alexey Ushakov has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill >> >

Re: RFR: 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill [v2]

2022-04-11 Thread Ajit Ghaisas
On Fri, 1 Apr 2022 15:43:29 GMT, Alexey Ushakov wrote: >> Throwing InvalidPipeException for incompatible surfaces > > Alexey Ushakov has updated the pull request incrementally with one additional > commit since the last revision: > > 8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill

Integrated: 8284378: Make Metal the default Java 2D rendering pipeline for macOS

2022-04-08 Thread Ajit Ghaisas
On Wed, 6 Apr 2022 09:48:13 GMT, Ajit Ghaisas wrote: > This PR makes Metal rendering pipeline as the default Java 2D rendering > pipeline for macOS. > > Please refer "JBS Description" for more details. This pull request has now been integrated. Changeset: 3a0ddeba A

RFR: 8284378: Make Metal the default Java 2D rendering pipeline for macOS

2022-04-06 Thread Ajit Ghaisas
This PR makes Metal rendering pipeline as the default Java 2D rendering pipeline for macOS. Please refer "JBS Description" for more details. - Commit messages: - Make Metal the default 2D pipeline Changes: https://git.openjdk.java.net/jdk/pull/8121/files Webrev: https://webrevs.o

Re: RFR: 8273355: Flickering on tooltip appearance IntelliJ IDEA 2021.2.1 [v3]

2022-03-28 Thread Ajit Ghaisas
On Fri, 25 Mar 2022 11:27:36 GMT, Alexey Ushakov wrote: >> Used setOpaque() method to set correct background of platform window >> Extracted setting background to the particular method in PlatformWindow. >> Provided appropriate implementation in CPlatformWindow. > > Alexey Ushakov has updated th