summaryrefslogtreecommitdiff
path: root/src/r600_exa.c
diff options
context:
space:
mode:
authorKarl Tomlinson <karlt+@karlt.net>2010-08-22 21:02:45 +1200
committerMichel Dänzer <michel@daenzer.net>2010-09-20 10:13:06 +0200
commitd46381a3a6bf10903803f5acaa7aa0ce06373b96 (patch)
treedaa876f4416b429b537dc0582073808af80ca880 /src/r600_exa.c
parent4ced4e1eff67946e306c0c67c9ed59dd5f3c4ba9 (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