xorg Digest, Vol 25, Issue 89

Michel Dänzer michel at tungstengraphics.com
Thu Aug 23 08:27:23 PDT 2007


On Wed, 2007-08-22 at 20:41 +0300, Jarno Manninen wrote:
> 
> However I've hacked my copy of EXA beyond recognition in order to make bytes 
> swap correctly on my PPC+SMI722 combination. For this I tried to:

The xf86-video-ati radeon driver handles this in the
UploadTo/DownloadFromScreen and PrepareAccess hooks, didn't that work
for you?


> - Damage inflicted on pixmaps is recorded using damage extension, similar to 
> Damage Track in GIT. I haven't checked the latest but the difference is that 
> I just pull in the regions from the Damage extension. Seems to work OK.

There are some (mostly intermediate) operations not wrapped by the
damage layer, see exaPixmapDirty() and its callers. We may still be
using that in some cases where it isn't really necessary though, I fixed
one such case recently.


> - Tried to make it in such way that unaccelerated operations do not required 
> full migration from the FB by temporarily downloading region (Damaged area 
> INTERSECT area that is being modified). 

I thought about that a bit recently, but it seemed complicated...


> Well.. Lot of incoherent ideas. Unfortunately I don't have that much time to 
> finish the code in to form that I would dare to publish. Most of that I have 
> working in code but the base is dated and I don't think that I have time to 
> bring it up to HEAD anytime soon. Maybe someone can take a look if there's 
> anything usable?  :|

I'd definitely be interested in looking at it.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer




More information about the xorg mailing list