简单的纹理贴图实例,来学习OpenGL的功能
//main.h
#if !defined_MAIN_H_
#define _MAIN_H_
#include<gl\glut.h>
#define WIDTH 64
#define HEIGHT 64
GLubyte Image[WIDTH][HEIGHT][4];
static GLuint texName;
GLint WinWidth;
GLint WinHeight;
void Initialization(void);
void OnDisplay(void);
void OnReshape(int,int);
void keyboard (unsigned char key, int x, int y);
void MakeImage(void);
void Initialization(void);
#endif
//main.cpp
// 纹理映射实例.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "main.h"
#include <stdlib.h>
int main(int argc, char* argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowSize(480,480);
glutInitWindowPosition(100, 100);
glutCreateWindow("绘制sanwei");
Initialization();
glutReshapeFunc(OnReshape);
glutDisplayFunc(OnDisplay);
glutKeyboardFunc(keyboard);
glutMain