Stefan Dösinger wrote: >> And what about LockRect() ? >> > LockRect uses the formats from this table for glReadPixels, but UnlockRect > still has its own formats :-( . However render target locking still needs > some more work to catch nop locks and other stuff. > You're changing the format in one place and not the other....