<AWT Dev> [13] RFR 8214109: XToolkit is not correctly displayed color on 16-bit high color setting

Philip Race philip.race at oracle.com
Mon Feb 25 18:08:08 UTC 2019


Ok. Approved

-phil.

On 2/25/19, 1:42 AM, Dmitry Markov wrote:
> That’s right. I ran corresponding regression tests on Ubuntu and I 
> didn’t see any issues.
>
> Thanks,
> Dmitry
>
>> On 23 Feb 2019, at 23:43, Philip Race <philip.race at oracle.com 
>> <mailto:philip.race at oracle.com>> wrote:
>>
>> This doesn't regress anything with the OGL pipeline on Linux, does it ?
>>
>> -phil.
>>
>> On 2/18/19, 12:23 AM, Dmitry Markov wrote:
>>> Thank you, Sergey!
>>> Looking for the second +1 from someone else.
>>>
>>> Dmitry
>>>
>>>> On 16 Feb 2019, at 02:10, Sergey Bylokhov 
>>>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at 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/%7Edmarkov/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.bylokhov at oracle.com 
>>>>>> <mailto:sergey.bylokhov at oracle.com><mailto:sergey.bylokhov at 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.
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/awt-dev/attachments/20190225/098dfab3/attachment.html>


More information about the awt-dev mailing list