Extra2D/include/assets
ChestnutYueyue 1097aeae6c feat(shader): 支持单文件分段着色器并更新内置默认着色器
- 扩展 ShaderLoader 以支持 .glsl 单文件分段格式(#type vertex/fragment)
- 将内置默认着色器从分离的 .vert/.frag 文件合并为单个 default.glsl 文件
- 更新 BuiltinAssetFactory 使用新的加载方式创建默认着色器
- 删除旧的 default.frag 文件,简化着色器资源管理
2026-03-16 19:18:53 +08:00
..
async feat(renderer): 添加渲染性能优化和资源热重载系统 2026-03-16 17:33:57 +08:00
builtin refactor(assets): 重构资源系统架构,提取核心逻辑到 AssetSystem 2026-03-16 17:44:36 +08:00
cache refactor(assets): 重构资源系统架构,提取核心逻辑到 AssetSystem 2026-03-16 17:44:36 +08:00
core refactor(assets): 重构资源系统架构,提取核心逻辑到 AssetSystem 2026-03-16 17:44:36 +08:00
dependency refactor(assets): 重构资源系统架构,提取核心逻辑到 AssetSystem 2026-03-16 17:44:36 +08:00
hot_reload feat(renderer): 添加渲染性能优化和资源热重载系统 2026-03-16 17:33:57 +08:00
io feat(renderer): 添加渲染性能优化和资源热重载系统 2026-03-16 17:33:57 +08:00
loaders feat(shader): 支持单文件分段着色器并更新内置默认着色器 2026-03-16 19:18:53 +08:00
runtime refactor(assets): 重构资源系统架构,提取核心逻辑到 AssetSystem 2026-03-16 17:44:36 +08:00
asset_loader.h refactor(assets): 重构资源管理系统为ECS风格 2026-03-02 22:44:42 +08:00
asset_storage.h feat(assets): 添加资源热重载和智能卸载功能 2026-03-03 19:32:23 +08:00
assets_module.h refactor: 移除未使用的类型定义并简化监听器链表操作 2026-03-16 17:57:13 +08:00
handle.h refactor(assets): 重构资源管理系统为ECS风格 2026-03-02 22:44:42 +08:00