Skip to content

Delete unreachable assembly and its stale declarations - #71

Merged
ZivDero merged 1 commit into
OpenTS-Developers:mainfrom
tinix0:delete-unreachable-assembly
Aug 29, 2026
Merged

Delete unreachable assembly and its stale declarations#71
ZivDero merged 1 commit into
OpenTS-Developers:mainfrom
tinix0:delete-unreachable-assembly

Conversation

@tinix0

@tinix0 tinix0 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Remove unused assembly code as a first step to cross platform compatibility.

Behavior and compatibility

Behaviour is perserved as is.

Validation

Manual smoke test.

Documentation

No documentation update: the deleted code was unreachable, so no documented behavior is affected.

Checklist

  • The change is focused; unrelated mechanical cleanup is separate
  • Compatibility effects and any migration are explicit
  • A player- or modder-visible engine change carries its change record
  • Validation distinguishes what passed, failed, and was not run
  • No prohibited assets, binaries, SDKs, credentials, or generated output are included

No documentation update: the deleted code was unreachable, so no documented behavior is affected.
Comment thread code/isotype.cpp
IsoDrawData.RowRunLength += ISO_DRAW_WIDTH;
}
}
} else if (!IsoTileUseAsmDrawFunc || depth_only || fill || fog) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did the bools get dropped?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IsoTileUseAsmDrawFunc was always false and the remaining three are checked inside of the else branch so it should be functionally equivalent.

@ZivDero ZivDero added the no change record Engine change needs no manual change record label Aug 29, 2026
@github-actions

Copy link
Copy Markdown

Development builds of c9a666d:

The links work without a GitHub account. Artifacts expire after 90 days, and this comment follows the latest successful build.

@ZivDero
ZivDero merged commit e291088 into OpenTS-Developers:main Aug 29, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no change record Engine change needs no manual change record

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants