On Tue, 3 Aug 2021 19:51:30 GMT, Alexey Ushakov <a...@openjdk.org> wrote:

>> Yes, sounds reasonable. Moreover, It was my initial attempt but I faced with 
>> some regressions in SwingSet2 demo. In some cases background of tree nodes  
>> become black and this artifact was reproducible only if some other tabs were 
>> clicked before.  It was hot time for jdk17 so I decided not to fight with 
>> this regression. Now we have more time, so I can spend more time on this.
>
> Looks like making MTLLayer opaque by default require much more time that I 
> expected. I tried different things to resolve artefacts that I mentioned 
> before but nothing seems to work. So, I suggest to stick with my latest 
> approach. It passes all the tests and don't break SwingSet2.
> 
>> BTW Probably implementation of LWWindowPeer.setTextured() should call the 
>> updateOpaque() as well.
> 
> I'll add this change

How to reproduce that artifact?

-------------

PR: https://git.openjdk.java.net/jdk/pull/4946

Reply via email to