[cogl/wip/lazy-texture-allocate: 5/11] atlas: make zero size a programmer error
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/wip/lazy-texture-allocate: 5/11] atlas: make zero size a programmer error
- Date: Mon, 2 Dec 2013 15:37:47 +0000 (UTC)
commit c7840b3cbc9a6aeaa91673bd694ad373f92d89a4
Author: Robert Bragg <robert linux intel com>
Date: Sun Jun 23 21:06:48 2013 +0100
atlas: make zero size a programmer error
Instead of throwing a CoglError exception if an application tries to
allocate a zero size atlas texture this make that a programmer error
instead.
cogl/cogl-atlas-texture.c | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/cogl/cogl-atlas-texture.c b/cogl/cogl-atlas-texture.c
index cc231ae..ce7a9ea 100644
--- a/cogl/cogl-atlas-texture.c
+++ b/cogl/cogl-atlas-texture.c
@@ -651,15 +651,8 @@ cogl_atlas_texture_new_with_size (CoglContext *ctx,
CoglAtlasTexture *atlas_tex;
/* We can't atlas zero-sized textures because it breaks the atlas
- data structure */
- if (width < 1 || height < 1)
- {
- _cogl_set_error (error,
- COGL_TEXTURE_ERROR,
- COGL_TEXTURE_ERROR_SIZE,
- "1x1 atlas textures not supported");
- return NULL;
- }
+ * data structure */
+ _COGL_RETURN_VAL_IF_FAIL (width > 0 && height > 0, NULL);
/* If we can't use FBOs then it will be too slow to migrate textures
and we shouldn't use the atlas */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]