diff options
author | Marcin Slusarz <[email protected]> | 2011-05-09 20:12:38 +0200 |
---|---|---|
committer | Christoph Bumiller <[email protected]> | 2011-05-09 20:19:19 +0200 |
commit | 4e1b1cbd0dd5c436d3c9360870df14e2b5e548f3 (patch) | |
tree | 50ccbbb1a2b258599ae75a6d5b71b081da5a3ceb /src/mesa/main/texenv.c | |
parent | 86852236a396bd9932a6ab6e73def0c8ef2f23a5 (diff) |
nv50/nvc0: make transfers aware of PIPE_TRANSFER_MAP_DIRECTLY
If state tracker asked us to map resource directly and we can't
do it (because of tiling), return NULL instead of doing full transfer
- state tracker should handle it and fallback to some other method
or repeat transfer without PIPE_TRANSFER_MAP_DIRECTLY.
It greatly improves performance of xorg state tracker on nv50+,
because its fallback (DFS/UTS) is much faster than full transfer.
Diffstat (limited to 'src/mesa/main/texenv.c')
0 files changed, 0 insertions, 0 deletions