diff --git a/cogl/cogl-atlas-texture.c b/cogl/cogl-atlas-texture.c index 1f296be11..8aacb072e 100644 --- a/cogl/cogl-atlas-texture.c +++ b/cogl/cogl-atlas-texture.c @@ -629,7 +629,7 @@ _cogl_atlas_texture_get_gl_format (CoglTexture *tex) CoglAtlasTexture *atlas_tex = COGL_ATLAS_TEXTURE (tex); /* Forward on to the sub texture */ - return _cogl_texture_get_gl_format (atlas_tex->sub_texture); + return _cogl_texture_gl_get_format (atlas_tex->sub_texture); } static int diff --git a/cogl/cogl-sub-texture.c b/cogl/cogl-sub-texture.c index 2866f2377..a66f48efb 100644 --- a/cogl/cogl-sub-texture.c +++ b/cogl/cogl-sub-texture.c @@ -415,7 +415,7 @@ _cogl_sub_texture_get_gl_format (CoglTexture *tex) { CoglSubTexture *sub_tex = COGL_SUB_TEXTURE (tex); - return _cogl_texture_get_gl_format (sub_tex->full_texture); + return _cogl_texture_gl_get_format (sub_tex->full_texture); } static int diff --git a/cogl/cogl-texture-2d-sliced.c b/cogl/cogl-texture-2d-sliced.c index a1f68b26d..b6eacb7e0 100644 --- a/cogl/cogl-texture-2d-sliced.c +++ b/cogl/cogl-texture-2d-sliced.c @@ -1353,7 +1353,7 @@ _cogl_texture_2d_sliced_get_gl_format (CoglTexture *tex) /* Pass the call on to the first slice */ slice_tex = g_array_index (tex_2ds->slice_textures, CoglTexture2D *, 0); - return _cogl_texture_get_gl_format (COGL_TEXTURE (slice_tex)); + return _cogl_texture_gl_get_format (COGL_TEXTURE (slice_tex)); } static int diff --git a/cogl/cogl-texture-private.h b/cogl/cogl-texture-private.h index c25883e4f..25087c2f5 100644 --- a/cogl/cogl-texture-private.h +++ b/cogl/cogl-texture-private.h @@ -208,9 +208,6 @@ CoglTransformResult _cogl_texture_transform_quad_coords_to_gl (CoglTexture *texture, float *coords); -GLenum -_cogl_texture_get_gl_format (CoglTexture *texture); - void _cogl_texture_pre_paint (CoglTexture *texture, CoglTexturePrePaintFlags flags); diff --git a/cogl/cogl-texture.c b/cogl/cogl-texture.c index 6f75423e4..a78af53b5 100644 --- a/cogl/cogl-texture.c +++ b/cogl/cogl-texture.c @@ -418,12 +418,6 @@ _cogl_texture_transform_quad_coords_to_gl (CoglTexture *texture, return texture->vtable->transform_quad_coords_to_gl (texture, coords); } -GLenum -_cogl_texture_get_gl_format (CoglTexture *texture) -{ - return texture->vtable->get_gl_format (texture); -} - CoglBool cogl_texture_get_gl_texture (CoglTexture *texture, GLuint *out_gl_handle, diff --git a/cogl/driver/gl/cogl-texture-gl-private.h b/cogl/driver/gl/cogl-texture-gl-private.h index 4ed671b4b..ed4e0013b 100644 --- a/cogl/driver/gl/cogl-texture-gl-private.h +++ b/cogl/driver/gl/cogl-texture-gl-private.h @@ -53,4 +53,7 @@ _cogl_texture_gl_maybe_update_max_level (CoglTexture *texture, void _cogl_texture_gl_generate_mipmaps (CoglTexture *texture); +GLenum +_cogl_texture_gl_get_format (CoglTexture *texture); + #endif /* _COGL_TEXTURE_GL_PRIVATE_H_ */ diff --git a/cogl/driver/gl/cogl-texture-gl.c b/cogl/driver/gl/cogl-texture-gl.c index 55e4a8ca6..3dd4607d0 100644 --- a/cogl/driver/gl/cogl-texture-gl.c +++ b/cogl/driver/gl/cogl-texture-gl.c @@ -135,3 +135,9 @@ _cogl_texture_gl_generate_mipmaps (CoglTexture *texture) _cogl_texture_is_foreign (texture)); GE( ctx, glGenerateMipmap (gl_target) ); } + +GLenum +_cogl_texture_gl_get_format (CoglTexture *texture) +{ + return texture->vtable->get_gl_format (texture); +} diff --git a/cogl/driver/gl/gl/cogl-texture-driver-gl.c b/cogl/driver/gl/gl/cogl-texture-driver-gl.c index 7d3f97dc0..4fce7abc7 100644 --- a/cogl/driver/gl/gl/cogl-texture-driver-gl.c +++ b/cogl/driver/gl/gl/cogl-texture-driver-gl.c @@ -244,7 +244,7 @@ _cogl_texture_driver_upload_subregion_to_gl (CoglContext *ctx, */ ctx->glTexImage2D (gl_target, level, - _cogl_texture_get_gl_format (texture), + _cogl_texture_gl_get_format (texture), width, height, 0, @@ -265,7 +265,7 @@ _cogl_texture_driver_upload_subregion_to_gl (CoglContext *ctx, { ctx->glTexImage2D (gl_target, level, - _cogl_texture_get_gl_format (texture), + _cogl_texture_gl_get_format (texture), level_width, level_height, 0, diff --git a/cogl/driver/gl/gles/cogl-texture-driver-gles.c b/cogl/driver/gl/gles/cogl-texture-driver-gles.c index fe4971589..77de3acc1 100644 --- a/cogl/driver/gl/gles/cogl-texture-driver-gles.c +++ b/cogl/driver/gl/gles/cogl-texture-driver-gles.c @@ -283,7 +283,7 @@ _cogl_texture_driver_upload_subregion_to_gl (CoglContext *ctx, */ ctx->glTexImage2D (gl_target, level, - _cogl_texture_get_gl_format (texture), + _cogl_texture_gl_get_format (texture), width, height, 0, @@ -303,7 +303,7 @@ _cogl_texture_driver_upload_subregion_to_gl (CoglContext *ctx, { ctx->glTexImage2D (gl_target, level, - _cogl_texture_get_gl_format (texture), + _cogl_texture_gl_get_format (texture), level_width, level_height, 0, diff --git a/cogl/winsys/cogl-texture-pixmap-x11.c b/cogl/winsys/cogl-texture-pixmap-x11.c index a4425b00e..d26fe7fd9 100644 --- a/cogl/winsys/cogl-texture-pixmap-x11.c +++ b/cogl/winsys/cogl-texture-pixmap-x11.c @@ -942,7 +942,7 @@ _cogl_texture_pixmap_x11_get_gl_format (CoglTexture *tex) CoglTexturePixmapX11 *tex_pixmap = COGL_TEXTURE_PIXMAP_X11 (tex); CoglTexture *child_tex = _cogl_texture_pixmap_x11_get_texture (tex_pixmap); - return _cogl_texture_get_gl_format (child_tex); + return _cogl_texture_gl_get_format (child_tex); } static int