RenderArena 用一组图形编程任务,测试不同模型在真实 C++/C# 图形工程场景中的表现。
结果按图形 API 或技术类别组织在根目录下。每个任务目录通常包含任务定义、模型生成的工程结果以及对应的构建配置:
OpenGL/:现有的 OpenGL 编程任务(用 OpenGL 4.6 Core Profile)及不同模型的完成结果
项目文档位于 GitHub Wiki,并由仓库 wiki/ 目录自动同步维护。
- Wiki 首页:项目介绍与构建指南
- OpenGL 图形编程任务:任务清单、Release 产物与相关评审 issue
构建以 CMake 为跨平台契约:Windows 可用 VS2026(RenderArena.slnx)或 CMake,Linux 使用 CMake;依赖由各任务目录 vcpkg.json 管理。完整步骤与平台适用性见 Wiki · 如何构建。
- 不同模型在简单、中等、复杂图形编程任务上的稳定性差异
- 从“窗口初始化”到“多 pass 渲染”等复杂渲染流程时,代码组织能力如何变化
- 面对资源生命周期、FBO、shader、输入控制时是否容易出错
- 模型是否会编造不存在,不可用的方法,函数,参数等
- 在严格约束下,模型是否还能产出结构清晰、可维护的代码