+ if(copytest) {
+ printf("testing glCopyImageSubData\n");
+
+ glGenTextures(1, &tex2);
+ glBindTexture(GL_TEXTURE_2D, tex2);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+ glCompressedTexImage2D(GL_TEXTURE_2D, 0, COMP_FMT, xsz, ysz, 0, comp_size, pixels);
+ glBindTexture(GL_TEXTURE_2D, 0);
+
+ glCopyImageSubData(tex2, GL_TEXTURE_2D, 0, 128, 64, 0,
+ tex, GL_TEXTURE_2D, 0, 32, 32, 0, 64, 64, 1);
+
+ glBindTexture(GL_TEXTURE_2D, tex);
+ }
+