Hi, Thanks for that tip - I'll try that tonight.
I'm rather puzzled by the fact that the primary layer isn't disappearing in my case. If I create a surface on the primary layer (setting it to format ARGB) and draw to it - e.g. using FillRectangle then my rectangle appears, and per pixel alpha blending works, with video displayed beneath. The problem seems to occur only when using windows. If I create a window then it displays fine on screen. The window pixel format is ARGB. As soon as the call to GetDisplayLayer is made then the window disappears. I'm wondering therefore if there is something funny about the alpha channel. The code uses SetOpacity to determine whether to display the window, but I'm not sure if this has perhaps changed recently in the CLE266 driver. I'll try your suggestion out. I still don't understand why the handling of windows is different. Can anyone help? Thanks, Colin PS: Apologies if this appears twice - mail is being a bit funny at the moment. -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-dev" as subject.
