mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 11:10:10 +01:00
mesa: move _mesa_num_tex_faces() to teximage.h
So it's near the other cube map helper functions. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
This commit is contained in:
parent
6e09df24b5
commit
9675fb6c68
2 changed files with 19 additions and 19 deletions
|
|
@ -48,6 +48,25 @@ _mesa_is_cube_face(GLenum target)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return number of faces for a texture target. This will be 6 for
|
||||
* cube maps and 1 otherwise.
|
||||
* NOTE: this function is not used for cube map arrays which operate
|
||||
* more like 2D arrays than cube maps.
|
||||
*/
|
||||
static inline GLuint
|
||||
_mesa_num_tex_faces(GLenum target)
|
||||
{
|
||||
switch (target) {
|
||||
case GL_TEXTURE_CUBE_MAP:
|
||||
case GL_PROXY_TEXTURE_CUBE_MAP:
|
||||
return 6;
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* If the target is GL_TEXTURE_CUBE_MAP, return one of the
|
||||
* GL_TEXTURE_CUBE_MAP_POSITIVE/NEGATIVE_X/Y/Z targets corresponding to
|
||||
|
|
|
|||
|
|
@ -120,25 +120,6 @@ _mesa_unlock_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return number of faces for a texture target. This will be 6 for
|
||||
* cube maps (and cube map arrays) and 1 otherwise.
|
||||
* NOTE: this function is not used for cube map arrays which operate
|
||||
* more like 2D arrays than cube maps.
|
||||
*/
|
||||
static inline GLuint
|
||||
_mesa_num_tex_faces(GLenum target)
|
||||
{
|
||||
switch (target) {
|
||||
case GL_TEXTURE_CUBE_MAP:
|
||||
case GL_PROXY_TEXTURE_CUBE_MAP:
|
||||
return 6;
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/** Is the texture "complete" with respect to the given sampler state? */
|
||||
static inline GLboolean
|
||||
_mesa_is_texture_complete(const struct gl_texture_object *texObj,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue