现代opengl 设计入门 准备第一个工程

本文介绍了如何在Visual Studio 2010下使用GLFW和GLAD创建现代OpenGL的第一个工程。GLFW是一个专门针对OpenGL的C语言库,用于创建窗口和上下文,而GLAD则简化了运行时获取OpenGL函数地址的过程。文章详细讲解了GLFW的下载、配置和链接,以及GLAD的在线生成和集成步骤。
摘要由CSDN通过智能技术生成

本文主要是现代opengl第一个工程的准备,包括GLFW, GLAD,工程属性设置。

本文参照 https://learnopengl.com/  和 https://learnopengl-cn.github.io/ 学习而来,包含自己的学习体会和图示在内。在visual studio 2010下完成代码测试的。

在我们用opengl 画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地从这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。

幸运的是,有一些库已经提供了我们所需的功能,其中一部分是特别针对OpenGL的。这些库节省了我们书写操作系统相关代码的时间,提供给我们一个窗口和上下文用来渲染。最流行的几个库有GLUT,SDL,SFML和GLFW。在教程里我们将使用GLFW

GLFW

GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的。

本节和下一节的目标是建立GLFW环境,并保证它恰当地创建OpenGL上下文并显示窗口。这篇教程会一步步从获取、编译、链接GLFW库讲起。我们使用的是Microsoft Visual Studio 2010 IDE(操作过程在新版的Visual Studio都是相同的)。如果你用的不是Visual Studio

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值