[OpenJDK 2D-Dev] [9] Review Request: 8146042 Offscreen rendering is different from onscreen one

Phil Race philip.race at oracle.com
Thu Mar 17 20:05:09 UTC 2016


Semyon,

Any update on this ?
FWIW I used jprt to build your patch as I am having windows build 
problems and
it passed on my ATI card.

-phil.


On 03/01/2016 04:37 PM, Sergey Bylokhov wrote:
> On 15.01.16 9:59, Semyon Sadetsky wrote:
>> Hi Phil & Sergey,
>>
>> I have integrated Intel GPU i5 and cannot test other hardware.
>> On Mac's retina display the screen capture doesn't return exact pixel to
>> pixel image but the scaled one. So Mac platform should be excluded from
>> testing:
>> http://cr.openjdk.java.net/~ssadetsky/8146042/webrev.01/
>
> I run the latest test(webrev.03) on my nvidia card, and it fails after 
> the fix, but pass before =(. I have no ati to check. Also I cannot 
> check the fix on intel card, because I cannot enable d3d on it.
>
>>
>> --Semyon
>>
>> On 1/14/2016 9:23 PM, Phil Race wrote:
>>> This fudge factor was last adjusted in
>>> https://bugs.openjdk.java.net/browse/JDK-6597822
>>> way back before the D3D pipeline was released and the comments seem to
>>> indicate that
>>> there was a fair amount of testing on different hardware.
>>>
>>> I don't know why this seems to be in un-specified hardware-dependent
>>> territory but
>>> it seems quite possible that this could just as easily introduce a
>>> different artifact
>>> on some other hardware.
>>>
>>> What exactly are you testing on ? And I think it needs to include at
>>> least one Nvidia
>>> and one AMD/ATI card.
>>>
>>> -phil.
>>>
>>> On 1/14/2016 10:09 AM, Semyon Sadetsky wrote:
>>>> Hello,
>>>>
>>>> Please review the fix for jdk9.
>>>>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8146042
>>>> webrev: http://cr.openjdk.java.net/~ssadetsky/8146042/webrev.00/
>>>>
>>>> The root cause is incorrect coordinate rounding in D3D renderer. To
>>>> fix the issue one of fudge factors was adjusted.
>>>>
>>>> Another issue mentioning in the JIRA ticket is taken out as a
>>>> separate bug.
>>>>
>>>> --Semyon
>>>>
>>>
>>
>
>




More information about the 2d-dev mailing list