Browse Source

GL: fix enum translation in 1D compressed texture upload.

The drivers don't support any 1D compression so it's useless anyway but
at least it's not wrong wrong.
pull/651/merge
Vladimír Vondruš 1 year ago
parent
commit
f128762bab
  1. 2
      src/Magnum/GL/AbstractTexture.cpp

2
src/Magnum/GL/AbstractTexture.cpp

@ -2170,7 +2170,7 @@ void AbstractTexture::DataHelper<1>::setCompressedImage(AbstractTexture& texture
Buffer::unbindInternal(Buffer::TargetHint::PixelUnpack);
Context::current().state().renderer.applyPixelStorageUnpack(image.storage());
texture.bindInternal();
glCompressedTexImage1D(texture._target, level, GLenum(image.format()), image.size()[0], 0, Magnum::Implementation::occupiedCompressedImageDataSize(image, image.data().size()), image.data());
glCompressedTexImage1D(texture._target, level, GLenum(compressedPixelFormat(image.format())), image.size()[0], 0, Magnum::Implementation::occupiedCompressedImageDataSize(image, image.data().size()), image.data());
}
void AbstractTexture::DataHelper<1>::setImage(AbstractTexture& texture, const GLint level, const TextureFormat internalFormat, BufferImage1D& image) {

Loading…
Cancel
Save