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