Short: image processing kernel Author: Timm S. Müller Uploader: Henryk Richter Type: dev/misc Version: 32.0 Replaces: dev/misc/renderlib31.lha Requires: Kickstart 2.04 (v37), 68020 Architecture: m68k-amigaos >= 2.0.4 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. Compared to earlier releases, no functional changes have been made. This upload unifies the different released archives into a single distribution. Source included, along with a simple vasm build script. This version of render.library is highly optimized for 68k series CPUs. It is functionally equivalent to the later version implemented in C (dev/misc/renderlib.lha) but considerably faster. requirements ----------------------------- - mc68020 or better - kickstart 2.04 (v37) or better installation ----------------------------- Just copy the proper library from the libs subdirectory to libs: and rename it to render.library. The naming of the builds refers to optimizations targeting specific processors. minimum CPU/FPU requirements of provided builds render.library - 68020/68030+, no FPU usage render.library_68040 - 68040+ with FPU render.library_68060 - 68040+ with FPU render.library_68060NOFPU - 68040, no FPU usage 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