@ -2181,7 +2181,8 @@ void TextureGLTest::compressedImage2D() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
# ifndef MAGNUM_TARGET_GLES
# ifndef MAGNUM_TARGET_GLES
CompressedImage2D image = texture . compressedImage ( 0 , { data . storage } ) ;
CompressedImage2D image { data . storage , CompressedPixelFormat : : RGBAS3tcDxt3 , { } , nullptr } ;
texture . compressedImage ( 0 , image ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -2225,7 +2226,8 @@ void TextureGLTest::compressedImage2DBuffer() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
# ifndef MAGNUM_TARGET_GLES
# ifndef MAGNUM_TARGET_GLES
CompressedBufferImage2D image = texture . compressedImage ( 0 , { data . storage } , BufferUsage : : StaticRead ) ;
CompressedBufferImage2D image { data . storage , CompressedPixelFormat : : RGBAS3tcDxt3 , { } , nullptr , BufferUsage : : StaticRead } ;
texture . compressedImage ( 0 , image , BufferUsage : : StaticRead ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -2396,8 +2398,8 @@ void TextureGLTest::compressedSubImage2DQuery() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
CompressedImage2D image = texture . compressedSubImage ( 0 , Range2Di : : fromSize ( { 4 , 0 } , Vector2i { 4 } ) ,
CompressedImage2D image { data . storage , CompressedPixelFormat : : RGBAS3tcDxt3 , { } , nullptr } ;
{ data . storage } ) ;
texture . compressedSubImage ( 0 , Range2Di : : fromSize ( { 4 , 0 } , Vector2i { 4 } ) , image ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -2460,8 +2462,8 @@ void TextureGLTest::compressedSubImage2DQueryBuffer() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
CompressedBufferImage2D image = texture . compressedSubImage ( 0 , Range2Di : : fromSize ( { 4 , 0 } , Vector2i { 4 } ) ,
CompressedBufferImage2D image { data . storage , CompressedPixelFormat : : RGBAS3tcDxt3 , { } , nullptr , BufferUsage : : StaticRead } ;
{ data . storage } , BufferUsage : : StaticRead ) ;
texture . compressedSubImage ( 0 , Range2Di : : fromSize ( { 4 , 0 } , Vector2i { 4 } ) , image , BufferUsage : : StaticRead ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -2770,7 +2772,8 @@ void TextureGLTest::compressedImage3D() {
/** @todo How to test this on ES? */
/** @todo How to test this on ES? */
# ifndef MAGNUM_TARGET_GLES
# ifndef MAGNUM_TARGET_GLES
CompressedImage3D image = texture . compressedImage ( 0 , { data . storage } ) ;
CompressedImage3D image { data . storage , CompressedPixelFormat : : RGBABptcUnorm , { } , nullptr } ;
texture . compressedImage ( 0 , image ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -2811,7 +2814,8 @@ void TextureGLTest::compressedImage3DBuffer() {
/** @todo How to test this on ES? */
/** @todo How to test this on ES? */
# ifndef MAGNUM_TARGET_GLES
# ifndef MAGNUM_TARGET_GLES
CompressedBufferImage3D image = texture . compressedImage ( 0 , { data . storage } , BufferUsage : : StaticRead ) ;
CompressedBufferImage3D image { data . storage , CompressedPixelFormat : : RGBABptcUnorm , { } , nullptr , BufferUsage : : StaticRead } ;
texture . compressedImage ( 0 , image , BufferUsage : : StaticRead ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -3015,8 +3019,8 @@ void TextureGLTest::compressedSubImage3DQuery() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
CompressedImage3D image = texture . compressedSubImage ( 0 , Range3Di : : fromSize ( { 4 , 0 , 0 } , Vector3i { 4 } ) ,
CompressedImage3D image { data . storage , CompressedPixelFormat : : RGBABptcUnorm , { } , nullptr } ;
{ data . storage } ) ;
texture . compressedSubImage ( 0 , Range3Di : : fromSize ( { 4 , 0 , 0 } , Vector3i { 4 } ) , image ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
@ -3085,8 +3089,8 @@ void TextureGLTest::compressedSubImage3DQueryBuffer() {
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
CompressedBufferImage3D image = texture . compressedSubImage ( 0 , Range3Di : : fromSize ( { 4 , 0 , 0 } , Vector3i { 4 } ) ,
CompressedBufferImage3D image { data . storage , CompressedPixelFormat : : RGBABptcUnorm , { } , nullptr , BufferUsage : : StaticRead } ;
{ data . storage } , BufferUsage : : StaticRead ) ;
texture . compressedSubImage ( 0 , Range3Di : : fromSize ( { 4 , 0 , 0 } , Vector3i { 4 } ) , image , BufferUsage : : StaticRead ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
const auto imageData = image . buffer ( ) . data ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;
MAGNUM_VERIFY_NO_GL_ERROR ( ) ;