Advertisement

OpenGL学习之绘制三角形

阅读量:

参考https://learnopengl.com/

1、创建窗口

GLFW是一款专为OpenGL设计的窗口管理工具库,此处借助GLFW库实现窗口的建立与输入事件的处理。该库在其官方网站上提供下载,用户可根据需求选择动态链接库或静态链接库,亦可获取源代码自行编译。

以从官网获取的静态库glfw3.lib为例,需将该文件复制至便于管理的目录中,本例中将其放置于工程目录下的lib文件夹内,并在工程属性设置中将该路径添加至依赖库列表中。

将glfw3.h文件复制至工程目录中的glfw文件夹,并在对应的.cpp文件中通过#include "glfw/glfw3.h"指令引入该头文件。
创建窗口的具体流程如下:
(1)执行glfw初始化操作
调用glfwInit();函数完成初始化。
(2)设置OpenGL相关属性参数
依次使用以下代码配置:
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GL

全部评论 (0)

还没有任何评论哟~