Lines Matching defs:image

29  * Texture image-related functions.
40 #include "image.h"
185 * \param level image level.
186 * \param texImage texture image.
213 * \param texImage texture image.
215 * Free the texture image structure and the associated image data.
222 * image storage.
358 * Get a texture image pointer from a texture object, given a texture
364 * \param level image level.
366 * \return pointer to the texture image structure, or NULL on failure.
383 * Like _mesa_select_tex_image() but if the image doesn't exist, allocate
400 _mesa_error(ctx, GL_OUT_OF_MEMORY, "texture image allocation");
412 * Return pointer to the specified proxy texture image.
414 * \return pointer to texture image or NULL if invalid target, invalid
729 * glTexImage[123]D can accept a NULL image pointer. In this case we
730 * create a texture image with unspecified image contents per the OpenGL
743 * a NULL image pointer then load the texture image with something
811 * \param img texture image structure to be initialized.
812 * \param width image width.
813 * \param height image height.
814 * \param depth image depth.
815 * \param border image border.
947 * \param texImage texture image structure to be cleared.
962 * Check the width, height, depth and border of a texture image are legal.
1147 * \param destImage the destination texture image.
1227 * offset+size that exactly hits the edge of the image. This
1261 * specific texture image size checks.
1273 * \param format the MESA_FORMAT_x for the tex image
1278 * \return GL_TRUE if the image is acceptable, GL_FALSE if not acceptable.
1325 /* We just check if the image size is less than MaxTextureMbytes.
1647 * modified is referenced by one or more texture or image handles."
1676 * \param internalFormat Internal format of the texture image
1691 * DEPTH_STENCIL are supported by texture image specification
1801 * \param dimensions texture image dimensions (must be 1, 2 or 3).
1803 * \param level image level given by the user.
1807 * \param width image width given by the user.
1808 * \param height image height given by the user.
1809 * \param depth image depth given by the user.
1810 * \param border image border given by the user.
1837 * texture image to be zeroed-out. The GL spec seems to indicate that the
1864 /* Check incoming image format and type */
2113 /* check image size in bytes */
2117 * contents of the specified image.
2145 * \param dimensions texture image dimensions (must be 1, 2 or 3).
2147 * \param level image level given by the user.
2148 * \param xoffset sub-image x offset given by the user.
2149 * \param yoffset sub-image y offset given by the user.
2150 * \param zoffset sub-image z offset given by the user.
2153 * \param width image width given by the user.
2154 * \param height image height given by the user.
2155 * \param depth image depth given by the user.
2273 * \param dimensions texture image dimensions (must be 1, 2 or 3).
2275 * \param level image level given by the user.
2277 * \param width image width given by the user.
2278 * \param height image height given by the user.
2597 /* destination image does not exist */
2631 * texture image being (re)specified is RGB9_E5"
2729 * When a texture image is specified we have to check if it's bound to
2753 * changed the texture base level image, regenerate the rest of the
2814 * Choose the actual hardware format for a texture image.
2815 * Try to use the same format as the previous image level when possible.
2853 * Adjust pixel unpack params and image dimensions to strip off the
2964 * \param format the user's image format (only used if !compressed)
2965 * \param type the user's image type (only used if !compressed)
3033 /* Here we convert a cpal compressed image into a regular glTexImage2D
3058 * image data. The internalFormat was error checked earlier.
3123 "%s%uD(image too large: %d x %d x %d, %s format)",
3396 GLeglImageOES image, bool tex_storage,
3426 if (!image || (ctx->Driver.ValidateEGLImage &&
3427 !ctx->Driver.ValidateEGLImage(ctx, image))) {
3428 _mesa_error(ctx, GL_INVALID_VALUE, "%s(image=%p)", caller, image);
3450 image);
3453 image);
3468 _mesa_EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
3473 egl_image_target_texture(ctx, NULL, target, image, false, func);
3479 GLeglImageOES image, const GLint *attrib_list,
3488 _mesa_error(ctx, GL_INVALID_VALUE, "%s(image=%p)", caller, image);
3492 egl_image_target_texture(ctx, texObj, target, image, true, caller);
3497 _mesa_EGLImageTargetTexStorageEXT(GLenum target, GLeglImageOES image,
3503 egl_image_target_texture_storage(ctx, NULL, target, image, attrib_list,
3508 _mesa_EGLImageTargetTextureStorageEXT(GLuint texture, GLeglImageOES image,
3526 egl_image_target_texture_storage(ctx, texObj, texObj->Target, image,
3730 * level here so that the image data has a consistent format and size.
4140 * of the texture image.
4381 "glCopyTexImage%uD(image too large)", dims);
4407 /* Free old texture image */
5073 * texture image otherwise.
5399 * internal format of the texture image being modified, since these commands do
5400 * not provide for image format conversion."
6331 * modified is referenced by one or more texture or image handles."
6852 /* clear all image fields */
6898 /* tidy up the texture image state. strictly speaking,