On 17 May 2010 13:11, Roderick Colenbrander thunderbird2k@gmail.com wrote:
This patch introduces a new blit operation to allow complex uploads from LoadLocation. It allows hw accelerated p8 uploads to function again (I broke them by accident). Without this blit_operation there is no way to detect this single case at the moment in which we allow the P8 shader (remember both the source and destination have complex fixups set, so this doesn't pass).
I'm not so convinced this needs a separate blit operation, it should always be possible to do blits between surfaces with the same formats as long as no stretching is involved.