Hi !

I started playing with DirectFB at the beginning of the month. I now
have a gfxdriver for the proprietary drivers I'm working with. I can run
almost all directFB examples (df_andi, df_porter, df_neo) without any
problem. But I'm getting problems with directfb windows.

I had developed some kind of simulator for my proprietary driver layer
and I'm able to see directfb buffers (and so surfaces, layers, ...)
while the directfb application is running.
What I see is that all the GTK+ windows are correctly rendered
offscreen, but they never get blitted on the layer they belong to (I'm
using only one layer, it's an hardware limitation).

Is that a window manager problem ? I tested with both default and sawman
window managers and I had the same problem in both case.

I actived debug traces and here is the traces I've got after the last
drawing operation on a directfb window :

(-) [Main Thread       3.629] (29528) IDirectFBSurfaceW:  
IDirectFBSurface_Window_Flip( 0x488700, 0x4007d514, 0x00000000 )
(-) [Main Thread       3.629] (29528) IDirectFBSurfaceW:    -> FLIP    4,  26- 
575x 372
(-) [Main Thread       3.629] (29528) Core/LayerContext:  
dfb_layer_context_lock( 0x42f958 )
(-) [Main Thread       3.629] (29528) Core/LayerContext:    -> locked 1x now
(-) [Main Thread       3.629] (29528) Core/WM:            dfb_wm_update_window( 
0x479808 [0,0-600x400], [4,26-575x372], 0x0 )
(-) [Main Thread       3.629] (29528) Core/LayerContext:  
dfb_layer_context_unlock( 0x42f958 )

As you can see Window_Flip does not trigger any blit or whatever. So the
primary (and only one) layer stays empty.

I'm looking for help on that point. Any idea is welcome.

Regards,

-- 
Lionel Landwerlin <lionel.landwer...@openwide.fr>


_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to