Files
IMX6U-Game/.gitignore
T
basil 5ac61dca0e 统一 2D 渲染链路以消除格式分叉和热路径中转
将图片主路径收口为 RGBA5551 输入、RGB565 backbuffer 输出,并删除 USE_RGB565_BACKBUFFER 双路径。sprite/tilemap 主绘制改为直接 RGBA5551 -> RGB565,透明语义固定为 1-bit alpha test。同步收口 SDL/FB present 路径、sprite 资源加载/导出规范,以及相关测试与文档。

Constraint: 运行时图片主路径需统一到 RGBA5551,不能继续保留主要 RGBA8888 分支
Constraint: 透明仅支持 1-bit 语义,不引入 alpha blending
Rejected: 保留 USE_RGB565_BACKBUFFER 宏双路径 | 持续增加维护成本并掩盖真实主链路
Rejected: 主绘制继续走 RGBA5551 -> RGBA8888 -> RGB565 | 热路径存在不必要中转
Confidence: high
Scope-risk: moderate
Directive: 后续图片资源默认按 RGBA5551 接入;不要重新引入通用 RGBA8888 主运行时路径
Directive: 字体 atlas 目前仍属兼容输入;若继续收口,优先改成 1-bit mask 而不是新的图片分支
Tested: render_pipeline_tests;SDL Demo Release 构建;搜索确认无 USE_RGB565_BACKBUFFER 残留
Not-tested: Linux framebuffer 目标实机构建与显示验证
2026-06-08 18:32:04 +08:00

64 lines
767 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-*
.idea
assets/test
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz