First 2023 release of Gideros is here. New features, improvements and bug fixes as usual. I'll let you discover by yourselves:
New features[core] Implement mouse_enter and mouse_leave events on desktop
[core] Add memory leak identification tool
[library] Add ui lib
[library/3d] Support Magica voxel file format (.vox)
[addon] Add Scene builder addon
Improvements[core/shape] Expose tesselator to lua
[core/textfield] color tags in text now accept style references
[core/textfield] getTextPositionFromPoint now returns the line number also
[core/matrix] Decompose matrices into euler
[library] Include std lua shaders
[library/3d] update 3dbase 3DObjLoader to support latest Blender > 3.4.0 obj format
[library/3d] Add scene loader
[plugin/rp3d] Report contact points on collision
[ios/osx] Implement clipboard access
[win32] Support on demand rendering
[android] Implement clipboard access
[export/mac] Set window size to requested dimensions right on start
Fixes[core/viewport] Reference Content in children internal table
[core/styling] Don't bother clearing caches for now, since it can miss some caches anyway
[core/styling] Fix styling issues
[core] Don't propagate downward changes if flags are already set on children
[gfx/backend] Include the stride parameter to attributes descriptor
[core/shader] shader binder for stride field
[core] Avoid unecessary work when no effects are in use
[core] remove parent ref after sprite cloning
[osx] Handle retina displays (HiDPI)
[osx] Fix mouse wheel value
[android] Fix external storage permission request
Download it from here:
http://giderosmobile.com/download
Comments
what are these and where are they documented?
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: keszegh, MoKaLux
FYI
EDIT: oh that works for window I thought that would work on Sprites
EDIT2: MOUSE_ENTER, I couldn't get the e.button and e.modifiers values
EDIT2: MOUSE_LEAVE, I couldn't get the e.modifiers + I have always the same values for e.x and e.y
or I have no clue how this is working https://wiki.gideros.rocks/index.php/Event.MOUSE_ENTER, https://wiki.gideros.rocks/index.php/Event.MOUSE_LEAVE
Thank you very much hgy29 for all your hard work and yet another AWESOME RELEASE.
I wish I had paypal for a donation trying to help with the wiki in the meantime (and maybe some c++? )
EDIT: I found it "Core.enableAllocationTracking", I will try it and add it to wiki asap!
EDIT2: I also have no clue about how to use it , added to wiki but may be very wrong/useless! sorry https://wiki.gideros.rocks/index.php/Core.enableAllocationTracking
EDIT3: is enableAllocationTracking the count value?
Example of use:
Likes: MoKaLux, pie