《Learn OpenGL》 Ch 06 Coordinate System
本章将介绍坐标系的转换和各变换矩阵,本章将使用模型矩阵,观察矩阵和投影矩阵在最后绘制一个不断旋转的 Cube。
《Learn OpenGL》 Ch 05 Transformations
本章将介绍如何通过库 GLM 实现位移/旋转/缩放等操作,在本章的最后,会绘制一个在屏幕左下角不断旋转的缩小后的 Quad。
《Learn OpenGL》 Ch 04 Textures
在本章中,将学习依赖库 `Stb_Image` 读取纹理并在 OpenGL 中加载使用纹理。还将介绍关于纹理的采样,映射,过滤和 MipMap 等相关内容。
《Learn OpenGL》 Ch 03 Shaders
在 Ch 02 Hello Triangles 中,我们已经使用了 Shader,但在 Ch 02 中并没有详细的介绍。在本章中,会详细的介绍 Shader 的相关内容以及两种向 Shader 传递数据的方式 - Uniform 和 Attributes。
《Learn OpenGL》 Ch 02 Hello Triangle
本章将介绍如何通过 OpenGL 绘制由两个三角形构成的四边形,包括顶点数据的设置,顶点缓冲对象的创建,着色器的编译和链接,以及最后的绘制。
《Learn OpenGL》 Ch 01 Hello Window
本章从 0 解释该如何通过 GLFW 和 GLAD 创建一个窗口,该窗口有渲染循环,可通过按键关闭窗口,可处理窗口大小时的回调。
《Learn OpenGL》 Ch 00 创建 Window
本章将描述如何配置 GLAD 和 GLFW 库,后续 OpenGL 的学习工程都将依赖这两个库。在本章的末尾,将给出绘制窗口的代码,以检查 GLAD 和 GLFW 库是否配置准确。
《Learn OpenGL》 学习笔记汇总
以下内容都是我学习 Learn OpenGL 系列教程时的笔记,它很详尽,一定程度上你可以将其视作是 Learn OpenGL 的翻译,但我在其中也加入了一些自己的理解和注释,同时也会对原始内容进行一些增删和调整,以便更好地适应我学习时的背景。
使用 System.CommandLine 为 .Net Tools 添加命令行参数支持
本篇教程通过创建一个名为 scl (Sample Command Line) 的 .Net Tools 来说明如何使用 System.CommandLine 库为 .Net Tool 增加命令行参数解析支持。
.Net 工程创建 NUnit 单元测试指南
为 .Net 工程创建 NUnit 单元测试的最简教程,包含创建被测试工程、创建 NUnit 测试工程、编写单元测试等内容。