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 you try to compare stuff currently implemented in metal to the 
> equivalent stuff in OGL?

Yes, I’ve put our micro benchmarks (MetalPerfTest) to the webrev and we have a 
VM property that switches the rendering pipelines. Current implementation is 
~2x slower than OGL one but it was not so carefully optimized. Also, I suppose 
that dropping RenderingQueue may help here too.

Best Regards,
Alexey

> On 5 Mar 2019, at 21:34, Sergey Bylokhov <sergey.bylok...@oracle.com> wrote:
> 
> 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 
> equivalent stuff in OGL?
> 
> 
> -- 
> Best regards, Sergey.

Reply via email to