Description: Software rasterizer with openGL style interface. Implements bilinear, trilinear, and anisotropic filtering. STL style container classes in C. Math library, including vector and matrix operations, various utilities. Filtered image scaling, mipmap generation. String operations, including MMX copies and sets. New (6/6/2011): Corrections to X11 driver. Improved color conversion. Improved assertions.
To Search:
File list (Check if you may need any files):
@PSC_ReadMe_13199_3.txt
engine3d
........\container
........\.........\array.c
........\.........\array.h
........\.........\dlist.c
........\.........\dlist.h
........\.........\heap.c
........\.........\heap.h
........\.........\queue.c
........\.........\queue.h
........\debug
........\.....\debug.c
........\.....\debug.h
........\demo
........\....\command.c
........\....\command.h
........\....\test.c
........\....\timer.c
........\....\timer.h
........\driver
........\......\driver.h
........\......\driver_ext.h
........\......\sdl_driver.c
........\......\sdl_driver_ext.c
........\......\skel_driver.c
........\......\skel_driver_ext.c
........\......\vid_driver.h
........\......\vid_info.h
........\......\x11_driver.c
........\......\x11_driver_ext.c
........\file
........\....\bitmap.c
........\....\bitmap.h
........\filter
........\......\zoom.c
........\......\zoom.h
........\main
........\....\clipper.c
........\....\clipper.h
........\....\color.c
........\....\color.h
........\....\engine.c
........\....\engine.h
........\....\image_raw.c
........\....\image_raw.h
........\....\indexed_object.c
........\....\indexed_object.h
........\....\material.c
........\....\material.h
........\....\pixel_format.h
........\....\raster.c
........\....\raster.h
........\....\r_span.c
........\....\r_span.h
........\....\slock.h
........\....\surface.c
........\....\surface.h
........\....\swizzle.c
........\....\swizzle.h
........\....\texobject.c
........\....\texobject.h
........\....\texobject_public.h
........\....\vertex.c
........\....\vertex.h
........\....\viewport.c
........\....\viewport.h
........\Makefile
........\material
........\........\checker.bmp
........\........\floor.bmp
........\........\marble.bmp
........\........\moonite.bmp
........\........\rubix.bmp
........\........\skybox.bmp
........\........\stripes.bmp
........\........\textual.bmp
........\........\wall.bmp
........\math
........\....\3dmath.c
........\....\3dmath.h
........\....\3dmath.inl
........\....\emath.c
........\....\emath.h
........\....\fixed.h
........\....\types.h
........\memory
........\......\memory.h
........\......\safe_memory.c
........\......\test.c
........\......\unsafe_memory.c
........\readme.txt
........\shots
........\.....\screen0.jpg
........\.....\screen1.jpg
........\strlib
........\......\strings.c
........\......\strings.h