I'm looking at the function void dfb_gfxcard_batchblit( DFBRectangle
*rects, DFBPoint *points, int num, CardState *state )
It appears that for the HW path all blits must succeed or none.
This is because
a) the SW path would (re)iterate all entries
b) and the var 'hw' is only returned from the last hw path blit anyway.
I have a surface format for which I may not be able to support overlapped
blits, I thought for BatchBlit I might have been able to punt just the ones
that overlapped.
It seems though that I will have to provide a BatchBlit function
handler/implementation and validate the whole list in my gfxdriver (for
this format) - punting all or none.
Is my conclusion correct?
TIA,
Jason Barstow
Notice
The information in this message is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
message by anyone else is unauthorized. If you are not the intended
recipient, any disclosure, copying or distribution of the message, or
any action taken by you in reliance on it, is prohibited and may be
unlawful. If you have received this message in error, please delete it
and contact the sender immediately. Thank you.
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev