ChestnutYueyue
|
c32c2dd60d
|
refactor(text_rendering): 优化文本渲染示例并更新窗口配置
- 删除冗余注释和临时文件note.txt
- 更新窗口标题为中文并修改后端为SDL2
- 简化相机服务配置方式
|
2026-02-19 01:29:32 +08:00 |
ChestnutYueyue
|
6008331fc5
|
refactor(text_rendering): 移除调试日志并使用日志宏替代
替换直接使用std::cout和std::cerr输出调试信息为E2D_LOG_INFO宏
移除未使用的argc和argv参数
|
2026-02-18 17:23:17 +08:00 |
ChestnutYueyue
|
8e06bb0adb
|
refactor(图形后端): 重构图形后端系统为基于工厂的注册机制
- 移除BackendType枚举,改为使用字符串标识后端类型
- 实现图形后端工厂类,支持动态注册和创建后端
- 添加自动兼容性检查功能,根据窗口后端选择兼容的渲染器
- 移除WindowConfigData结构,简化窗口创建接口
- 更新示例代码以使用新的后端系统
- 添加OpenGL和Vulkan后端自动注册实现
- 清理无用代码和过时接口
|
2026-02-18 17:15:49 +08:00 |
ChestnutYueyue
|
32e12b8c99
|
feat(渲染): 添加自动批处理功能并实现图片显示示例
添加自动精灵批处理功能,优化渲染性能
新增图片显示示例,展示如何使用RenderBackend抽象接口加载和显示图片
重构文本渲染示例以使用RenderBackend接口
添加flush方法用于手动控制批处理提交时机
|
2026-02-17 20:16:07 +08:00 |
ChestnutYueyue
|
30b677f192
|
feat(示例): 添加文字渲染示例并修复场景过渡方法声明
添加新的文字渲染示例 demo_text_rendering,展示如何使用 GLFontAtlas 渲染文字
修复场景过渡类中缺少 override 关键字的方法声明
更新 README 文档以包含新示例
|
2026-02-17 19:24:50 +08:00 |