Short: 3D graphic library in xRGB32 format. Author: rosso@avo.net (Yves Rosso) Uploader: rosso avo net (Yves Rosso) Type: dev/src Architecture: m68k-amigaos Freeware 3D based 030/882 library to develop, for your needs. I've no more time and capacities to continue development. Listing of archive 'TDRenderLib.LHA': Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 993 541 45.5% 22-Jun-97 11:42:44 tdrenderlib/Demo.info 254 199 21.6% 22-Jun-97 14:47:20 tdrenderlib/demo/ReadMe.Install 7396 3490 52.8% 16-Jan-97 12:20:32 tdrenderlib/demo/tdrender.library 9024 3202 64.5% 16-May-97 23:59:34 tdrenderlib/demo/tdrender_demo 993 546 45.0% 17-May-97 00:03:56 tdrenderlib/TD_Render_Lib.asm.info 7396 3490 52.8% 16-Jan-97 12:20:26 tdrenderlib/td_render_lib.asm/TDRender_Lib 74012 11806 84.0% 22-Jun-97 14:57:36 tdrenderlib/td_render_lib.asm/TDRender_Lib.asm 1428 386 72.9% 13-Jan-97 11:42:54 tdrenderlib/td_render_lib.asm/TDRender_Lib.fd 548 267 51.2% 29-Nov-96 11:01:14 tdrenderlib/td_render_lib.asm/TDRender_Lib.i 993 544 45.2% 17-May-97 00:02:14 tdrenderlib/E_src.info 299 173 42.1% 13-Jan-97 12:19:02 tdrenderlib/e_src/tdrender.m 22443 4922 78.0% 22-Jun-97 14:38:48 tdrenderlib/e_src/tdrender_DEMO.e 124 102 17.7% 29-Nov-96 11:04:12 tdrenderlib/e_src/tdrender_lib.m 372 209 43.8% 13-Jan-97 12:19:02 tdrenderlib/e_src/tdrender_lvo.m 11433 2404 78.9% 22-Jun-97 11:40:28 tdrenderlib/ReadMe.Library 993 543 45.3% 16-May-97 23:57:36 TDRenderLib.info 2544 1172 53.9% 22-Jun-97 14:55:32 TDRenderLib.readme -------- ------- ----- --------- -------- 141245 33996 75.9% 22-Jun-97 14:59:14 17 files ---------------------------------------- TD Render Lib v1.0 Beta - FreeWare Lib ---------------------------------------- First, i'm not a great coder :(, i've understood the basis of asm and E programming but i've no more time to learn all about mem pointers using in asm ... So, i went to aminet to upload this sources of code and base bin, to give it to amiga users who are interested in continue development. The library need more shape drawing routines, effects routines, better stars drawing, a better filling routine (mine is a trick, no bug but not clean), ect ... Resolution adaptative :) ... and certainly angles/vectors calc errors or boost;). Actually it's seems that display is correct on Cyb060/50 ! but what happens on 030/882/50 ? tested only on my A4000 with 060 and cybergraphic 2.25 on my RetinaZ3. Purpose : Making a 3D realtime graphic library that's independant -------- from the hardware. By buffering all 3D faces tracing in a fastmem buffer transfered on a double-buffered screen that can handle xRGB32 colors, cybgfx for example. This with high level functions ( draw directly objects with one basic function , to have easy optimized 3D code access through E language or similar. Sources : In E : -------- ----- For controlling the Asm Library. My E source isn't a lot documented, you will find an example of double-buffered screen use in cgfx mode. You can use any language you want i think, if it can call asm routines from lib. In Asm : ------- 3D rendering part I think my asm source is enough documented to explain what's done in it. For instance the lib use a 32bit xRGB buffer to prepare frame ( 320x240x32 or more if you modify the lib provided by the E prog or yours, RaceCar or Space Simulation :). ============================================================ _________ | _ _ | |( )| (_) | | (_|____ | | _|____ | | | | | _____ | |_________| 22/06/97, Yves ROSSO - rosso@avo.net ============================================================