Searched defs:texImage (Results 1 - 25 of 51) sorted by relevance

123

/external/mesa3d/src/mesa/main/
H A Dteximage.h52 _mesa_is_zero_size_texture(const struct gl_texture_image *texImage) argument
54 return (texImage->Width == 0 ||
55 texImage->Height == 0 ||
56 texImage->Depth == 0);
102 struct gl_texture_image *texImage);
H A Dtexcompress_etc.c54 _mesa_fetch_texel_2d_f_etc1_rgb8(const struct swrast_texture_image *texImage, argument
61 src = (const GLubyte *) texImage->Map +
62 (((texImage->RowStride + 3) / 4) * (j / 4) + (i / 4)) * 8;
H A Dtexcompress.c476 void (*fetch)(const struct swrast_texture_image *texImage,
478 struct swrast_texture_image texImage; /* dummy teximage */ local
486 memset(&texImage, 0, sizeof(texImage));
487 texImage.Map = (void *) src;
492 texImage.RowStride = srcRowStride * bh / bytes;
557 fetch(&texImage, i, j, 0, dest);
H A Dtexcompress_rgtc.c295 _mesa_fetch_texel_red_rgtc1(const struct swrast_texture_image *texImage, argument
299 GLint sliceOffset = k ? texImage->ImageOffsets[k] / 2 : 0;
300 unsigned_fetch_texel_rgtc(texImage->RowStride,
301 texImage->Map + sliceOffset,
310 _mesa_fetch_texel_signed_red_rgtc1(const struct swrast_texture_image *texImage, argument
314 GLint sliceOffset = k ? texImage->ImageOffsets[k] / 2 : 0;
315 signed_fetch_texel_rgtc(texImage->RowStride,
316 (GLbyte *)(texImage->Map) + sliceOffset,
325 _mesa_fetch_texel_rg_rgtc2(const struct swrast_texture_image *texImage, argument
329 GLint sliceOffset = k ? texImage
343 _mesa_fetch_texel_signed_rg_rgtc2(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
361 _mesa_fetch_texel_l_latc1(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
376 _mesa_fetch_texel_signed_l_latc1(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
391 _mesa_fetch_texel_la_latc2(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
409 _mesa_fetch_texel_signed_la_latc2(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
[all...]
H A Dtexstorage.c151 struct gl_texture_image *texImage = local
154 if (!texImage) {
159 _mesa_init_teximage_fields(ctx, texImage,
182 struct gl_texture_image *texImage = texObj->Image[face][level]; local
183 if (texImage) {
184 _mesa_init_teximage_fields(ctx, texImage,
220 struct gl_texture_image *texImage = local
223 if (!texImage) {
228 _mesa_init_teximage_fields(ctx, texImage,
H A Dframebuffer.c917 const struct gl_texture_image *texImage = local
924 texImage->Width, texImage->Height, texImage->Depth,
925 _mesa_get_format_name(texImage->TexFormat));
H A Dtexcompress_s3tc.c371 fetch_texel_2d_rgb_dxt1(const struct swrast_texture_image *texImage, argument
376 GLint sliceOffset = k ? texImage->ImageOffsets[k] / 2 : 0;
377 fetch_ext_rgb_dxt1(texImage->RowStride,
378 texImage->Map + sliceOffset, i, j, texel);
386 _mesa_fetch_texel_rgb_dxt1(const struct swrast_texture_image *texImage, argument
391 fetch_texel_2d_rgb_dxt1(texImage, i, j, k, rgba);
400 fetch_texel_2d_rgba_dxt1(const struct swrast_texture_image *texImage, argument
405 GLint sliceOffset = k ? texImage->ImageOffsets[k] / 2 : 0;
406 fetch_ext_rgba_dxt1(texImage->RowStride,
407 texImage
415 _mesa_fetch_texel_rgba_dxt1(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
429 fetch_texel_2d_rgba_dxt3(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLubyte *texel) argument
444 _mesa_fetch_texel_rgba_dxt3(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
458 fetch_texel_2d_rgba_dxt5(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLubyte *texel) argument
473 _mesa_fetch_texel_rgba_dxt5(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
487 _mesa_fetch_texel_srgb_dxt1(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
500 _mesa_fetch_texel_srgba_dxt1(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
513 _mesa_fetch_texel_srgba_dxt3(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
526 _mesa_fetch_texel_srgba_dxt5(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) argument
[all...]
H A Dtexgetimage.c77 struct gl_texture_image *texImage)
79 const GLint width = texImage->Width;
80 const GLint height = texImage->Height;
81 const GLint depth = texImage->Depth;
95 ctx->Driver.MapTextureImage(ctx, texImage, img,
105 _mesa_unpack_float_z_row(texImage->TexFormat, width, src, depthRow);
109 ctx->Driver.UnmapTextureImage(ctx, texImage, img);
127 struct gl_texture_image *texImage)
129 const GLint width = texImage->Width;
130 const GLint height = texImage
75 get_tex_depth(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
125 get_tex_depth_stencil(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
170 get_tex_ycbcr(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
223 get_tex_rgba_compressed(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage, GLbitfield transferOps) argument
317 get_tex_rgba_uncompressed(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage, GLbitfield transferOps) argument
428 get_tex_rgba(struct gl_context *ctx, GLuint dimensions, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
464 get_tex_memcpy(struct gl_context *ctx, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
533 _mesa_get_teximage(struct gl_context *ctx, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_image *texImage) argument
600 _mesa_get_compressed_teximage(struct gl_context *ctx, struct gl_texture_image *texImage, GLvoid *img) argument
702 struct gl_texture_image *texImage; local
812 struct gl_texture_image *texImage; local
866 struct gl_texture_image *texImage; local
943 struct gl_texture_image *texImage; local
[all...]
/external/mesa3d/src/mesa/drivers/dri/i915/
H A Dintel_tex_copy.c149 struct gl_texture_image *texImage,
156 intel_texture_image(texImage),
160 _mesa_meta_CopyTexSubImage(ctx, dims, texImage,
148 intelCopyTexSubImage(struct gl_context *ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, struct gl_renderbuffer *rb, GLint x, GLint y, GLsizei width, GLsizei height) argument
H A Dintel_tex_subimage.c45 struct gl_texture_image *texImage,
52 struct intel_texture_image *intelImage = intel_texture_image(texImage);
70 if (texImage->TexObject->Target != GL_TEXTURE_2D)
84 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
85 texImage->Level, xoffset, yoffset, width, height);
113 intel_miptree_get_image_offset(intelImage->mt, texImage->Level,
119 if (!_mesa_texstore(ctx, 2, texImage->_BaseFormat,
120 texImage->TexFormat,
154 struct gl_texture_image *texImage,
162 if (dims != 2 || !intel_blit_texsubimage(ctx, texImage,
44 intel_blit_texsubimage(struct gl_context * ctx, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint width, GLint height, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *packing) argument
152 intelTexSubImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels, const struct gl_pixelstore_attrib *packing) argument
[all...]
H A Dintel_tex.c129 struct gl_texture_image *const texImage = texObj->Image[face][level]; local
130 if (!intel_alloc_texture_image_buffer(ctx, texImage))
140 struct gl_texture_image *texImage)
142 struct intel_texture_image *intelImage = intel_texture_image(texImage);
139 intel_free_texture_image_buffer(struct gl_context * ctx, struct gl_texture_image *texImage) argument
H A Dintel_tex_image.c205 struct gl_texture_image *texImage,
210 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
211 texImage->Level, texImage->Width, texImage->Height, texImage->Depth);
216 try_pbo_upload(ctx, texImage, unpack, format, type, pixels)) {
221 __FUNCTION__, texImage->Width, texImage->Height, texImage
203 intelTexImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *unpack) argument
278 struct gl_texture_image *texImage; local
331 intel_image_target_texture_2d(struct gl_context *ctx, GLenum target, struct gl_texture_object *texObj, struct gl_texture_image *texImage, GLeglImageOES image_handle) argument
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dintel_tex_copy.c149 struct gl_texture_image *texImage,
156 intel_texture_image(texImage),
160 _mesa_meta_CopyTexSubImage(ctx, dims, texImage,
148 intelCopyTexSubImage(struct gl_context *ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, struct gl_renderbuffer *rb, GLint x, GLint y, GLsizei width, GLsizei height) argument
H A Dintel_tex_subimage.c45 struct gl_texture_image *texImage,
52 struct intel_texture_image *intelImage = intel_texture_image(texImage);
70 if (texImage->TexObject->Target != GL_TEXTURE_2D)
84 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
85 texImage->Level, xoffset, yoffset, width, height);
113 intel_miptree_get_image_offset(intelImage->mt, texImage->Level,
119 if (!_mesa_texstore(ctx, 2, texImage->_BaseFormat,
120 texImage->TexFormat,
154 struct gl_texture_image *texImage,
162 if (dims != 2 || !intel_blit_texsubimage(ctx, texImage,
44 intel_blit_texsubimage(struct gl_context * ctx, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint width, GLint height, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *packing) argument
152 intelTexSubImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels, const struct gl_pixelstore_attrib *packing) argument
[all...]
H A Dintel_tex.c129 struct gl_texture_image *const texImage = texObj->Image[face][level]; local
130 if (!intel_alloc_texture_image_buffer(ctx, texImage))
140 struct gl_texture_image *texImage)
142 struct intel_texture_image *intelImage = intel_texture_image(texImage);
139 intel_free_texture_image_buffer(struct gl_context * ctx, struct gl_texture_image *texImage) argument
H A Dintel_tex_image.c205 struct gl_texture_image *texImage,
210 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
211 texImage->Level, texImage->Width, texImage->Height, texImage->Depth);
216 try_pbo_upload(ctx, texImage, unpack, format, type, pixels)) {
221 __FUNCTION__, texImage->Width, texImage->Height, texImage
203 intelTexImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *unpack) argument
278 struct gl_texture_image *texImage; local
331 intel_image_target_texture_2d(struct gl_context *ctx, GLenum target, struct gl_texture_object *texObj, struct gl_texture_image *texImage, GLeglImageOES image_handle) argument
[all...]
/external/mesa3d/src/mesa/drivers/dri/intel/
H A Dintel_tex_copy.c149 struct gl_texture_image *texImage,
156 intel_texture_image(texImage),
160 _mesa_meta_CopyTexSubImage(ctx, dims, texImage,
148 intelCopyTexSubImage(struct gl_context *ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, struct gl_renderbuffer *rb, GLint x, GLint y, GLsizei width, GLsizei height) argument
H A Dintel_tex_subimage.c45 struct gl_texture_image *texImage,
52 struct intel_texture_image *intelImage = intel_texture_image(texImage);
70 if (texImage->TexObject->Target != GL_TEXTURE_2D)
84 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
85 texImage->Level, xoffset, yoffset, width, height);
113 intel_miptree_get_image_offset(intelImage->mt, texImage->Level,
119 if (!_mesa_texstore(ctx, 2, texImage->_BaseFormat,
120 texImage->TexFormat,
154 struct gl_texture_image *texImage,
162 if (dims != 2 || !intel_blit_texsubimage(ctx, texImage,
44 intel_blit_texsubimage(struct gl_context * ctx, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint width, GLint height, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *packing) argument
152 intelTexSubImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels, const struct gl_pixelstore_attrib *packing) argument
[all...]
H A Dintel_tex.c129 struct gl_texture_image *const texImage = texObj->Image[face][level]; local
130 if (!intel_alloc_texture_image_buffer(ctx, texImage))
140 struct gl_texture_image *texImage)
142 struct intel_texture_image *intelImage = intel_texture_image(texImage);
139 intel_free_texture_image_buffer(struct gl_context * ctx, struct gl_texture_image *texImage) argument
H A Dintel_tex_image.c205 struct gl_texture_image *texImage,
210 _mesa_lookup_enum_by_nr(texImage->TexObject->Target),
211 texImage->Level, texImage->Width, texImage->Height, texImage->Depth);
216 try_pbo_upload(ctx, texImage, unpack, format, type, pixels)) {
221 __FUNCTION__, texImage->Width, texImage->Height, texImage
203 intelTexImage(struct gl_context * ctx, GLuint dims, struct gl_texture_image *texImage, GLenum format, GLenum type, const void *pixels, const struct gl_pixelstore_attrib *unpack) argument
278 struct gl_texture_image *texImage; local
331 intel_image_target_texture_2d(struct gl_context *ctx, GLenum target, struct gl_texture_object *texObj, struct gl_texture_image *texImage, GLeglImageOES image_handle) argument
[all...]
/external/mesa3d/src/mesa/drivers/dri/r200/
H A Dradeon_tex_copy.c138 struct gl_texture_image *texImage,
148 radeon_tex_obj(texImage->TexObject),
149 (radeon_texture_image *)texImage,
156 _mesa_meta_CopyTexSubImage(ctx, dims, texImage,
137 radeonCopyTexSubImage(struct gl_context *ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, struct gl_renderbuffer *rb, GLint x, GLint y, GLsizei width, GLsizei height) argument
/external/mesa3d/src/mesa/drivers/dri/radeon/
H A Dradeon_tex_copy.c138 struct gl_texture_image *texImage,
148 radeon_tex_obj(texImage->TexObject),
149 (radeon_texture_image *)texImage,
156 _mesa_meta_CopyTexSubImage(ctx, dims, texImage,
137 radeonCopyTexSubImage(struct gl_context *ctx, GLuint dims, struct gl_texture_image *texImage, GLint xoffset, GLint yoffset, GLint zoffset, struct gl_renderbuffer *rb, GLint x, GLint y, GLsizei width, GLsizei height) argument
/external/mesa3d/src/mesa/state_tracker/
H A Dst_cb_eglimage.c102 struct gl_texture_image *texImage,
117 stImage = st_texture_image(texImage);
127 _mesa_init_teximage_fields(ctx, texImage,
146 struct gl_texture_image *texImage,
156 st_bind_surface(ctx, target, texObj, texImage, ps);
100 st_bind_surface(struct gl_context *ctx, GLenum target, struct gl_texture_object *texObj, struct gl_texture_image *texImage, struct pipe_surface *ps) argument
144 st_egl_image_target_texture_2d(struct gl_context *ctx, GLenum target, struct gl_texture_object *texObj, struct gl_texture_image *texImage, GLeglImageOES image_handle) argument
/external/mesa3d/src/mesa/swrast/
H A Ds_texfetch.c96 static void fetch_null_texelf( const struct swrast_texture_image *texImage, argument
99 (void) texImage; (void) i; (void) j; (void) k;
1152 struct swrast_texture_image *texImage, GLuint dims)
1154 gl_format format = texImage->Base.TexFormat;
1163 texImage->FetchTexel = _mesa_get_texel_fetch_func(format, dims);
1164 ASSERT(texImage->FetchTexel);
1151 set_fetch_functions(struct gl_sampler_object *samp, struct swrast_texture_image *texImage, GLuint dims) argument
H A Ds_aalinetemp.h182 const struct gl_texture_image *texImage = obj->Image[0][obj->BaseLevel]; local
183 line.texWidth[attr] = (GLfloat) texImage->Width;
184 line.texHeight[attr] = (GLfloat) texImage->Height;

Completed in 274 milliseconds

123