UI系统优化:用 Dirty Flag 和图像裁剪减少重复工作
从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。
从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。
从网格编辑器卡顿出发,分析 draw call 的开销,用 sf::VertexArray 合并绘制,并梳理顶点缓存与 sf::VertexBuffer 的区别。
比较普通辗转相除法与异或交换写法,分析编译器版本、优化选项和 C++ 标准对 GCD 性能及正确性的影响。