Searched refs:ImageSlices (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/swrast/
H A Ds_texture.c106 /* RowStride and ImageSlices[] describe how to address texels in 'Data' */
111 swImg->ImageSlices[i] = swImg->Buffer + bytesPerSlice * i;
121 * buffer or initializing RowStride or the contents of ImageSlices.
150 assert(!swImg->ImageSlices);
151 swImg->ImageSlices = calloc(texture_slices(texImage), sizeof(void *));
152 if (!swImg->ImageSlices)
171 free(swImage->ImageSlices);
172 swImage->ImageSlices = NULL;
239 * case ImageSlices is populated with pointers into Buffer.
242 assert(swImage->Buffer == swImage->ImageSlices[
[all...]
H A Ds_texrender.c55 srb->Buffer = swImage->ImageSlices[zOffset];
H A Ds_texfetch_tmp.h47 ((void) (j), (void) (k), ((type *)(image)->ImageSlices[0] + (i) * (size)))
55 ((type *)((GLubyte *) (image)->ImageSlices[0] + (image)->RowStride * (j)) + \
63 ((type *)((GLubyte *) (image)->ImageSlices[k] + \
H A Ds_context.h140 * Byte stride between rows in ImageSlices.
145 * Only valid while one of the ImageSlices is mapped, and must be the same
156 void **ImageSlices; member in struct:swrast_texture_image
H A Ds_triangle.c137 const GLubyte *texture = (const GLubyte *) swImg->ImageSlices[0]; \
195 const GLubyte *texture = (const GLubyte *) swImg->ImageSlices[0]; \
551 info.texture = (const GLchan *) swImg->ImageSlices[0]; \
818 info.texture = (const GLchan *) swImg->ImageSlices[0]; \
H A Ds_texfetch.c80 swImage->FetchCompressedTexel(swImage->ImageSlices[k],
H A Ds_texfilter.c1441 GLubyte *texel = (GLubyte *) swImg->ImageSlices[0] + 3 * pos;
1486 const GLuint texel = *((GLuint *) swImg->ImageSlices[0] + pos);
/xsrc/external/mit/MesaLib/dist/src/mesa/swrast/
H A Ds_texture.c108 /* RowStride and ImageSlices[] describe how to address texels in 'Data' */
113 swImg->ImageSlices[i] = swImg->Buffer + bytesPerSlice * i;
123 * buffer or initializing RowStride or the contents of ImageSlices.
152 assert(!swImg->ImageSlices);
153 swImg->ImageSlices = calloc(texture_slices(texImage), sizeof(void *));
154 if (!swImg->ImageSlices)
173 free(swImage->ImageSlices);
174 swImage->ImageSlices = NULL;
241 * case ImageSlices is populated with pointers into Buffer.
244 assert(swImage->Buffer == swImage->ImageSlices[
[all...]
H A Ds_texrender.c55 srb->Buffer = swImage->ImageSlices[zOffset];
H A Ds_texfetch_tmp.h47 ((void) (j), (void) (k), ((type *)(image)->ImageSlices[0] + (i) * (size)))
55 ((type *)((GLubyte *) (image)->ImageSlices[0] + (image)->RowStride * (j)) + \
63 ((type *)((GLubyte *) (image)->ImageSlices[k] + \
H A Ds_context.h141 * Byte stride between rows in ImageSlices.
146 * Only valid while one of the ImageSlices is mapped, and must be the same
157 void **ImageSlices; member in struct:swrast_texture_image
H A Ds_texfetch.c80 swImage->FetchCompressedTexel(swImage->ImageSlices[k],
H A Ds_triangle.c137 const GLubyte *texture = (const GLubyte *) swImg->ImageSlices[0]; \
195 const GLubyte *texture = (const GLubyte *) swImg->ImageSlices[0]; \
551 info.texture = (const GLchan *) swImg->ImageSlices[0]; \
818 info.texture = (const GLchan *) swImg->ImageSlices[0]; \
H A Ds_texfilter.c1441 GLubyte *texel = (GLubyte *) swImg->ImageSlices[0] + 3 * pos;
1486 const GLuint texel = *((GLuint *) swImg->ImageSlices[0] + pos);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.1.2.rst98 - swrast: allocate swrast_texture_image::ImageSlices array if needed

Completed in 26 milliseconds