Path: chuka.playstation.co.uk!scea!greg_labrec@interactive.sony.com From: Tim O'Neil Newsgroups: scea.yaroze.programming.3d_graphics Subject: Re: Messing with the primatives Date: Tue, 19 Aug 1997 19:51:28 -0400 Organization: SCEA News Server Lines: 15 Message-ID: <33FA317F.3279@chat.carleton.ca> References: <33F27552.437C2A01@ix.netcom.com> NNTP-Posting-Host: obatanga.chat.carleton.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01Gold (Win95; I) One thing I've been wondering about .... If you display these primitive values (olen, ilen) before they are linked via GsLinkObject4 (or whatever it is), they correspond to the values that you set them to, but if you go into the 'tmd' pointer of the GsDOBJ2 structure and grab them after they have been linked, these two values are changed. It only seems to modify the very first primitive packet for a given tmd header. Was just wondering what this represents, because it is the only thing that is keeping me from bypassing that routine. I suppose another thing that makes me wonder about it is that even if you go in later and change the data in the primitive all around (save the stuff that has been modified) it will still work fine, but if you hammer these values back to what they were it will bomb. Maybe its just me, but who knows.