OpenGL


17 OpenGL. - 2


// Windows ()

#include <stdio.h> //

/// ()

#include <gl\gl.h> // OpenGL32

#include <gl\glu.h> // GLu32

#include <gl\glaux.h> // GLaux

HDC hDC=NULL; // GDI

HGLRC hRC=NULL; //

HWND hWnd=NULL; //

HINSTANCE hInstance; //

bool keys[256]; //

bool active=TRUE; // , = TRUE

bool fullscreen=TRUE; //

 

base . texture[2], 2- , 3- .

 

loop, . , , cnt1 cnt2, 3- .

 

GLuint base; //

GLuint texture[2]; //

GLuint loop; //

GLfloat cnt1; //

GLfloat cnt2; //

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); // WndProc

 

. , .

 

AUX_RGBImageRec *LoadBMP(char *Filename)//

{

FILE *File=NULL;//

if (!Filename)// ,