ID:2323642
 
Resolved
Plane master transforms could cause the Y drawing position to be incorrect in some cases.
BYOND Version:512.1398
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 62.0.3202.94
Applies to:Dream Seeker
Status: Resolved (512.1399)

This issue has been resolved.
Descriptive Problem Summary:
When scaling an atom's transform under 512 there's a discrepancy where it translates downwards the further upscaled it becomes. I haven't tested if this relates to all matrices.

Numbered Steps to Reproduce Problem:
Ran under 512.
Ran under 511.

Test for yourself by running http://www.byond.com/developer/Kidpaddle45/MouseWheelZoom

This may only be an issue for plane masters. It definitely doesn't happen to all atoms because my test project is fine.

Can you narrow down at all where this started to occur? I wonder if it's connected to another fix in 1398.
It's specifically in 512.1398. Prior to that version, the issue doesn't occur.
Lummox JR resolved issue with message:
Plane master transforms could cause the Y drawing position to be incorrect in some cases.
I found the problem. It was a stupid typo that didn't show up as a problem in the project used to test the original fix.