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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce ObjectData size: 24 bytes -> 11 bytes #5722

Merged
merged 2 commits into from
Jan 25, 2023

Conversation

glebm
Copy link
Collaborator

@glebm glebm commented Jan 25, 2023

  1. Reduces sizes of integral fields.
  2. Merges boolean flags into a single field.

glebm added 2 commits January 25, 2023 04:14
1. Reduces sizes of integral fields.
2. Merges boolean flags into a single field.
@glebm glebm enabled auto-merge (rebase) January 25, 2023 04:14
@glebm glebm merged commit 7c53a5d into diasurgical:master Jan 25, 2023
@AJenbo
Copy link
Member

AJenbo commented Jan 25, 2023

i kinda like it better this way as well

@glebm glebm deleted the opt-objdat branch January 25, 2023 12:58
@glebm
Copy link
Collaborator Author

glebm commented Jan 25, 2023

Yeah, I'll do the same for other tables after the enum renaming PRs are merged.

ephphatha added a commit that referenced this pull request Jun 17, 2023
Think this was unintentionally missed when doing the cleanup for #5722

The non-theme objects using the bookcase graphic are solid and before that PR these versions were also solid, so restoring that flag seems appropriate.
AJenbo pushed a commit that referenced this pull request Oct 23, 2023
Think this was unintentionally missed when doing the cleanup for #5722

The non-theme objects using the bookcase graphic are solid and before that PR these versions were also solid, so restoring that flag seems appropriate.
artifacts-storage pushed a commit to artifacts-storage/devilutionx-artifacts that referenced this pull request Oct 23, 2023
…helves

Think this was unintentionally missed when doing the cleanup for diasurgical/devilutionX#5722

The non-theme objects using the bookcase graphic are solid and before that PR these versions were also solid, so restoring that flag seems appropriate.
artifacts-storage pushed a commit to artifacts-storage/devilutionx-artifacts that referenced this pull request Oct 23, 2023
…elves

Think this was unintentionally missed when doing the cleanup for diasurgical/devilutionX#5722

The non-theme objects using the bookcase graphic are solid and before that PR these versions were also solid, so restoring that flag seems appropriate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants