On Thu, 1 Aug 2024 21:51:04 GMT, Daniel Gredler wrote:
>> At some point the `JPEGImageWriter` was optimized to reduce duplication /
>> copying of rasters and data buffers (see `JDK-6266748`). However,
>> `PNGImageWriter` never received a similar optimization, and is making
>> unnecessary copie
On Fri, 12 Jan 2024 21:34:32 GMT, Laurent Bourgès wrote:
> - new executor modes (buffer & volatile)
> - support parallel rendering on several frames and / or screens
> - added robot calibration + optionally use rounded duration to min frame
> latency (120Hz)
> - give more st
ents
> - added version + help information
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
JDK-8323695: fixed font names (supporting logical fonts too)
-
Changes:
- all: https://git.openjdk.org/jdk/pull/1
On Fri, 9 Feb 2024 18:13:50 GMT, Alexey Ushakov wrote:
>> Laurent Bourgès has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> JDK-8323695: use Font.DIALOG
>
> test/jdk/performance/client/RenderPerfTest/src/
ents
> - added version + help information
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
JDK-8323695: use Font.DIALOG
-
Changes:
- all: https://git.openjdk.org/jdk/pull/17408/files
- new: https://git.openjdk
On Thu, 8 Feb 2024 06:04:16 GMT, Sergey Bylokhov wrote:
>> The ClipShapeTest test is split into 4 different tests which could be
>> executed in parallel.
>>
>> The execution time is changed from:
>>
>>
>> ==
>> Test summary
>> ==
>>T
On Tue, 6 Feb 2024 03:10:36 GMT, Sergey Bylokhov wrote:
> The ClipShapeTest test is split into 4 different tests which could be
> executed in parallel.
>
> The execution time is changed from:
>
>
> ==
> Test summary
> ==
>TEST
ents
> - added version + help information
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
JDK-8323695: updated help to describe new command-line arguments
-
Changes:
- all: https://git.openjdk.org/jdk/pull/1
ents
> - added version + help information
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
JDK-8323695: RenderPerf 24.2 enhancements:
- improved stddev estimation based on InterQuantileRange (IQR for fps) or
MeanAbsoluteDeviati
On Thu, 18 Jan 2024 21:35:37 GMT, Phil Race wrote:
>> Of course, I will make constant Font instances (no new Font() in benchmark
>> code!) and use family name (Dialog or SansSerif), what do you prefer?
>
> either dialog or sansserif. Dialog is the default font so perhaps that.
Dialog by default
On Mon, 8 Jan 2024 13:03:22 GMT, Jiří Vaněk wrote:
> This PR is fixig to-old values of javac source/target for jdk22.
> Note, that jdk21 suffers the same, only the target values have to be 8. I
> will be happy to backport this cange to jdk17 later.
>
> Note, that considering the rolling release
On Mon, 15 Jan 2024 11:14:40 GMT, Alexey Ushakov wrote:
>> - new executor modes (buffer & volatile)
>> - support parallel rendering on several frames and / or screens
>> - added robot calibration + optionally use rounded duration to min frame
>> latency (120Hz)
>> - give more statistics in verbo
On Tue, 16 Jan 2024 21:46:24 GMT, Phil Race wrote:
>> - new executor modes (buffer & volatile)
>> - support parallel rendering on several frames and / or screens
>> - added robot calibration + optionally use rounded duration to min frame
>> latency (120Hz)
>> - give more statistics in verbose (-
On Fri, 12 Jan 2024 21:34:32 GMT, Laurent Bourgès wrote:
> - new executor modes (buffer & volatile)
> - support parallel rendering on several frames and / or screens
> - added robot calibration + optionally use rounded duration to min frame
> latency (120Hz)
> - give more st
On Fri, 12 Jan 2024 20:21:52 GMT, Harshitha Onkar wrote:
>> ShapeNotSetSometimes.java fails intermittently on macOS 14. Following is a
>> test stabilization fix for macOS 14. With the added delays
>> ShapeNotSetSometimes.java passes on older versions of macOS as well as on
>> macOS 14.1, 14.2.
On Fri, 12 Jan 2024 21:34:32 GMT, Laurent Bourgès wrote:
> - new executor modes (buffer & volatile)
> - support parallel rendering on several frames and / or screens
> - added robot calibration + optionally use rounded duration to min frame
> latency (120Hz)
> - give more st
- new executor modes (buffer & volatile)
- support parallel rendering on several frames and / or screens
- added robot calibration + optionally use rounded duration to min frame
latency (120Hz)
- give more statistics in verbose (-v)
- added new command-line arguments
- added version + help informa
OCA, but under OCA you can only
> contribute code for which you own the copyright. So in this case, JetBrains
> would have to contribute the code.
>
> I understand that it is just a test, but still.
>
> Best regards,
> Volker
>
> Laurent Bourgès schrieb am Fr., 8.
Hi,
I forked & improved RenderPerf test from jetbrains runtime ie
openjdk/test/jdk/performance...
See RenderPerf 23.11 release for new features:
https://github.com/bourgesl/RenderPerf/releases/tag/v23_11
FYI I will fix minor things and will contribute it back to openjdk as PR
for early 2024.
Ch
On Sun, 1 Oct 2023 20:33:54 GMT, Laurent Bourgès wrote:
> For stroked shapes (no Renderer use), the min-join-error check is disabled.
> Added new jtreg test to verify join using pixel counts
This pull request has now been integrated.
Changeset: a876beb6
Author:Laurent Bourgè
On Fri, 20 Oct 2023 18:05:19 GMT, Damon Nguyen wrote:
>> Laurent Bourgès has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> fixed 2 missing white spaces
>
> test/jdk/sun/java2d/marlin/TestCreateStrokedSha
> For stroked shapes (no Renderer use), the min-join-error check is disabled.
> Added new jtreg test to verify join using pixel counts
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
fixed 2 missing white
On Tue, 10 Oct 2023 21:24:47 GMT, Phil Race wrote:
>> For stroked shapes (no Renderer use), the min-join-error check is disabled.
>> Added new jtreg test to verify join using pixel counts
>
> Let me submit a test task to verify.
As only @prrace approved, is it enough for me to integrate this PR
On Sun, 1 Oct 2023 20:33:54 GMT, Laurent Bourgès wrote:
> For stroked shapes (no Renderer use), the min-join-error check is disabled.
> Added new jtreg test to verify join using pixel counts
@johanvos could you review this fix?
-
PR Comment: https://git.openjdk.org/jdk/pull
On Tue, 10 Oct 2023 21:24:47 GMT, Phil Race wrote:
>> For stroked shapes (no Renderer use), the min-join-error check is disabled.
>> Added new jtreg test to verify join using pixel counts
>
> Let me submit a test task to verify.
Thanks @prrace for approval.
@kevinrushforth could you review this
On Sun, 1 Oct 2023 20:33:54 GMT, Laurent Bourgès wrote:
> For stroked shapes (no Renderer use), the min-join-error check is disabled.
> Added new jtreg test to verify join using pixel counts
@prrace could you review this simple fix for jdk22, thatcan be backported to 21
For stroked shapes (no Renderer use), the min-join-error check is disabled.
Added new jtreg test to verify join using pixel counts
-
Commit messages:
- fixed line endings
- JDK-8316741: fixed BasicStroke.createStrokedShape miter-limits failing on
small shapes by disabling the min-j
On Mon, 14 Aug 2023 22:46:16 GMT, Alexander Zvegintsev
wrote:
>> src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java line
>> 127:
>>
>>> 125: @Override
>>> 126: public void run() {
>>> 127: closeSession();
>>
>> What happen if the "cl
On Fri, 7 Jul 2023 23:20:05 GMT, Liam Miller-Cushon wrote:
> Please review this fix for JDK-8311666, which adds missing jtreg `/* @test
> */` comments to several tests in `test/jdk/sun/java2d/marlin` which were not
> being run.
The test dates are from 2010 for pisces, moved into marlin tests o
On Thu, 16 Feb 2023 15:33:51 GMT, Julian Waters wrote:
> In libawt, the size parameter is issued by a sizeof on an array, which as
> expected decays into a pointer and breaks the cleanup code by giving the
> incorrect size
Or use #define KBD_BUF_LEN 256
And use it explicitely in array init & m
On Thu, 16 Feb 2023 15:33:51 GMT, Julian Waters wrote:
> In libawt, the size parameter is issued by a sizeof on an array, which as
> expected decays into a pointer and breaks the cleanup code by giving the
> incorrect size
LGTM.
Length is 256*sizeof(BYTE) = 256.
-
PR: https://gi
Hi,
I would like enhancing Java Image classes (awt / java2D) to support
natively new image types with their use cases:
- BGRA (inverse RGBA) with both byte, integer & PREMUL variants (4x8bits),
as supported by skia, metal, vulkan apis
- 10 or 16 bits per RGBA component to support HDR or 64bits ima
On Fri, 20 Jan 2023 06:02:53 GMT, Sergey Bylokhov wrote:
> The "default destination" for the ColorConverOp is used when the user passes
> "null" as the DST parameter. In this case, the "ColorConverOp.filter" creates
> the default image and uses ComponentColorModel: 8 bits per color component
>
On Sat, 14 Jan 2023 07:23:18 GMT, Sergey Bylokhov wrote:
> Currently, we always validate image layouts passed from java to native,
> except for some types of rasters. One of the reasons why the rasters are
> skipped is that they are not public and have their own validation during
> constructio
On Thu, 22 Dec 2022 05:39:54 GMT, Ajit Ghaisas wrote:
> - Regression test test/jdk/java/awt/Graphics2D/DrawPrimitivesTest.java was
> added as part of [JDK-8291266](https://bugs.openjdk.org/browse/JDK-8291266).
> We had to revert [JDK-8291266](https://bugs.openjdk.org/browse/JDK-8291266)
> whil
On Thu, 8 Dec 2022 19:41:16 GMT, Xue-Lei Andrew Fan wrote:
>> Hi,
>>
>> May I have this update reviewed?
>>
>> The sprintf is deprecated in Xcode 14 because of security concerns, and the
>> use of it causing building failure. The build could pass if warnings are
>> disabled for codes that us
On Wed, 7 Dec 2022 21:25:11 GMT, Xue-Lei Andrew Fan wrote:
>> Hi,
>>
>> May I have this update reviewed?
>>
>> The sprintf is deprecated in Xcode 14 because of security concerns, and the
>> use of it causing building failure. The build could pass if warnings are
>> disabled for codes that us
a long time
> in production. It helped us with scrolling performance on 4K monitors. The
> suggested property could help to adjust the buffer for the needs of
> particular application.
>
> Best Regards,
> Alexey
>
> On 7 Dec 2022, at 11:37, Laurent Bourgès
> wrote:
>
ged buffer for a long time
> in production. It helped us with scrolling performance on 4K monitors. The
> suggested property could help to adjust the buffer for the needs of
> particular application.
>
> Best Regards,
> Alexey
>
> On 7 Dec 2022, at 11:37, Laurent Bourgès
>
On Wed, 7 Dec 2022 08:35:52 GMT, Thomas Stuefe wrote:
>> Xue-Lei Andrew Fan has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> comment for snprintf_checked
>
> src/hotspot/os/bsd/attachListener_bsd.cpp line 260:
>
>> 258: // name ("load"
}
protected static int align(final int val, final int norm) {
final int ceil = (int)Math.ceil( ((float) val) / norm);
return ceil * norm;
}
]]]
Would you accept such late change for openjdk20 ?
Cheers,
Laurent Bourgès
On Tue, 29 Nov 2022 07:57:36 GMT, Xue-Lei Andrew Fan wrote:
>> Hi,
>>
>> May I have this update reviewed?
>>
>> The sprintf is deprecated in Xcode 14 because of security concerns, and the
>> use of it causing building failure. The build could pass if warnings are
>> disabled for codes that u
On Thu, 1 Dec 2022 19:38:44 GMT, Nikita Gubarkov wrote:
>> It was implemented in JetBrains Runtime a year ago and was ported &
>> refactored for this PR
>> It includes:
>> - Bitmap glyph loading via Freetype
>> - Manual scaling & transformation of bitmap glyphs with nearest-neighbor or
>> bilin
On Sun, 27 Nov 2022 06:26:48 GMT, Sergey Bylokhov wrote:
> I have found that drawing the BufferedImage.4BYTE_ABGR_PRE to the
> INT_ARGB_PRE image caused java2d to do an additional conversion from/to ARGB
> format. That conversion is done via a native
> [loop](https://github.com/openjdk/jdk/blo
On Tue, 27 Sep 2022 11:14:11 GMT, Nikita Gubarkov wrote:
>> Nikita Gubarkov has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Fix italic and bold styles for colored outline glyphs
>
> 💅
@YaaZ Could you merge with latest openjdk20 master t
On Thu, 17 Nov 2022 22:51:00 GMT, Laurent Bourgès wrote:
> Initial PR
This pull request has now been integrated.
Changeset: 5b3d86f2
Author: Laurent Bourgès
URL:
https://git.openjdk.org/jdk/commit/5b3d86f2296ec011f70cebe80a221b8a6f926912
Stats: 4286 lines in 38 files chan
On Wed, 23 Nov 2022 01:56:30 GMT, Sergey Bylokhov wrote:
>> Laurent Bourgès has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> fixed class header comment
>
> test/jdk/sun/java2d/marlin/HugePolygonC
On Mon, 21 Nov 2022 10:15:01 GMT, Laurent Bourgès wrote:
>> Initial PR
>
> Laurent Bourgès has updated the pull request incrementally with one
> additional commit since the last revision:
>
> fixed class header comment
A phil approved early, I fixed comments and added
> Initial PR
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
fixed class header comment
-
Changes:
- all: https://git.openjdk.org/jdk/pull/11225/files
- new: https://git.openjdk.org/jdk/pull/11225/files/0ef50
On Sun, 20 Nov 2022 11:15:33 GMT, Sergey Bylokhov wrote:
>> Laurent Bourgès has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> added HugePolygonClipTest
>
> src/java.desktop/share/classes/sun/java2d/marlin/Ar
On Sat, 19 Nov 2022 01:43:59 GMT, Phil Race wrote:
>> Laurent Bourgès has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> added HugePolygonClipTest
>
> src/java.desktop/share/classes/sun/java2d/marlin/Ma
> Initial PR
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
added HugePolygonClipTest
-
Changes:
- all: https://git.openjdk.org/jdk/pull/11225/files
- new: https://git.openjdk.org/jdk/pull/11225/files/86364
> Initial PR
Laurent Bourgès has updated the pull request incrementally with one additional
commit since the last revision:
fixed typos
-
Changes:
- all: https://git.openjdk.org/jdk/pull/11225/files
- new: https://git.openjdk.org/jdk/pull/11225/files/4516b8de..86364
On Thu, 17 Nov 2022 22:51:00 GMT, Laurent Bourgès wrote:
> Initial PR
Thanks, phil.
I will write anyway a new test for java2d backport of
https://github.com/bourgesl/jfx/blob/0e739a9cda59e4ebfe7676278b3d35c3043ad535/tests/system/src/test/java/test/com/sun/marlin/HugePolygonClipTest.j
Initial PR
-
Commit messages:
- JDK-8297230: Update Marlin2D to 0.9.4.6
Changes: https://git.openjdk.org/jdk/pull/11225/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11225&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8297230
Stats: 4142 lines in 37 files changed
On Fri, 10 Jun 2022 01:24:48 GMT, Jeremy wrote:
>> Previously when you drew a line that moved exactly (+0, +0) with a miter
>> stroke the Stroker class acted like a horizontal miter was appropriate. Now
>> we abort instead, so no miter is applied.
>>
>> The new unit test tests the original ste
2022, 00:07, Laurent Bourgès a
écrit :
> Sorry, I corrected 2 typo error:
>
> I quickly tested my modified patch with the extra condition and noticed no
> difference in my tests + fixed the original reproducer code.
>
> Laurent
>
> Le ven. 3 juin 2022, 00:00, Laurent
57 matches
Mail list logo