Written in C/PASCAL/ASM. This program is a prototyper designed for at least the 486 processors. Preferably pentiums. It provides lots of code with a couple strategies in two to three languages for rotating and scaling a bitmap texture. It has has grayscale bilinear, trilinear, etc post antialiasing filtering as well as real-time color bilinear filtering through a lookup matrix.
This program is a prototyper designed for at least the 486 processors.
Preferably pentiums. It provides lots of code with a couple strategies in two to three languages for rotating and scaling a bitmap texture. It has has grayscale bilinear, trilinear, etc post antialiasing filtering as well as real-time color bilinear filtering through a lookup matrix.
While it is the result of several days of work on my part, fiddled with here and there over a few months as time permits, you can use it and the code involved if you wish as intas you include the standard greetings to me somewhere in your program, say in the credits.
I hope the code is of some use to you. As of now I'm moving on to a new hobby
project which involves an object rendering engine for triangle meshes including environment and bumping.
About the BMP images these programs require. All the old programs must use
a 320x2008-bit grayscale image. The new WATCOM C version ALIASWC.EXE will
work with any BMP of any resolution, be it color or grayscale, as long as it
is 8-bits (256 color). The timage is centered into a 256x256 texture.
You must supply a BMP filename as an argument such as:
C:> ALIAS DEATH.BMP
The BMP can be any size, grayscale or color, so long as it is 8-bit color.