~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/mesa/main/texstore.c

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
{
110
110
   const GLint srcRowStride = _mesa_image_row_stride(srcPacking, srcWidth,
111
111
                                                     srcFormat, srcType);
112
 
   const GLint srcImageStride = _mesa_image_image_stride(srcPacking,
 
112
   const intptr_t srcImageStride = _mesa_image_image_stride(srcPacking,
113
113
                                      srcWidth, srcHeight, srcFormat, srcType);
114
114
   const GLubyte *srcImage = (const GLubyte *) _mesa_image_address(dimensions,
115
115
        srcPacking, srcAddr, srcWidth, srcHeight, srcFormat, srcType, 0, 0, 0);
729
729
       */
730
730
      GLint swapSize = _mesa_sizeof_packed_type(srcType);
731
731
      if (swapSize == 2 || swapSize == 4) {
732
 
         int imageStride = _mesa_image_image_stride(srcPacking, srcWidth,
 
732
         intptr_t imageStride = _mesa_image_image_stride(srcPacking, srcWidth,
733
733
                                                    srcHeight, srcFormat,
734
734
                                                    srcType);
735
735
         int bufferSize = imageStride * srcDepth;
989
989
   const GLenum target = texImage->TexObject->Target;
990
990
   GLboolean success = GL_FALSE;
991
991
   GLuint dims, slice, numSlices = 1, sliceOffset = 0;
992
 
   GLint srcImageStride = 0;
 
992
   intptr_t srcImageStride = 0;
993
993
   const GLubyte *src;
994
994
 
995
995
   assert(xoffset + width <= texImage->Width);