Commit Graph

3 Commits

Author SHA1 Message Date
SepComet b248bd5cff 性能优化:P0/P1 热路径优化及 DepthBuffer 定点化
- 新增 USE_RGB565_BACKBUFFER 选项,FrameBuffer 内部以 RGB565 存储,present 阶段直接 memcpy,消除逐像素格式转换
- 新增 set_pixel_unsafe / get_depth_unsafe / set_depth_unsafe 快路径,热路径去除重复边界检查
- fill_rect 改为行级批量填充,draw_text/draw_sprite_ex 改用 unsafe 写入
- DepthBuffer 从 float 迁移至 uint16_t 定点深度,clear 支持 memset 快速路径
- TriangleRasterizer 深度测试适配 uint16_t(临时桥接,待全面定点化)
- 修复 USE_RGB565_BACKBUFFER 宏未传递到编译器的问题
2026-06-07 18:24:36 +08:00
HP 0defa04eef Merge branch 'master' of https://gitea.sepcomet.xyz/basil/IMX6U-Game 2026-06-07 14:37:58 +08:00
HP c177114bf3 111 2026-06-07 12:34:07 +08:00