radeonsi: implement 3D transfers
authorMarek Olšák <maraeo@gmail.com>
Tue, 19 Feb 2013 16:36:59 +0000 (17:36 +0100)
committerMichel Dänzer <michel@daenzer.net>
Wed, 20 Feb 2013 11:30:59 +0000 (12:30 +0100)
commit72f4490b551d118c726a516359b804ae7425333e
tree20ac3665fbc6f96d44f590d6ed7cccb8af5d9ab9
parenta84c4edeede12a1275a37a61408f578481bd4355
radeonsi: implement 3D transfers

That means we can map and read multiple slices with one transfer_map call.

[ Cherry-picked from r600g commit 1aebb6911e9aa1bd8900868b58d1750ca83a20c7 ]

11 more little piglits on master, 1 more on the 9.1 branch (Marek's
glTex(Sub)Image improvements on master broke the other 10).

NOTE: This is a candidate for the 9.1 branch.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/radeonsi/r600_texture.c