Hi, 

  I´ retriving this surface using GetSurface from the DisplayLayer object.
How can I reallocate a surface that I already have ? This part of the code: 

  IDirectFBSurface *primary;
  IDirectFBDisplayLayer *layer; 

  dfb->GetDisplayLayer(dfb,layer_id,&layer);
  layer->SetCooperativeLeve(layer,DLSCL_EXCLUSIVE);
  layer->GetSurface(layer,&primary);
  
  It is possible to re-allocate primary from here ? 

Regards,
Erick
  

-----Mensagem original-----
De: Unger Richard [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 17 de julho de 2006 10:35
Para: Erick Galassi
Cc: DirectFB-Users
Assunto: AW: [directfb-users] Blit prints direct on Screen

Hi!

Have you tried allocating the surface using DSCAPS_DOUBLE to make it double
buffered?

Cheers,

Richie

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Erick 
> Galassi
> Gesendet: Montag, 17. Juli 2006 15:19
> An: [email protected]
> Betreff: [directfb-users] Blit prints direct on Screen
> 
> Hi all. 
> 
>   I have a device with 5 layers and I notice that some of those layers 
> have different capabilities and general settings. Ie: Layer 3 
> exclusive for Video , Layer 0 for Graphics, etc.
> 
>   My problem occurs when I try to Blit some content (an image for 
> example) on the primary surface of a particular layer.
> Doing this way the image goes right to the screen without needing to 
> FLIP it later. I was wondering if it is possible to change this 
> configuration in a way where I must FLIP everything before it goes to 
> the screen.
> 
>   Running dfbinfo I have the following information: 
> 
>   Layer (00) FBDev Primary Layer
>   Type: GRAPHICS
>   Caps: SURFACE BRIGHTNESS CONTRAST SATURATION SCREEN_SIZE
> 
>   Layer (01) StbRend5L_Layer3
>   Type: GRAPHICS
>   Caps: SURFACE OPACITY ALPHACHANNEL SCREEN_LOCATION FLICKER_FILTERING 
> DEINTERLACING BRIGHTNESS CONTRAST SATURATION LEVELS SCREEN_POSITIONS 
> SCREEN_SIZE LAYER_SHOWING.
> 
>   ... Other layers description
> 
>   Believe or not , the layer where I CAN NOT flip (blit goes direct to 
> the
> screen) is the Layer 01, where I have much more capabilities than 
> Layer 0.
> That´s why I was hopping for some configuration that allow me to FLIP 
> even contents at Layer 1.
> 
> Thank you very much,
> Erick Galassi
> 
>   
> 
> 
> _______________________________________________
> directfb-users mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> 


_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to