UI系统优化:用 Dirty Flag 和图像裁剪减少重复工作
从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。
从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。
从网格编辑器卡顿出发,分析 draw call 的开销,用 sf::VertexArray 合并绘制,并梳理顶点缓存与 sf::VertexBuffer 的区别。
介绍 SFML 3.0.0 中 sf::String 的中文处理、编码转换和 UTF-8 输出,以及 Windows 下的常见问题。
排查 SFML 3.0.0 中 RenderTexture 图像垂直翻转的问题,说明 display() 的调用时机并提供完整示例。