Devlogs
1.0.3
Posted January 13, 2021 by XGASOFT
#updates
Automatic beyond belief! This update adds a number of new behaviors and fixes to Xtend to handle even more real-time scaling changes! In addition, idle performance cost was cut in half thanks to intense optimization--Xtend now occupies just 0.02ms per frame, so it won't get in the way of your own game logic!
For more details, refer to the list below, or the full documentation online:
- Added support for real-time scale enable/disable
- Added
preserve setting to scale config- Optionally keeps the scaled resolution or resets to default when scaling is disabled in real-time
- Added support for real-time DPI scale modifications
- Incompatible DPI settings for the current display will now show a warning in the debug console
- Added support for real-time min/max aspect ratio modifications
- Added
view_x and view_y macros to track master scale view position in room - Added
xtend.scale.sample option as final resolution scale multiplier - Added fallback in case view camera is inaccessible while still being assigned to a view
- Solves rare
I32 argument is undefined errors
- Fixed room viewport autoconfiguration failing in some cases when rooms are not listed in order of index
- Updated GML+ dependencies to latest version (supports GameMaker Studio 2.3.1+)
- Performance optimizations