Heisenberg Blog

道不远人

LearnOpenGL Note - Advanced OpenGL - Framebuffers

高级OpenGL-帧缓冲

本章介绍了什么是帧缓冲、FBO的两种形式:纹理和RBO、如何使用帧缓冲及帧缓冲可实现的一些特效

LearnOpenGL Note - Advanced OpenGL - Face culling

高级OpenGL-面剔除

本文介绍背面剔除的概念、如何定义面的正反及利用OpenGL进行背面剔除

LearnOpenGL Note - Advanced OpenGL - Blending

高级OpenGL-混合

本文介绍Alpha通道及混合的相关概念、全透明和半透明的方法实现及其对应的部分OpenGL API

LearnOpenGL Note - Advanced OpenGL - Stencil testing

高级OpenGL-模板测试

本文介绍模板测试的概念、使用及其可实现的一些效果

LearnOpenGL Note - Advanced OpenGL - Depth testing

高级OpenGL-深度测试

本文介绍深度缓冲区的概念、如何使用深度缓冲区、z值的可视化和深度冲突问题