

This is the sipp output module for MindsEye. I suggest we
use it for previews and fast renderings. (MvV)

I Changed the sipp render code so that it accepts a
frame buffer in which is stores it's renderings.

The framebuffer can be declared as:

------------------------------------------

unsigned char framebuffer [XSIZE*YSIZE*3];

------------------------------------------

The "*3" part is because sipp stores 3 bytes of color
info in the buffer in rgb format.

The function that's available for image_buffer 
rendering is:

------------------------------------------

void render_image_buffer (int xres,
                          int yres,
                          unsigned char *img_buffer,
                          int rendering_mode,
                          int number_of_oversampling);

------------------------------------------

You can find this function in the file rendering.c
and de the file sipp.h

NOTE
=============

Due to the fact that sipp uses a weird way of creating
a wireframe rendering, the current MindsEye sipp renderer
can only output the following types:

FLAT
GOURAUD
PHONG


See the file README.sipp for additional info on sipp.


The following files are new or modified:

	Makefile
	README
	m_sippdlg.dlg
	msippdlg.cpp
	msippdlg.h
	msippdlgd.cpp
	rendering.c


	msippdlgd.h