Hi all,

I'm posting this question here since I got no answer on the users list.

This is a question about source and destination surface buffers: These buffers
have an "offset" and a "pitch". Now, my framebuffer device is seen by the
accelerator not as a linear framebuffer but rather as a two dimensional array
with a "virtual" width and height. 

You could say that this imposes that the only possible value for a surface
buffer's pitch field is the framebuffer's pitch, and that the driver has to
process the offset given by DFB into (x,y) coordinates in the framebuffer
virtual space, and use this as a two dimensional offset.

My question is how do I tell DFB's surface manager that my framebuffer is
limited in this way (alignment won't do, it has to be the one exact value, the
way I see it at the moment anyway. I suspect the call to
"dfb_gfxcard_adjust_heap_offset" in fbdev.c has something to do with this), and
how will this limitation affect DFB performance/behavior (obviously this will
cause video memory to be wasted, what else)?

Thanks,
S

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

Reply via email to