I can't remember if I mentioned it, but in my testing (same tests as I described below), the GDI pipeline is definitely always the fastest on Windows. D3D is the next fastest, and OGL is the slowest. I tested on four very different machines (2011 high-end Dell workstation with nVidia Quadro FX 5000, 2013 high-end HP laptop with AMD Radeon APU, 2009 low-end HP PC with nVidia onboard graphics, and Parallels Desktop running on my Mac Mini.) Both D3D and OGL benefit from the use of ARGB_PRE images, but in neither case can they achieve the same performance as GDI. This is true for Java 6 on Windows as well (performance is pretty much unchanged between Java 6 and 8, AFAICT.) My application tries to disable D3D Java 2D blitting on Windows machines for that reason.

I look forward to your findings.


On 2/17/15 8:01 AM, Sergey Bylokhov wrote:
Hello,
Thanks for the provided info! I am able to reproduce this bug even on
windows: gdi vs ogl. I will take a look at it.

Reply via email to