diff options
author | Karl Tomlinson <karlt+@karlt.net> | 2010-08-22 21:02:45 +1200 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2010-09-20 10:13:06 +0200 |
commit | d46381a3a6bf10903803f5acaa7aa0ce06373b96 (patch) | |
tree | daa876f4416b429b537dc0582073808af80ca880 /src/r600_exa.c | |
parent | 4ced4e1eff67946e306c0c67c9ed59dd5f3c4ba9 (diff) |
radeon: complete big endian UTS and DFS even when scratch allocation fails.
On big endian systems, PrepareAccess will fail when byte-swapping is
required so UploadToScreen and DownloadFromScreen cannot rely on
fallback to PrepareAccess.
When scratch BO space allocation fails, this patch merely adds simple
fallback to direct CPU access without any GPU blit. This sometimes
requires a CS flush even in UploadToScreen.
(No allocation retry after a flush is added here.)
Diffstat (limited to 'src/r600_exa.c')
0 files changed, 0 insertions, 0 deletions