cogl/texture-2d: Remove notes about COGL_FEATURE_ID_TEXTURE_NPOT
NPOT capabilities were made madatory in OpenGL 2.0 and GLES 2.0, so let's stop encouraging developers to write new code with checks for it. https://gitlab.gnome.org/GNOME/mutter/merge_requests/467
This commit is contained in:
parent
8180927de2
commit
db486ad897
@ -55,11 +55,6 @@ G_BEGIN_DECLS
|
|||||||
* made up of multiple 2D textures, or atlas textures where Cogl must
|
* made up of multiple 2D textures, or atlas textures where Cogl must
|
||||||
* internally modify user texture coordinates before they can be used
|
* internally modify user texture coordinates before they can be used
|
||||||
* by the GPU.
|
* by the GPU.
|
||||||
*
|
|
||||||
* You should be aware that many GPUs only support power of two sizes
|
|
||||||
* for #CoglTexture2D textures. You can check support for non power of
|
|
||||||
* two textures by checking for the %COGL_FEATURE_ID_TEXTURE_NPOT feature
|
|
||||||
* via cogl_has_feature().
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef struct _CoglTexture2D CoglTexture2D;
|
typedef struct _CoglTexture2D CoglTexture2D;
|
||||||
@ -105,11 +100,6 @@ cogl_is_texture_2d (void *object);
|
|||||||
* using cogl_texture_set_components() and
|
* using cogl_texture_set_components() and
|
||||||
* cogl_texture_set_premultiplied().
|
* cogl_texture_set_premultiplied().
|
||||||
*
|
*
|
||||||
* <note>Many GPUs only support power of two sizes for #CoglTexture2D
|
|
||||||
* textures. You can check support for non power of two textures by
|
|
||||||
* checking for the %COGL_FEATURE_ID_TEXTURE_NPOT feature via
|
|
||||||
* cogl_has_feature().</note>
|
|
||||||
*
|
|
||||||
* Returns: (transfer full): A new #CoglTexture2D object with no storage yet allocated.
|
* Returns: (transfer full): A new #CoglTexture2D object with no storage yet allocated.
|
||||||
*
|
*
|
||||||
* Since: 2.0
|
* Since: 2.0
|
||||||
@ -138,11 +128,6 @@ cogl_texture_2d_new_with_size (CoglContext *ctx,
|
|||||||
* using cogl_texture_set_components() and
|
* using cogl_texture_set_components() and
|
||||||
* cogl_texture_set_premultiplied().
|
* cogl_texture_set_premultiplied().
|
||||||
*
|
*
|
||||||
* <note>Many GPUs only support power of two sizes for #CoglTexture2D
|
|
||||||
* textures. You can check support for non power of two textures by
|
|
||||||
* checking for the %COGL_FEATURE_ID_TEXTURE_NPOT feature via
|
|
||||||
* cogl_has_feature().</note>
|
|
||||||
*
|
|
||||||
* Return value: (transfer full): A newly created #CoglTexture2D or %NULL on failure
|
* Return value: (transfer full): A newly created #CoglTexture2D or %NULL on failure
|
||||||
* and @error will be updated.
|
* and @error will be updated.
|
||||||
*
|
*
|
||||||
@ -179,11 +164,6 @@ cogl_texture_2d_new_from_file (CoglContext *ctx,
|
|||||||
* cogl_texture_2d_new_with_size() and then upload data using
|
* cogl_texture_2d_new_with_size() and then upload data using
|
||||||
* cogl_texture_set_data()</note>
|
* cogl_texture_set_data()</note>
|
||||||
*
|
*
|
||||||
* <note>Many GPUs only support power of two sizes for #CoglTexture2D
|
|
||||||
* textures. You can check support for non power of two textures by
|
|
||||||
* checking for the %COGL_FEATURE_ID_TEXTURE_NPOT feature via
|
|
||||||
* cogl_has_feature().</note>
|
|
||||||
*
|
|
||||||
* Returns: (transfer full): A newly allocated #CoglTexture2D, or if
|
* Returns: (transfer full): A newly allocated #CoglTexture2D, or if
|
||||||
* the size is not supported (because it is too large or a
|
* the size is not supported (because it is too large or a
|
||||||
* non-power-of-two size that the hardware doesn't support)
|
* non-power-of-two size that the hardware doesn't support)
|
||||||
@ -218,11 +198,6 @@ cogl_texture_2d_new_from_data (CoglContext *ctx,
|
|||||||
* using cogl_texture_set_components() and
|
* using cogl_texture_set_components() and
|
||||||
* cogl_texture_set_premultiplied().
|
* cogl_texture_set_premultiplied().
|
||||||
*
|
*
|
||||||
* <note>Many GPUs only support power of two sizes for #CoglTexture2D
|
|
||||||
* textures. You can check support for non power of two textures by
|
|
||||||
* checking for the %COGL_FEATURE_ID_TEXTURE_NPOT feature via
|
|
||||||
* cogl_has_feature().</note>
|
|
||||||
*
|
|
||||||
* Returns: (transfer full): A newly allocated #CoglTexture2D
|
* Returns: (transfer full): A newly allocated #CoglTexture2D
|
||||||
*
|
*
|
||||||
* Since: 2.0
|
* Since: 2.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user