This commit is contained in:
parent
90d4097793
commit
7123b53ece
17 changed files with 294 additions and 177 deletions
|
@ -6,6 +6,10 @@
|
|||
#define __UTILS_HEADER__
|
||||
|
||||
#include "maths.h"
|
||||
//#include <gl\gl.h>
|
||||
//#include <gl\glu.h>
|
||||
//#include <gl\glut.h>
|
||||
//#include <gl\glaux.h> // Header File For The Glaux Library
|
||||
|
||||
|
||||
/**************************************************************************************/
|
||||
|
@ -14,7 +18,7 @@ void DbgMsg(const char * pszFmt,...);
|
|||
void BuildGLBox(float XMin,float XMax,float YMin,float YMax,float ZMin,float ZMax);
|
||||
void BuildGLBoxNoNormals(float XMin,float XMax,float YMin,float YMax,float ZMin,float ZMax);
|
||||
void BuildGLQuad(float XMin,float XMax,float YMin,float YMax,float Z);
|
||||
int LoadGLTexture(char *FileName, GLuint &Text);
|
||||
int LoadGLTexture(char *FileName, GLuint &Text,int &Width,int &Height);
|
||||
|
||||
void TNormalise(TVECTOR &V);
|
||||
TVECTOR TCrossProduct(TVECTOR const &V0,TVECTOR const &V1,const TVECTOR &V2 );
|
||||
|
@ -22,7 +26,15 @@ TVECTOR TCrossProduct(TVECTOR const &V0,TVECTOR const &V1,const TVECTOR &V2 );
|
|||
CPoint IDToPoint(int ID,int Width);
|
||||
int PointToID(CPoint &Pnt,int Width);
|
||||
|
||||
void SaveTGA(char *Filename,int SX,int SY,int SW,int SH);
|
||||
//AUX_RGBImageRec *LoadBMP(char *Filename);
|
||||
//void FreeBMP(AUX_RGBImageRec *TextureImage);
|
||||
|
||||
|
||||
//void SaveTGA(char *Filename,int SX,int SY,int SW,int SH);
|
||||
void SaveTGA(char *Filename,int W,int H,char *Data);
|
||||
void BGR2RGB(int W,int H,char *Data);
|
||||
|
||||
|
||||
|
||||
/**************************************************************************************/
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue