Path: chuka.playstation.co.uk!news From: matrix@cyberia.ie (Matrix Games) Newsgroups: scee.yaroze.programming.3d_graphics Subject: Re: GPU Code xxh not supported Date: Fri, 04 Jul 1997 21:01:00 GMT Organization: Matrix Games Lines: 51 Message-ID: <5pis12$8c5@chuka.playstation.co.uk> References: <5pga0c$8c3@chuka.playstation.co.uk> <33BBB432.FF5@interactive.sony.com> <5ph02c$8c4@chuka.playstation.co.uk> <33BCB28A.6366@interactive.sony.com> Reply-To: matrix@cyberia.ie NNTP-Posting-Host: ts10-02.dublin.indigo.ie X-Newsreader: Forte Free Agent 1.0.82 Hi there, I find it very worrying that someting as blatantantly useful as true 3D lines would not be supported by playstation hardware. Also below you say 'another one thats not supported'. What are the other types and their respective codes?? I suppose I could just iterate through them and test with GsLinkObject4. A point to note by the way is that it is GsLinkObject4 that throws a wobbly. When I set up GsDOBJ2 with my own code (g.tmd = ... ) I do not get any errors but nothing is displayed, so maybe it is just GsLinkObject4 that is dumb (or smart depending on which way you look at it). And while I am here, what exactly do (1)GsMapModelingData, (2)GsLinkObject4 and (3)GsInitCoordinate2 really do? Not much I would say. 1: set .flg to 1, claculate full address pointer of primitives, normals and vertices from tmd base address and their stored offsets. 2: set .tmd to top of data 3: set coord2->coord to GsIDMATRIX and coord2->super = WORLD or whatever coordinate system is the parent in the object hierarchy. Developer Support wrote: >Matrix Games wrote: >> >> Thanks for the quick reply Stuart. >> >> The packet configuration for straight line with gradiation off is 40h >> according to the TMD Format file /yaroze/manuals/tmd.h on >> www.playstation.co.uk >> >> Does this mean that 3D lines are not supported? If so, is there any >> alternative method to implement a wireframe model? >> >> Anthony, Matrix Games. >We haven't tested all the TMD primatives, so it does look like 3D lines >is another one thats not supported. As for drawing 3D lines, you could >try a polygon with points the same (not at all ideal), or you could >perform your own transformation and then draw to the screen (still not >ideal, GsLINE is the structure, GsSortLine to add to ordering table). >I'll look into both methods, even though I'm not convinced about this >wireframe stuff (controvertial). >Stuart