标签
Learn OpenGL 是一本免费的在线书籍,通过逐步教程教授现代 OpenGL(核心配置文件),涵盖从基础到高级技术的图形编程。
一个教程系列,通过用500行C++从零构建软件渲染器(无需外部库),演示OpenGL、Vulkan、Metal和DirectX的工作原理。
深入探究Linux图形栈,从GPU三角形绘制出发,经过Mesa3D、GLFW、OpenGL、Vulkan、Wayland和Linux DRM,理解整个系统的工作原理。
作者描述了如何在 macOS 上使用 Metal、在 Linux 上使用 OpenGL 为 Emacs 构建基于 GPU 的显示后端,从而提升渲染性能并启用视频播放和动画光标等新效果,且无需修改核心重新显示引擎。
一名资深开发者使用1997年的Visual Studio 6和纯C语言在Windows 7上搭建了双摇杆射击游戏框架,展示了固定时间步长、对象管理和OpenGL兼容模式等复古开发实践。