Hi, I planed 4 patches but just noticed one was totally useless. Basically I was using STRIDE(obj_surface->width) but surface width was already aligned to 16 pixels. So, finally, no patch is needed. Regards, Gwenole.