Commit Graph

14 Commits (98335c7edc687aded4a0344826a5989b84dd7c53)

Author SHA1 Message Date
InkSoul 98335c7edc feat(render): 重构离屏渲染资源管理并优化光照计算
- 移除对 gli 库的引用,后续不再使用该第三方库,补充stb_image作为替代
- 引入 RenderOffScreen、RenderLightSource 等封装类统一管理离屏渲染资源
- 使用成员变量替代局部变量,通过 getter 方法访问 Vulkan 资源句柄
- 将 push constant 数据封装到专用结构体中,并提供设置方法
- 更新光照方向计算逻辑,使用封装后的光源旋转数据
- 清理冗余代码,提升 generateCubemaps 函数可读性与维护性
2025-11-29 15:28:27 +08:00
InkSoul d915ac5dd2 完成大部分结构体向类的重构 2025-11-16 22:57:18 +08:00
InkSoul 8d4ed62b67 调整cmakeList 2025-03-22 20:59:51 +08:00
InkSoul afb376851c 调整第三方库和cmakeList 2025-02-15 20:55:58 +08:00
ink-soul 6e34140783 添加输出图片为png格式的支持 2024-03-28 17:52:33 +08:00
ink-soul fe9c837110 完成图片序列到视频的工作流程 2024-03-27 17:29:32 +08:00
ink-soul 6e791134d7 完成图片序列输出 2024-03-26 18:04:18 +08:00
InkSoul 5e4acd3f08 更新 cmake最低版本需求和 gitignore 2024-03-04 00:11:15 +08:00
ink-soul 5665ff4105 switch chinese UI asset path fix complete
allow asset path check more data path
2023-06-12 11:05:10 +08:00
ink-soul 4a5cd74dc3 reconstructed header file 2023-05-26 15:20:44 +08:00
ink-soul a4590dc8fb Revert "commit for revert"
This reverts commit 3c7ad199a0.
2023-05-26 14:12:02 +08:00
ink-soul 3c7ad199a0 commit for revert 2023-05-26 14:11:54 +08:00
ink-soul c08f144680 complete animation 2023-05-18 11:49:09 +08:00
ink-soul 2aa0ab76d1 init 2023-05-17 14:49:05 +08:00