Re: JDK-8220154 Improve java2d rendering performance on macOS by using Metal framework

2019-03-05 Thread Alexey Ushakov
Hi Sergey, > I know that one of the goal of this work is to improve the performance of 2d > pipeline, did you try to drop the usage of the RenderQueue? I suppose we can replace RenderingQueue with Metal command queues. It hasn’t been done yet but we definetely would like to try. > Also did

Re: JDK-8220154 Improve java2d rendering performance on macOS by using Metal framework

2019-03-05 Thread Sergey Bylokhov
Hi, Alexey. You are welcome! I know that one of the goal of this work is to improve the performance of 2d pipeline, did you try to drop the usage of the RenderQueue? I guess metal could be used from the different threads. Also did you try to compare stuff currently implemented in metal to the

JDK-8220154 Improve java2d rendering performance on macOS by using Metal framework

2019-03-05 Thread Alexey Ushakov
Hello, As far as we know Apple has deprecated OpenGL on MacOS platform (https://developer.apple.com/macos/whats-new/). Unfortunately, this decision greatly affects our products that based on Java Client technologies. So, we (here at JetBrains) decided to start a project to replace OpenGL