Thank you, Sergey!
Looking for the second +1 from someone else.

Dmitry

> On 16 Feb 2019, at 02:10, Sergey Bylokhov <sergey.bylok...@oracle.com> wrote:
> 
> Looks fine.
> 
> On 15/02/2019 04:06, Dmitry Markov wrote:
>> Hi Sergey,
>> I think we can just replace ColorModel based calculation of the pixel value 
>> with SurfaceData.pixelFor(). The usage of ColorModel is intended for old 
>> Solaris platforms which are not supported any more. Please find the new 
>> version here: http://cr.openjdk.java.net/~dmarkov/8214109/webrev.01/ 
>> <http://cr.openjdk.java.net/~dmarkov/8214109/webrev.01/>
>> Also I ran all regression tests and didn’t observe any new failures.
>> Thanks,
>> Dmitry
>>> On 31 Jan 2019, at 22:25, Sergey Bylokhov <sergey.bylok...@oracle.com 
>>> <mailto:sergey.bylok...@oracle.com> <mailto:sergey.bylok...@oracle.com 
>>> <mailto:sergey.bylok...@oracle.com>>> wrote:
>>> 
>>> Hi, Dmitry.
>>> On 30/01/2019 05:02, Dmitry Markov wrote:
>>> 
>>>> I understand your intention to get rid of “the check of the current 2d 
>>>> pipeline” but it appears impossible to move the related code to java2d in 
>>>> particular OGL.
>>> 
>>> But it will be good to move it to java2d code, since this is ogl and 
>>> solaris specific.(if this is really solaris specific then it looks like a 
>>> bug in OGL pipeline)
>>> 
>>>> Currently OGL uses ArgbPre pixel converter for rendering. Default pixel 
>>>> converter is used for calculation of pixel value when background colour is 
>>>> set because ArgbPre does not return the correct value for OGL on Solaris 
>>>> (according to JDK-6304250).
>>>> I do not see any way to distinguish between setting of background colour 
>>>> and other rendering operations from java2d code.
>>> 
>>> It is unclear why it is not possible to get this color since the current 
>>> fix has a code to calculate this color.
>>> 
>>> 
>>> -- 
>>> Best regards, Sergey.
> 
> 
> -- 
> Best regards, Sergey.

Reply via email to