On Sun, 23 Jan 2005 15:54:26 -0500, Michel D�nzer <[EMAIL PROTECTED]> wrote:
> On Sun, 2005-01-23 at 12:31 +0100, Jerome Glisse wrote:
> >
> > I was wondering what was the differences between using hostdata_blt
> > & bitblt_multi. One faster than other ? Do not use same path for reading
> > data ?
> 
> Indeed, the BITBLT_MULTI type 3 packet only allows blits within the
> GPU's address space, whereas hostdata blits transfer data from the CPU
> (the host) to the GPU. The fact that the former works correctly just
> means that the source data in the framebuffer already has the correct
> byte order.

BITBLT_MULTI work if i put data in the agpgart space with cpu (memcpy)
and then read it and put it in the framebuffer with bitblt_multi.
 
> 
> > Other register that i am wondering about there use :
> > RADEON_DP_MIX (0x16c8)
> 
> Select source data location and ROP, both of which are mirrored in
> DP_GUI_MASTER_CNTL.
> 
> > RADEON_DP_GUI_MASTER_CNTL_C (0x1c84)
> 
> Are you sure this is correct? At least on R200, 0x1c84 is a completely
> different register...

I may have made an error copying the value :) at least i see 
a RADEON_DP_GUI_MASTER_CNTL_C in radeon_reg.h in X server.

Jerome Glisse


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to