On 04/11/2010 05:07 μμ, Roderick Colenbrander wrote:
You would require ARGB visuals. Various drivers support them these days for desktop composition purposes. When I asked Alexandre about them a long time ago, he said we couldn't use them in Wine. I don't know why that was. Further even if we could use it, we would have to recreate the window upon this call since I don't think we would want to use ARGB by default.
Thanks for the info. I wasn't aware of the proper terms (ARGB visual) to google properly.
Is it possible to destroy and recreate a window under an application's nose without noticing during the call to UpdateLayeredWindowIndirect() and friends?
Is there any other part of wine that is pulling such a trick (underlying window recreation)?
And if we do that then the next stop is bitblt in order to implement the proper blending behaviour. Is that correct?
May I ask about input transparency? Does X support that at all?
.bill