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 ==