mirror of
https://github.com/brl/mutter.git
synced 2025-02-17 05:44:08 +00:00
[texture] Increase verbosity of error messages
The GError messages in set_from_rgb_data() and set_from_yuv_data() are a little bit too thin on details.
This commit is contained in:
parent
8b71fa1acb
commit
bafa448666
@ -1551,9 +1551,13 @@ clutter_texture_set_from_rgb_data (ClutterTexture *texture,
|
|||||||
{
|
{
|
||||||
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
||||||
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
||||||
"Unsupported BPP");
|
"Unsupported bits per pixel value '%d': "
|
||||||
|
"Clutter supports only a BPP value of 4 "
|
||||||
|
"for RGBA data",
|
||||||
|
bpp);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
source_format = COGL_PIXEL_FORMAT_RGBA_8888;
|
source_format = COGL_PIXEL_FORMAT_RGBA_8888;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1562,11 +1566,16 @@ clutter_texture_set_from_rgb_data (ClutterTexture *texture,
|
|||||||
{
|
{
|
||||||
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
||||||
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
||||||
"Unsupported BPP");
|
"Unsupported bits per pixel value '%d': "
|
||||||
|
"Clutter supports only a BPP value of 3 "
|
||||||
|
"for RGB data",
|
||||||
|
bpp);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
source_format = COGL_PIXEL_FORMAT_RGB_888;
|
source_format = COGL_PIXEL_FORMAT_RGB_888;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((flags & CLUTTER_TEXTURE_RGB_FLAG_BGR))
|
if ((flags & CLUTTER_TEXTURE_RGB_FLAG_BGR))
|
||||||
source_format |= COGL_BGR_BIT;
|
source_format |= COGL_BGR_BIT;
|
||||||
if ((flags & CLUTTER_TEXTURE_RGB_FLAG_PREMULT))
|
if ((flags & CLUTTER_TEXTURE_RGB_FLAG_PREMULT))
|
||||||
@ -1622,7 +1631,7 @@ clutter_texture_set_from_yuv_data (ClutterTexture *texture,
|
|||||||
{
|
{
|
||||||
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
g_set_error (error, CLUTTER_TEXTURE_ERROR,
|
||||||
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
CLUTTER_TEXTURE_ERROR_BAD_FORMAT,
|
||||||
"YUV2 not supported");
|
"YUV2 textues are not supported");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user