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 后端
64 lines
722 B
Plaintext
64 lines
722 B
Plaintext
# Visual Studio user-specific files
|
|
*.user
|
|
*.suo
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# Visual Studio build artifacts
|
|
.vs/
|
|
[Dd]ebug/
|
|
[Rr]elease/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
out/
|
|
bin/
|
|
obj/
|
|
|
|
# MSVC intermediate and debug files
|
|
*.obj
|
|
*.ipdb
|
|
*.iobj
|
|
*.ilk
|
|
*.pdb
|
|
*.idb
|
|
*.tlog
|
|
*.lastbuildstate
|
|
*.recipe
|
|
*.log
|
|
|
|
# CMake / generated project files
|
|
build/
|
|
Build/
|
|
CMakeFiles/
|
|
CMakeCache.txt
|
|
cmake-build-*/
|
|
compile_commands.json
|
|
CTestTestfile.cmake
|
|
CPackConfig.cmake
|
|
|
|
# Test and coverage output
|
|
*.gcno
|
|
*.gcda
|
|
*.profraw
|
|
*.profdata
|
|
*.coverage
|
|
|
|
# OS / editor noise
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# AI
|
|
.claude
|
|
.codex
|
|
CLAUDE.md
|
|
AGENTS.md
|
|
.omc
|
|
.omx
|
|
|
|
build-win
|
|
build-linux
|
|
|
|
.idea
|
|
|
|
assets/test
|