Panagiotis Papadakos wrote: > > A better patch without whitespace changes... > > --- lib/GL/mesa/src/drv/mga/mgatexmem.c Sun Jan 27 12:59:37 2002 > +++ lib/GL/mesa/src/drv/mga/mymgatexmem.c Sun Jan 27 13:12:48 2002 > @@ -254,8 +254,18 @@ > idx != MGA_NR_TEX_REGIONS && nr < MGA_NR_TEX_REGIONS ; > idx = sarea->texList[heap][idx].prev, nr++) > { > + /* If switching texturing schemes, then the SAREA might not > + * have been properly cleared, so we need to reset the > + * global texture LRU. > + */ > + if ( idx * sz > mmesa->mgaScreen->textureSize[heap] ) { > + nr = MGA_NR_TEX_REGIONS; > + break; > + } > + > if (sarea->texList[heap][idx].age > mmesa->texAge[heap]) { > - mgaTexturesGone(mmesa, heap, idx * sz, sz, 1); > + mgaTexturesGone(mmesa, heap, idx * sz, sz, > + sarea->texList[heap][idx].in_use); > } > } >
Thanks for cleaning it up... I'm having real trouble applying some of the patches I'm getting off the mailing list - I'm not sure if it's me, or what. What I'm doing is: - saving the message from netscape (eg to ~/mgapat) - in a shell, changing directory to xc-trunk/lib/GL/mesa/src/drv/mga - applying, as in patch < ~/mgapat and what I get is: [keithw@rover mga]$ patch < ~/mgapat patching file mgatexmem.c Hunk #1 FAILED at 254. 1 out of 1 hunk FAILED -- saving rejects to file mgatexmem.c.rej Does your patch apply when you repeat the procedure on your side? Is the patch against dri cvs trunk, or something else? Obviously I could apply the changes by hand, but I'd rather know what's going on with patch. ==> Actually, 'patch -l' succeeds, so in this case at least, there's a whitespace issue somewhere. Anyway, applied. Keith _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel