-
Notifications
You must be signed in to change notification settings - Fork 1
OpenGL BenchmarkTasks
github-actions[bot] edited this page Aug 19, 2026
·
1 revision
本页对应当前仓库 OpenGL/ 目录下的四道 OpenGL 4.6 Core Profile 图形编程任务(难度由简单到复杂),以及不同模型在这些任务上的完成结果与评审。目前尚未包含使用 Vulkan 等其他图形 API 的编程任务。
| 题目 | 一句话主题 |
|---|---|
| HelloWindow | 窗口初始化:GLFW + GLAD + OpenGL 4.6 |
| CachedCubePipelines | CPU 侧命令/状态缓存绘制 + 双 pipeline 重放 |
| ProceduralDeferredRenderer | 多 pass 程序化渲染器:shadow mapping、HDR、后处理 |
| VoxelPBRFrustumCulling | PBR + 实例化 + 可验证的 CPU 视锥剔除 |
各任务 Release|x64 配置下的编译产物(任务结果 zip 包)发布在 GitHub Releases。
说明:本版本构建配置仅保留
Debug|x64与Release|x64(见 #20:移除 win32 支持)。这些任务除 VS2026 方法1 外,也可用构建方法 2(CLI + CMake)在 Windows 与 Linux 下构建;其中两份 VoxelPBR 模型产物为 Windows 专有实现(platforms.json仅声明windows,见评审 issue #17 / #21),不参与 Linux 构建。