In attachement , a visual of what happen if I erase a white canvas with a large eraser brush : the background checker alpha pattern display wrong noise/dark/pattern. This happen only using OpenGL canvas. Tested on my two computer ; Intel HD , and Nvidia proprietary driver. other infos on both machines : XFCE desktop, without compositing --- Linux workstation 3.10.12-1-MANJARO #1 SMP PREEMPT Sat Sep 14 18:48:49 UTC 2013 x86_64 GNU/Linux --- Compiled for arch: ::Vc::SSE41Impl Features supported: "SSE2" --- yes "SSE3" --- yes "SSSE3" --- yes "SSE4.1" --- yes "SSE4.2" --- no "SSE4a" --- no "AVX " --- no Qt: 4.8.5 KDE Development Platform: 4.11.1 Krita: 2.8 Pre-Alpha ---
Created attachment 82521 [details] What I actually get on screen ; the wrong pattern for transparency
Does that happen on both cards? On my intel card, I cannot reproduce the effect :-(. And does it also happen if you start with a transparent image?
I had the feeling trying Krita with a blank 'kritarc' would help. It does. The issue is solved here now. I kept the old Kritarc around. Yes, it happenned on both card ; but because both install shared same kritarc And yes, starting with a transparent image also. Here is a (temporary) 25MB video link to see the old effect I had in motion, : http://www.davidrevoy.com/XYZ/alphabug-temp-vid.avi Now, I have to figure what to delete on my old kritarc to get rid of this bug.
Can you attach the kritarc file to the bug so I can have a look?
@Boud : I feel stupid : reseting the kritarc made Krita back to use Qpainter ; and no more OpenGL. That's why I could saw transparency. In fact ; removing kritarc don't solve it. Sorry. I'll attach my kritarc file too.
Aw...
Git commit 8001b7ac0e5c7fa2680309c851a53ff76723bd6a by Boudewijn Rempt. Committed on 28/09/2013 at 12:32. Pushed by rempt into branch 'master'. PSD: Do not halt on misformed resource blocks M +2 -1 krita/plugins/formats/psd/psd_resource_section.cpp http://commits.kde.org/calligra/8001b7ac0e5c7fa2680309c851a53ff76723bd6a
Created attachment 82522 [details] My Kritarc ( I cleaned manually in it 'recentfiles' section to protect privacy of my actual client )
Oops I tried to close https://bugs.kde.org/show_bug.cgi?id=324373
Ah, I bet it's because of this: checksize=4
Git commit 5be4f8fdd542a455a51a69670c545098136fe760 by Boudewijn Rempt. Committed on 28/09/2013 at 12:46. Pushed by rempt into branch 'master'. Make it possible to have checks smaller than 32x32 in the opengl canvas M +5 -4 krita/ui/opengl/kis_opengl_image_textures.cpp M +1 -0 krita/ui/opengl/kis_opengl_image_textures.h http://commits.kde.org/calligra/5be4f8fdd542a455a51a69670c545098136fe760
Thanks! It works perfectly now :-)