gltx.h
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:1k
- /*
- * Simple SGI .rgb (IRIS RGB) image file reader ripped off from
- * texture.c (written by David Blythe). See the SIGGRAPH '96
- * Advanced OpenGL course notes.
- */
- /* includes */
- #include <GL/glut.h>
- /* typedefs */
- /* GLTXimage: Structure containing a texture image */
- typedef struct {
- GLuint width; /* width of image */
- GLuint height; /* height of image */
- GLuint components; /* number of components in image */
- GLubyte* data; /* image data */
- } GLTXimage;
- /* gltxDelete: Deletes a texture image
- *
- * image - properly initialized GLTXimage structure
- */
- void
- gltxDelete(GLTXimage* image);
- /* gltxReadRGB: Reads and returns data from an IRIS RGB image file.
- *
- * name - name of the IRIS RGB file to read data from
- */
- GLTXimage*
- gltxReadRGB(char *name);