Path: chuka.playstation.co.uk!scea!peter_alau@playstation.sony.com From: mperdue@l4software.com (Mario Perdue) Newsgroups: scea.yaroze.programming.2d_graphics,scea.yaroze.programming.3d_graphics,scee.yaroze.programming.2d_graphics,scee.yaroze.programming.3d_graphics Subject: Re: inside Ordering Tables Date: Sun, 25 Oct 1998 18:19:31 GMT Organization: L4 Software Lines: 30 Message-ID: <36346a9b.10414852@205.149.189.29> References: <70u292$5iq5@chuka.playstation.co.uk> NNTP-Posting-Host: firewall-ext.hrtc.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Newsreader: Forte Agent 1.5/32.452 Xref: chuka.playstation.co.uk scea.yaroze.programming.2d_graphics:427 scea.yaroze.programming.3d_graphics:305 scee.yaroze.programming.2d_graphics:671 scee.yaroze.programming.3d_graphics:964 On Sun, 25 Oct 1998 03:22:37 -0800, "Angel Sastre" wrote: >hi! > >this is a question regarding how ordering tables work. It seems that a bit >of information is given on the green book but not as much as one would like. > >By reading the green book I understand that: > >-An ordering table is just an array of GsOT_TAG >-A GsOT_TAG is a structure made up by: > unsigned p : 24 > unsigned char num : 8 > >the book says p is the OT ring pointer.....what is an OT ring pointer? it >would seem that this is actually pointing to a list of packets, but I can't >understand exactly how. My book says that p is the least significant 24 bits of a pointer to the next item in the list (0xFFFFFF is the end of the list). >the book doesn't even explain what num is, and it is certainly beyond me. Again, my book says that num is the number of words in the current GPU packet. That should answer your other questions. Mario