From ad6a11a55bee9b8fcdebfbf3e43744fb08c2ff34 Mon Sep 17 00:00:00 2001 From: Yang Ji <408776303@qq.com> Date: Mon, 7 Sep 2020 22:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E5=A4=84=E7=94=A8?= =?UTF-8?q?=E8=AF=8D=EF=BC=8C=E8=AF=AD=E4=B9=89=E6=9B=B4=E5=87=86=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/01 Getting started/02 Creating a window.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/01 Getting started/02 Creating a window.md b/docs/01 Getting started/02 Creating a window.md index 6ec8c39..09dfa1b 100644 --- a/docs/01 Getting started/02 Creating a window.md +++ b/docs/01 Getting started/02 Creating a window.md @@ -10,7 +10,7 @@ 注意,由于作者对教程做出了更新,之前本节使用的是GLEW库,但现在改为了使用GLAD库,关于GLEW配置的部分现在已经被修改,但我仍决定将这部分教程保留起来,放到一个历史存档中,如果有需要的话可以到[这里](../legacy.md)来查看。 -在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地从这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。 +在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地将这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。 幸运的是,有一些库已经提供了我们所需的功能,其中一部分是特别针对OpenGL的。这些库节省了我们书写操作系统相关代码的时间,提供给我们一个窗口和上下文用来渲染。最流行的几个库有GLUT,SDL,SFML和GLFW。在教程里我们将使用**GLFW**。 @@ -142,4 +142,4 @@ GLAD现在应该提供给你了一个zip压缩文件,包含两个头文件目 - [GLFW with Code::Blocks](http://wiki.codeblocks.org/index.php?title=Using_GLFW_with_Code::Blocks):使用Code::Blocks IDE编译GLFW。 - [Running CMake](http://www.cmake.org/runningcmake/):简要的介绍如何在Windows和Linux上使用CMake。 - [Writing a build system under Linux](http://learnopengl.com/demo/autotools_tutorial.txt):Wouter Verholst写的一个autotools的教程,讲的是如何在Linux上编写构建系统,尤其是针对这些教程。 -- [Polytonic/Glitter](https://github.com/Polytonic/Glitter):一个简单的样板项目,它已经提前配置了所有相关的库;如果你想要很方便地搞到一个LearnOpenGL教程的范例工程,这也是很不错的。 \ No newline at end of file +- [Polytonic/Glitter](https://github.com/Polytonic/Glitter):一个简单的样板项目,它已经提前配置了所有相关的库;如果你想要很方便地搞到一个LearnOpenGL教程的范例工程,这也是很不错的。