Managix v1.1



This is a big update that brings yet another super useful new type of Resource: Functions!

It is now possible to execute functions as if they were resources. Useful for creating things after having loaded others, such as particles, fonts, materials, etc... (as these resources will be able to dynamically access newly loaded resources!) also with a onClean method/function, allowing you to delete them when leaving the room for example:

This means that it will no longer be necessary to perform functions in a disorganized way (to create Materials, Particles etc) when entering rooms...
This way, it's even cooler:



Check out the full Release Notes below:

[ADDED] New Resource type: Functions! It is now possible to execute functions as if they were resources. Useful for creating things after having loaded others,
such as Particles, Materials, etc... (as these resources will be able to dynamically access newly loaded resources!).
[ADDED] Texture Groups now support downscaling per Managix Group! send the "resolution" variable to a Managix Group and downscale all Texture Groups associated with the Managix Group.
[ADDED] MANAGIX_CFG_ENABLE_DEBUG_TEX_INFO, option that allows you to view which textures have been loaded, prefetched and unloaded.
[ADDED] MANAGIX_CFG_TEXTURE_SCALING_MAX_SUBDIV, option that allows you to define downscale levels, for power of two usage.
[FIXED] When loading texture groups, if the prefetch option is set to false, the queue does not advance.
[FIXED] Now a warning is shown when trying to use an invalid Job in the Managix Group, to avoid confusion.
[FIXED] Managix_Group's .AddResource() function is now faster, as some redundant checks was removed.
[FIXED] Small Feather typos.
[CHANGED] The downscale of Sprites and Texture Groups is now exclusively power of two (still uses the normalized resolution of 0 to 1,
It's just the internal calculation that has changed), to ensure that there are no pixel distortions when downscaling.
[CHANGED] Improved default Managix "no texture" sprite.
[CHANGED] Improved some debug messages.

Thank you for your attention! :D

Files

Managix_v1.1.yymps 32 kB
Mar 29, 2024
Managix_v1.1_Example.yyz 17 MB
Mar 29, 2024
Managix_v1.1_Demo.zip 12 MB
Mar 29, 2024
Managix_v1.1_Demo.apk 17 MB
Mar 29, 2024

Get Managix - Async Memory Manager

Buy Now$15.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.