[Mesa-dev] [PATCH] r600g: Take care of bo placement domains.

Mathias Fröhlich Mathias.Froehlich at gmx.net
Fri Apr 29 23:07:25 PDT 2011


Hi,

Attached is at patch described as follows:

For creating and reusing already existing buffer objects,
take care of the placement domains.
Have a little more finegrained usage to placement mapping.

This change does not account for the real location of the
buffer object for buffer objects returned from r600_bomgr.
But it greatly increases the probability to get buffers
that already have the desired placement.

This change avoids plenty of gpu uploads on command
stream emission. Which in turn avoids plenty of implicit
syncronization on the upload fences. Which, as a whole,
turns into a noticable performance gain.

Please review, apply, suggest improvements ...
Thanks
Mathias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-r600g-Take-care-of-bo-placement-domains.patch
Type: text/x-patch
Size: 6556 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20110430/bcf3f98c/attachment.bin>


More information about the mesa-dev mailing list