Alternative to glBlitFramebuffer()

That 8 isn’t exactly depth.
Also when you have default fbo with 24 depth + 8 stencil you treat it like 24 depth or 24+8 for the purpose of matching depth formats?
Thats why i love OpenGL :wink:

No great surprise. To me, a blit is basically a memcpy. Conversion like this would require read-modify-write cycle, thereby making it way more than a plain blit.

Anyway, good you nailed it.

Except it isnt, ‘blit’ can stretch, filter, mirror, resolve and covert betwean color formats.
On NV it can also convert betwean depth formats (like 16 vs 24 bits) but thats spec violation.
Its really closer to ‘drawing a textured quad’ then a ‘memcpy’.