- 移除对 gli 库的引用,后续不再使用该第三方库,补充stb_image作为替代 - 引入 RenderOffScreen、RenderLightSource 等封装类统一管理离屏渲染资源 - 使用成员变量替代局部变量,通过 getter 方法访问 Vulkan 资源句柄 - 将 push constant 数据封装到专用结构体中,并提供设置方法 - 更新光照方向计算逻辑,使用封装后的光源旋转数据 - 清理冗余代码,提升 generateCubemaps 函数可读性与维护性 |
||
|---|---|---|
| .. | ||
| gli | ||
| glm | ||
| imgui | ||
| ktx | ||
| spdlog | ||
| stb | ||
| tinygltf | ||
| vulkan_include | ||