Path: chuka.playstation.co.uk!news From: James Russell Newsgroups: scee.yaroze.programming.3d_graphics,scea.yaroze.programming.3d_graphics Subject: Re: gteMIMefunc & me: One of us is wrong Date: Thu, 12 Nov 1998 10:25:24 +0000 Organization: Sony Computer Entertainment Europe Lines: 19 Message-ID: <364AB794.6D1077CD@scee.sony.co.uk> References: <364A002A.62D2@funnytown.com> NNTP-Posting-Host: mailgate.scee.sony.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.5b2 [en] (Win95; I) X-Accept-Language: en Xref: chuka.playstation.co.uk scee.yaroze.programming.3d_graphics:1012 scea.yaroze.programming.3d_graphics:323 Gerrit Goossen wrote: > > gteMIMefunc(theAnimation->workVertexArray, theData->mimeArray, > theData->vertexCount, ONE); The first argument is both input and output. It is the 'origin' of the vertex, and the second arg is the difference between the origin and the destination. The function multiplies the difference by the last arg, divides by ONE and adds it to the origin. To get the desired output, I would copy the original to a separate buffer before use (D-Cache is fine if it's small enough to fit into 1K). Cheers, James -- == James_Russell@scee.sony.co.uk +44 (171) 447-1626 == Developer Support Engineer - Sony Computer Entertainment Europe My lucky color just faded.