opengl–GLEW配合opengl使用
头文件
#define GLEW_STATIC
#include <GLEW/glew.h>
#include <GLFW/glfw3.h>
include目录
`C:\dev\3rdParty\opengl\include`
目录下包含:
assimp
freetype
glad
GLEW
GLFW
KHR
SOIL
库文件
opengl32.lib
GlU32.Lib
glew32s.lib
glfw3.lib
freetype.lib
使用
GLFWwindow* window;
GLfloat xpos, ypos;//鼠标位置
void updateGL();
void paintGL(bool iscdti);
static void error_callback(int error, const char* description)
{
return;
}
void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
{
if (action != GLFW_PRESS)
return;
switch (key)
{
case GLFW_KEY_ESCAPE:
glfwSetWindowShouldClose(window, GL_TRUE);
break;
default:
break;
}
}
void mouse_button_callback(GLFWwindow* win, int button, int action, int mods)
{
if (action ==