• Joined on 2024-07-07
Nanako pushed to vulkan at Nanako/mirage 2025-12-21 23:50:17 +08:00
fff9059222 Refactor shutdown mechanism and resource cleanup in rendering system
ae353af50c refactor(render): implement thread-ownership based resource cleanup
ce4f746dd7 feat(vulkan): implement resource management and synchronization utilities
35eac42e0d Refactor code structure for improved readability and maintainability
5167da0c50 feat: 添加鼠标进入和离开窗口事件处理逻辑
Compare 15 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-17 19:21:24 +08:00
4fd98b32e3 文件夹整理
Nanako pushed to vulkan at Nanako/mirage 2025-12-17 16:49:31 +08:00
1344d36e9b 文件夹整理
94ca0875b0 文件夹整理
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-15 23:15:05 +08:00
3da1b38387 feat: Implement window factory and registry for managing window creation and lifecycle
3629038519 fix(render): 修复纹理加载路径并更新渲染通道管理逻辑
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-15 19:26:35 +08:00
a9dca86506 feat: Implement tooltip manager and window widget
Nanako pushed to vulkan at Nanako/mirage 2025-12-14 20:22:42 +08:00
688f03f43a Refactor widget framework for thread synchronization and improve text rendering quality
d0c1afd755 feat(render): 优化async_mtsdf_generator和glyph_cache的多线程锁机制,减少锁竞争并提升性能
23e986ca37 feat(render): 支持多页面纹理图集,添加页面索引到着色器和字形缓存
eac1f13f3a Implement cross-platform IME support for Windows and macOS
4aa6f21ecd feat: Implement main window widget and its base functionality
Compare 11 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-14 01:11:42 +08:00
5a67e6555a feat: 优化文本测量过程,使用字体度量信息计算高度,确保与渲染一致
491d191ab7 Refactor render_collector and related classes to use int32_t for z-order
960c2dd1e8 feat: 添加获取字体度量信息的功能,优化文本垂直居中计算
9f47d99fff feat: 添加字形纹理的内边界信息,修正窄字符的UV坐标计算
6d0db27d0b feat: 添加剪贴板支持和IME管理功能,更新相关接口和实现
Compare 8 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-12 21:37:48 +08:00
3191606476 feat: Implement IME (Input Method Editor) support and shortcut manager
Nanako pushed to vulkan at Nanako/mirage 2025-12-12 17:14:36 +08:00
015e716a27 feat(render_pipeline): 添加 swapchain image 一致性追踪以解决增量渲染时的闪烁问题;更新 text_renderer 以使用动态帧数配置
21483130f4 feat: 添加编译器警告禁用选项,优化代码可读性;更新布局和渲染相关函数以避免未使用变量警告
bbbb446d2d feat: Implement incremental rendering for post effects
9023922ef7 Refactor widget framework for thread safety and state management
Compare 4 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-12 10:04:35 +08:00
8dafa1662b feat(threading): Implement comprehensive threading framework
4c335aa8c7 feat(scroll_box): enhance scrolling behavior and layout consistency
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-11 23:06:16 +08:00
5570f65257 feat: 使用实际字形尺寸更新文本渲染,优化抗锯齿效果
036763ef87 fix: 修复纹理加载路径和文本渲染器初始化,调整抗锯齿宽度
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-11 22:23:04 +08:00
79f71de9dd feat: Enhance MTSDF text rendering and shader compilation
Nanako pushed to vulkan at Nanako/mirage 2025-12-11 01:47:59 +08:00
2d2c58ed65 Refactor test structure and remove obsolete tests
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-10 10:00:02 +08:00
304ad262c9 修复窗口resize后没有重绘,修复滚动框在动画播放时能够滚动到窗口外
Nanako pushed to vulkan at Nanako/mirage 2025-12-09 11:09:34 +08:00
346cfd3eed feat: 添加真实时间计算功能,优化渲染流程中的时间管理
Nanako pushed to vulkan at Nanako/mirage 2025-12-09 10:43:56 +08:00
212968434e feat: Implement scroll_box container with smooth scrolling and scrollbar management
008991fced 优化scroll_box滚动
3b90ba2c1b feat: 更新目标帧率配置为可选,支持使用屏幕刷新率,优化渲染线程超时计算
1a95191fc2 feat: 添加平滑滚动功能,支持平滑滚动到目标位置并更新滚动状态
6539d59b8a feat: 优化交换链配置和帧同步机制,调整目标帧率和多线程设置
Compare 5 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-08 16:23:18 +08:00
65ed021c7e feat: 添加自适应同步和三缓冲支持,优化渲染配置
Nanako pushed to vulkan at Nanako/mirage 2025-12-08 14:10:54 +08:00
91dc9a119b feat: Optimize rendering commands and visibility management
Nanako pushed to vulkan at Nanako/mirage 2025-12-07 23:30:50 +08:00
ba560cdc8b feat: 确保目标在应用后效前处于 shader_read 状态,移除调试输出
66d4a07631 feat: enable vsync in application configuration
Compare 2 commits »
Nanako pushed to vulkan at Nanako/mirage 2025-12-07 22:44:00 +08:00
00083b3755 优化多线程模式CPU占用率