summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
diff options
context:
space:
mode:
authorLuca Barbieri <luca@luca-barbieri.com>2010-08-03 21:20:53 +0200
committerLuca Barbieri <luca@luca-barbieri.com>2010-08-11 13:03:00 +0200
commitb85c71d4e1e4ed788be834dff5b7b3c0cd0402ac (patch)
tree2e4cb857e9df4f0811dfc1d8c3022451f006c50d /src/gallium/drivers
parent6f3c4819ecf397cf9efee0213e628e15c1bc704d (diff)
auxiliary: support for transfers using staging resources
Direct3D 10/11 has no concept of transfers. Applications instead create resources with a STAGING or DYNAMIC usage, copy between them and the real resource and use Map to map the STAGING/DYNAMIC resource. This util module allows to implement Gallium drivers as a Direct3D driver would be implemented: transfers allocate a resource with PIPE_USAGE_STAGING, and copy the data between it and the real resource with resource_copy_region.
Diffstat (limited to 'src/gallium/drivers')
0 files changed, 0 insertions, 0 deletions