Hi everyone,
I have just published Gideros 2024.3, which comes with several bug fixes and more work on graphics engine. Gideros 2024.2 had introduced some changes that made it sometimes slower than 2024.1, this ought to be fixed now with 2024.3, with additional performance boost over all previous versions.
Here is what changed:
Improvements[core/viewport] Allow RT mode to capture full scene automatically
[core/viewport] Allow to specify render target clear option and color in setTarget()
[core/profiling] Improve profiling (async threads, yields, etc)
[gfx/rendertarget] Allow specifying texture attributes as a table, as in Texture.new, and allow enabling mipmapping
[gfx/backend/metal] Handle mipmapping
Fixes[core/font] Add missing [!l] closing tag
[gfx/backend/gl] New VBO allocation algorithm
[gfx/backend/gl] Don't assume depth buffer is only cleared on depth test enabling
[gfx/backend/gl] Optimize state change calls
[gfx/sprite] Add missing depthClear flag from setDepthStencil call
[gfx/font] Fix strikethrough placement
[gfx/backend/dx11] Fix depth testing
[core] Fix access issue in Buffer object
Download it from here:http://giderosmobile.com/download
Comments
Please allow me some feedback :
- when in Gideros Studio, pressing CTRL+R to start the project causes Gideros Player to freeze and then force close. This happens from time to time though. This seems to happen since Gideros 2024.2 and 2024.3 not before.
- Qt application:setFullScreen(true) doesn't seem to work anymore for me (since version 2024.3). This works in win32 export.
PS: I tried updating the wiki with new Gideros addition but it seems I am not smart enough to fully understand, test and then document all that is happening in this release (and the other ones)
application:isPlayerMode()
doesn't work for me in latest release, not sure if it was working in version 2024.2. Previous to 2024.2 was working.my badSorry.
I am sorry I made a mistake application:isPlayerMode() is working just fine, my apologize.
application:setFullScreen(): I have tested the same code on exported project:
- Qt export alt+enter combination goes indeed full screen but the game freezes with the image all distorted (it looks like Gideros didn't have the time to fully render it and crashes)
- win32 export setFullScreen has no issue
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: MoKaLux, hgy29
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Changes:
[libraries] Update
[gfx/texturepack] Handle mipmap and rawalpha flags
[studio] Files in the project can now be marked as 'Never export'
[library/3d] Be sure to set instance matrices when instancing is enabled
[export/ios] Setup first framebuffer before init code
[gfx/backend/metal] Allow large uniforms structures
[export/quest] Enable Anchor and Scene APIs
[export/uwp] Fix render target depth orientation for DirectX
[export/apple] Add PrivacyInfo file
[studio/themes] Make all themes Mac and Linux compatible
Likes: pie, keszegh, MoKaLux, vitalitymobile, PaulH
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Thank you
p.s. @keszegh you can still attach images with attach file link, but for some reason you can no longer paste them directly inside the post and the preview thumbnail is broken
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: MoKaLux
I don't know if it's my windows 11 x64. I am pretty sure my drivers are up to date
At first I thought this was happening when Event.onEnterFrame was doing its thing, but now even with scenes with no game loop crash the player
PS: I forgot to tell Gideros Player freezes and crashes even when I press the stop button in Gideros Studio