hi denis,

i have read bits of the savage documentation and it seems that the current 
code uses MMIO (the new one) to set up some stuff and uses BCI for a lot of 
the acceleration. i have figured this much out, the driver is sending BCI 
commands to a ring buffer and it always waits for the buffer to have enough 
slots before sending anything so the buffer can't overflow.

now this is what i don't understand. the BCI registers are indexed and i 
cannot see how BCI_SEND is referring to any index at all, it is just 
writing to the ring buffer. basically i can't find any correlation between 
the flags used in the code to the register descriptions. the documentation 
says something about non-packed format and the new packed format, do you 
know anything about this ? i am trying to implement a strechblit before i 
touch the streams stuff.

please let me know if anything i figured out was incorrect and if you could 
shed some light on the BCI stuff it would be greatly appreciated.

cheers,

alex



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.

Reply via email to