qpEngine
qpEngine is a 2d rendering engine with 3d elements. Supports 8,16,24 & 32 bit modes. Features: aligned fills, RLE compression, decompression and blits, alpha transparency, affine and perspective correct texture mapping. New: Added MMX copy/fill routines, blits & fills are around %20 faster. Modified rle blitting & conversion code. conversion is almost %300 faster. The texture mapper is totally redesigned. now there are no restrictions on texture dimensions or size. We're using an active edge list, so polygons no longer need to be decomposed to triangles, and we are no longer restricted to convex polyhedra. This should handle any non-complex polygon. Performance wise we have cut down edge calculations for anything with more than three verts, and overall mapping is around 40% faster. Also the vector library has been overhauled, although at the moment it's still pretty experimental.
AI-sammanfattning: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Upload