Path: chuka.playstation.co.uk!news From: Jake Turner 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 21:55:17 +0000 Organization: PlayStation Net Yaroze (SCEE) Lines: 45 Message-ID: <36339E45.A4A5493E@cthullu.freeserve.co.uk> References: <70u292$5iq5@chuka.playstation.co.uk> <36346a9b.10414852@205.149.189.29> NNTP-Posting-Host: 62.172.80.243 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.05 [en] (Win95; I) Xref: chuka.playstation.co.uk scea.yaroze.programming.2d_graphics:430 scea.yaroze.programming.3d_graphics:309 scee.yaroze.programming.2d_graphics:674 scee.yaroze.programming.3d_graphics:968 Mario Perdue wrote: > 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. The OT_TAG structure (which is equivalent to a long), is a linked list of GPU packets to draw e.g. it is the display list for the playstation to process and draw into the draw buffer. It is a linked list so that the drawing ordering can be determined e.g. back-front for z-ordering. As it happens each entry in the ordering table (read that as a z value) can have multiple entries and the packets get linked to each other to preserve the linked list nature. Hope this helps, not sure what you can do with this information except try to play around. -- Jake Turner : Token Rocket Scientist ========================================= Practive VI it may save your life one day Home e-mail: jaket@cthullu.freeserve.co.uk Work e-mail: jaket@revolution.co.uk