[26.2.x] Backport #295: 优化 ESP 性能#296
Closed
github-actions[bot] wants to merge 4 commits into
Closed
Conversation
- 将 ESP 的方块扫描改为按区块缓存和分帧增量更新,降低渲染阶段的全量遍历开销 - 增加区块脏标记、近区块立即刷新与主线程延迟应用流程,减少移动和区块更新时的漏显示与并发崩溃问题 Checklist: - [x] 仅提交 `ESP.java` 的改动 - [x] `./gradlew :common:compileJava` 已通过 - [x] `ESP.java` 文件诊断无报错
- 新增根目录 `AGENTS.md` 与 `docs/AGENTS` 指引文档,补充 Epsilon 本体开发入口与索引 - 新增项目架构、模块事件、Mixin 管理器、渲染系统、项目约定与提交规范说明,便于协作时快速查阅 - 汇总 common 层开发规则、参考资料与 commit checklist 要求,减少后续实现与提交流程偏差 Checklist: - [x] 本次提交包含 `AGENTS.md` 与 `docs/AGENTS` 下的 6 个文档文件 - [x] 本次变更为文档新增与整理,未修改 `common`、`fabric`、`neoforge` 代码 - [x] 文档内容已覆盖架构、模块、Mixin、渲染、约定与提交规范主题
fix(render): 优化 ESP 区块扫描与渲染稳定性
Cherry-pick of affe5de produced conflicts. Resolve the conflict markers manually before merging this backport PR.
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #295 to
26.2.x.Source PR: #295
Source author: @L3MonKe178
Triggered by: @L3MonKe178
Please merge this backport PR with squash merge after review.
This automated backport hit cherry-pick conflicts and was opened anyway.
Please resolve the conflict markers manually before review and squash merge.
If the source PR has commits after the conflicted commit, apply them manually after resolving conflicts.
Conflicted commit:
affe5deb6048fa1e61b3c65e6a00718df49b6407Conflicted files: