public static void glCompressedTextureSubImage2D(
     int texture,
     int level,
     int xoffset,
     int yoffset,
     int width,
     int height,
     int format,
     ByteBuffer data) {
   GL45.glCompressedTextureSubImage2D(
       texture, level, xoffset, yoffset, width, height, format, data);
 }
 public static void glCompressedTextureSubImage2D(
     int texture,
     int level,
     int xoffset,
     int yoffset,
     int width,
     int height,
     int format,
     int data_imageSize,
     long data_buffer_offset) {
   GL45.glCompressedTextureSubImage2D(
       texture,
       level,
       xoffset,
       yoffset,
       width,
       height,
       format,
       data_imageSize,
       data_buffer_offset);
 }