Short: Image processing kernel Author: Timm S. Müller Uploader: Timm S. Müller (timm.mueller@darmstadt.netsurf.de) Version: 30.0 Type: dev/misc Requires: Kickstart 2.04 (v37), MC68020 render.library ----------------------------- render.library is an amiga shared library that serves an image processing kernel. it is an interface between truecolor and chunky graphics, and it supports all amiga-specific pixel and color schemes. render.library provides palette-management, histograms, alpha-channel processing, color reduction, scaling, rendering, dithering, texture-mapping, and many conversion and support functions. author ---------------------------- bifat / TEK neoscientists timm.mueller@darmstadt.netsurf.de http://come.to/neoscientists Timm S. Müller Bartningstraße 15 64289 Darmstadt ++49 (0)6151 715917 requirements ----------------------------- - mc68020 or better - kickstart 2.04 (v37) or better features ----------------------------- - histograms up to 24 bit - rendering - dithering - color quantization - heavy alphachannel support - HAM mode support - custom memory management - scaling - low-level texture-mapping - conversion functions - fully documented with autodocs, charts, tutorials - supplied with C, Assembler, and E includes - freeware recent changes ----------------------------- 30.0 - improved memory management: RMHTYPE_POOL allocations are now internally semaphore-protected for cross-task allocations. this allows guigfx.library (v16) to be reset to pooled memory environment. 29.1 - SortPalette() crashed with sort-modes that required a histogram, and when the histogram was a non-TURBO type. this bug hasn't been fixed, but 'de-implemented'. SortPalette() now returns SORTP_NOT_IMPLEMENTED in this situation. - bug fixed in the clib declaration of FreeRenderMem() ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 450 195 56.6% 24-May-99 02:19:00 +doc.info 1573 820 47.8% 13-Jul-98 10:48:38 +author 324 173 46.6% 02-Aug-97 10:35:22 +author.info 441 179 59.4% 02-Aug-97 10:35:22 +autodoc.info 2046 875 57.2% 11-Sep-97 02:43:42 +cpu 324 171 47.2% 02-Aug-97 10:35:22 +cpu.info 1379 737 46.5% 11-Sep-97 02:46:06 +debug 324 173 46.6% 02-Aug-97 10:35:22 +debug.info 324 168 48.1% 02-Aug-97 10:35:22 +history.info 1743 715 58.9% 03-Feb-99 18:20:10 +legal 324 172 46.9% 02-Aug-97 10:35:22 +legal.info 450 205 54.4% 24-May-99 02:19:00 +e-mod.info 450 201 55.3% 24-May-99 02:19:00 +fd.info 450 201 55.3% 24-May-99 02:19:00 +include.info 450 200 55.5% 24-May-99 02:19:00 +libs.info 441 185 58.0% 24-May-99 02:19:00 +maxonc.info 1959 953 51.3% 04-Jun-99 03:11:24 +readme 441 183 58.5% 24-May-99 02:19:28 +stormc.info 99161 20260 79.5% 03-Sep-98 08:51:00 +render 87326 18828 78.4% 21-Jul-98 07:59:52 +render.doc 324 172 46.9% 10-Jul-97 17:36:44 +render.doc.info 324 214 33.9% 03-Sep-98 08:51:00 +render.info 20045 7487 62.6% 04-Jun-99 03:11:12 +history 2186 739 66.1% 11-Sep-97 02:49:02 +memory 324 172 46.9% 02-Aug-97 10:35:22 +memory.info 19415 19415 0.0% 02-Aug-97 10:36:54 +roadmap 355 220 38.0% 11-Aug-98 13:42:04 +roadmap.info 6112 1793 70.6% 06-Oct-97 01:12:24 +texture 324 174 46.2% 02-Aug-97 10:35:22 +texture.info 18838 6919 63.2% 11-Aug-98 13:15:32 +tutorial 324 171 47.2% 02-Aug-97 10:35:22 +tutorial.info 946 414 56.2% 25-May-99 03:06:14 +render.m 324 175 45.9% 24-May-99 02:19:00 +readme.info 2368 904 61.8% 25-May-99 03:06:14 +render.m 354 191 46.0% 25-May-99 03:06:16 +renderhooks.m 2996 885 70.4% 06-Oct-97 00:52:58 +render_lib.fd 5258 1088 79.3% 19-May-99 23:02:12 +render_protos.h 2131 582 72.6% 06-Oct-97 00:52:24 +Render_lib.i 4401 894 79.6% 15-Aug-97 07:28:48 +render_pragmas.h 180 124 31.1% 03-Jan-97 17:30:02 +render.h 10199 2741 73.1% 03-Feb-99 16:13:24 +render.h 9361 2637 71.8% 03-Feb-99 18:22:54 +render.i 3617 1280 64.6% 03-Feb-99 18:22:58 +renderhooks.h 3626 1276 64.8% 03-Feb-99 18:23:04 +renderhooks.i 441 184 58.2% 04-Jun-99 03:09:08 RenderLib.info 52452 23487 55.2% 24-May-99 01:40:00 +render.library 52244 23390 55.2% 24-May-99 01:39:38 +render.library_68040 52436 23362 55.4% 24-May-99 01:39:22 +render.library_68060 441 187 57.5% 25-Oct-97 17:15:02 +c-libs.info 8466 1266 85.0% 03-Feb-99 18:26:58 +render.lib 774 401 48.1% 25-May-99 03:13:30 +maxon.readme 324 176 45.6% 25-Oct-97 17:15:02 +maxon.readme.info 441 182 58.7% 25-Oct-97 17:15:02 +pragma.info 3006 681 77.3% 03-Feb-99 18:26:58 +render_lib.h 4925 875 82.2% 19-May-99 23:01:20 +render_lib.h 135 123 8.8% 19-May-99 22:54:48 +render_pragmas.h -------- ------- ----- --------- -------- 490797 170575 65.2% 06-Jun-99 22:20:20 56 files