summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texenv.c
diff options
context:
space:
mode:
authorMarcin Slusarz <[email protected]>2011-05-09 20:12:38 +0200
committerChristoph Bumiller <[email protected]>2011-05-09 20:19:19 +0200
commit4e1b1cbd0dd5c436d3c9360870df14e2b5e548f3 (patch)
tree50ccbbb1a2b258599ae75a6d5b71b081da5a3ceb /src/mesa/main/texenv.c
parent86852236a396bd9932a6ab6e73def0c8ef2f23a5 (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