Short: image processing kernel Author: Timm S. Müller Uploader: Timm S. Müller (timm.mueller@darmstadt.netsurf.de) Type: dev/misc Version: 30.0 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()