Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lambo open space overlays #36573

Merged

Conversation

SECBATON-GRIFFON
Copy link
Contributor

@SECBATON-GRIFFON SECBATON-GRIFFON commented May 22, 2024

[performance]

What this does

removes duplicate objects for these icons
makes open space overlays pull from the same pool with an alpha value
makes glass overlays only vis contents from one object matching the icon state
makes damage overlay objects not created unless glass tiles are damaged
makes non multi-z part of update_icon not used on glass tiles on multi-z
removes duplicate glass damage icons on each update on multi-z
all of this only changes anything on multi-z maps. glass tiles function the same otherwise.

Why it's good

helps with multi z performance

How this was tested

on test_multiz, snowbox and roid

Changelog

馃啈

  • bugfix: Multi-Z maps now have a lot less overlay objects.

@D3athrow-Issues D3athrow-Issues added the Performance Stealing my CPU cycles. label May 22, 2024
@SECBATON-GRIFFON SECBATON-GRIFFON marked this pull request as ready for review May 22, 2024 23:41
@west3436 west3436 merged commit 417fb89 into vgstation-coders:Bleeding-Edge Jun 10, 2024
5 checks passed
@SECBATON-GRIFFON SECBATON-GRIFFON deleted the lambo-open-overlays branch June 10, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Performance Stealing my CPU cycles.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants