Just an update to what I've mentioned before. Even though glCopyImageSubDataNV doesn't generate a GL error, the behavior doesn't seem to be correct. The destination texture is showing corruption due to what looks like an incomplete copy operation verified via CodeXL. Tested the same 2 function on Nvidia HW and the results of the copy is correct. The dimension of the textures exhibiting the issue is 1028 x 1028