HP
|
b093796e61
|
merge remote and local changes
|
2026-06-07 10:39:29 +08:00 |
HP
|
3beae16917
|
local changes before merge
|
2026-06-07 10:38:34 +08:00 |
SepComet
|
213fa7e961
|
加入离线 sprite 与位图字体转换流程
Demo 现在通过生成的 C++ 头文件使用测试 sprite 和像素风 bitmap font,避免在运行时解码 PNG/TTF。同步补充资源转换文档,明确源资源、生成脚本和生成头文件需要一起提交,保证后续可追溯和可重新生成。
Constraint: IMX6U 运行时路径应尽量轻量,避免图片/字体解码开销
Constraint: 生成像素沿用当前 framebuffer 的 uint32_t RGBA 格式
Rejected: 运行时加载 PNG/TTF | 会增加解码依赖和运行时成本
Confidence: high
Scope-risk: moderate
Directive: 修改 sprite 或字体时,必须同步提交源资源、转换脚本和生成头文件
Tested: cmake -B build-win .; cmake --build build-win --config Release
Not-tested: 尚未在 IMX6U 真机上验证 ARM framebuffer/SDL 后端
|
2026-06-06 23:55:27 +08:00 |
SepComet
|
3e735e27b0
|
引入 Gfx::DrawContext 统一绘制入口,封装FrameBuffer/DepthBuffer/Rasterizer/角形光栅化;main.cpp 改用 DrawContext;同步更新文档路径
|
2026-06-06 17:55:50 +08:00 |
SepComet
|
a051f6da4c
|
整理文件结构目录,Gfx 里放底层图形库相关函数,Apps 放上层的应用(启动器、游戏)
|
2026-06-06 17:31:19 +08:00 |
SepComet
|
9db7e06aa1
|
init
|
2026-06-05 17:55:22 +08:00 |