This is mostly for correctness, in practice we should always be able to avoid using CTXUSAGE_BLIT for offscreen targets when FBO ORM is used.
Not always actually. With my upcoming patches to perform YUV conversion in Blt I'll have to avoid the fbo_blit codepath in some situations even if fbo_blit is available and fbos are used
2008/8/4 Stefan Dösinger stefan@codeweavers.com:
This is mostly for correctness, in practice we should always be able to avoid using CTXUSAGE_BLIT for offscreen targets when FBO ORM is used.
Not always actually. With my upcoming patches to perform YUV conversion in Blt I'll have to avoid the fbo_blit codepath in some situations even if fbo_blit is available and fbos are used
Yes, but for offscreen targets you can always read from the texture.