Path: chuka.playstation.co.uk!news From: "Angel Sastre" Newsgroups: scea.yaroze.programming.2d_graphics,scea.yaroze.programming.3d_graphics,scee.yaroze.programming.2d_graphics,scee.yaroze.programming.3d_graphics Subject: inside Ordering Tables Date: Sun, 25 Oct 1998 03:22:37 -0800 Organization: PlayStation Net Yaroze (SCEE) Lines: 32 Message-ID: <70u292$5iq5@chuka.playstation.co.uk> NNTP-Posting-Host: 194.83.127.74 X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Xref: chuka.playstation.co.uk scea.yaroze.programming.2d_graphics:424 scea.yaroze.programming.3d_graphics:302 scee.yaroze.programming.2d_graphics:668 scee.yaroze.programming.3d_graphics:960 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 book doesn't even explain what num is, and it is certainly beyond me. could someone kindly explain with a bit more detail all these things? also don't forget: -How does it know how many packets there are in a given GsOT_TAG ? -Why the need to have different packets in different GSOT_TAG ? why just not shove them all to the same one. okay thanks a lot. angel sastre aka reboot / incognita