Extra2D/Extra2D/include/extra2d/graphics
ChestnutYueyue 4f641a2854 perf(渲染): 优化文本渲染和精灵批处理性能
- 在 GLSpriteBatch 中添加 viewProjection 缓存以减少重复设置
- 增大字体图集尺寸以支持更多字符
- 预分配字形缓冲区避免动态内存分配
- 统一使用 RGBA 格式处理 SDF 和普通字形
- 优化文本渲染使用批处理绘制
- 使用编译期生成的静态索引缓冲区
- 优化顶点变换计算减少重复运算
- 硬编码 SDF 常量到着色器中避免运行时传参
2026-02-13 10:43:38 +08:00
..
opengl perf(渲染): 优化文本渲染和精灵批处理性能 2026-02-13 10:43:38 +08:00
alpha_mask.h Initial commit 2026-02-11 19:40:26 +08:00
camera.h Initial commit 2026-02-11 19:40:26 +08:00
font.h Initial commit 2026-02-11 19:40:26 +08:00
gpu_context.h refactor(resource): 重构资源管理系统并移除TexturePool 2026-02-12 12:20:14 +08:00
render_backend.h feat(flappy_bird): 添加Flappy Bird游戏实现 2026-02-12 21:50:21 +08:00
render_command.h feat(渲染系统): 实现渲染命令批处理和自动排序功能 2026-02-11 22:30:57 +08:00
render_target.h Initial commit 2026-02-11 19:40:26 +08:00
shader_preset.h Initial commit 2026-02-11 19:40:26 +08:00
shader_system.h Initial commit 2026-02-11 19:40:26 +08:00
texture.h Initial commit 2026-02-11 19:40:26 +08:00
texture_atlas.h feat(渲染系统): 实现渲染命令批处理和自动排序功能 2026-02-11 22:30:57 +08:00
vram_manager.h Initial commit 2026-02-11 19:40:26 +08:00