mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-09 03:12:53 +00:00
update readme with removing performance optimization detail
Removed lighting optimization details as this change caused issues
This commit is contained in:
parent
34cb0b10e4
commit
cbbac3936c
|
|
@ -18,7 +18,6 @@ Performance optimizations across rendering, audio, and entity systems!
|
|||
- Renderer: column-level frustum culling and compact visible-chunk lists skip thousands of empty iterations per frame; lightweight second-pass render path avoids redundant checks
|
||||
- Sound engine: filesystem probe results are now cached, eliminating repeated file-existence checks every time a sound plays; sounds are pre-decoded for smoother playback
|
||||
- Entity movement: reduced `shared_from_this()` overhead by caching the shared pointer; `dynamic_pointer_cast` replaced with a raw pointer cast guarded by `instanceof`
|
||||
- Lighting: `checkLight()` is now skipped when tile light properties haven't changed, avoiding unnecessary light recalculations
|
||||
- Chunk updates: early-out for non-dirty chunks in the update loop; scaled recheck period at high render distances
|
||||
- Threading: entity query locking consolidated at the `Level` layer on all platforms for consistent thread safety
|
||||
- Block breaking: server now skips redundant tile-update packets when a block is successfully destroyed
|
||||
|
|
|
|||
Loading…
Reference in a new issue