-
Release 22.3.0.0-alpha.1 Pre-Release
released this
2022-06-21 23:37:27 +00:00 | 4 commits to master since this release[PlutoComponent]
Removing components using a token should have the same semantics as removing individual components[PlutoComponent]
Made the addition and removal of components hookable before mount events are fired
Full Changelog: https://github.com/AMNatty/plutoengine/compare/22.3.0.0-alpha.0...22.3.0.0-alpha.1
Downloads
-
Release 22.3.0.0-alpha.0 Pre-Release
released this
2022-05-04 00:34:59 +00:00 | 9 commits to master since this release[SDK]
CombinedPlutoFramebuffer
,PlutoMesher
,PlutoShader
andPlutoTexture
intoPlutoRender
- Unified the package structure
[SDK]
Added the license text to all source files to conform with the MIT license requirementsplutoengine-demos/jsr-clone
Added a proper license file for the music
Downloads
-
Release 22.2.0.0-alpha.2 Pre-Release
released this
2022-04-27 17:36:14 +00:00 | 14 commits to master since this release[SDK]
The libraries now always reference natives for all architectures[SDK]
ReplacedNEXT_RELEASE_DRAFT.md
with an issue tracker[PlutoAudio]
Partial rewrite and support for managed sound effectsplutoengine-demos/
Added thejsr-clone
demo[PlutoSpritesheet]
RenamedTemporalSprite#getSideCount
togetFrameCount
Downloads
-
Release 22.2.0.0-alpha.1 Pre-Release
released this
2022-04-19 20:44:49 +00:00 | 20 commits to master since this release[PlutoGUI]
Added support for bitmap fonts[PlutoGUI]
Generalized the font renderer APIplutoengine-demos/
Removed third-party fonts[PlutoRuntime]
TheModLoader
component is now opaque,
pre-added mods are now specified when creating the token[PlutoRuntime]
Added a linting annotation toLogger#logf
[PlutoRuntime]
Fixed a bug where creating relative resource paths
from URIs was not possible[PlutoLib]
FixedtoRGBA
inHSB
andHSBA
[PlutoLib]
AddedBasicInterpolation
[PlutoSpritesheet]
Addedrecolor(IRGBA)
toRectangleRenderer2D
andRenderer2D
[PlutoSpritesheet]
AddedTemporalSprite
andOrientedSprite
Full Changelog: https://github.com/493msi/plutoengine/compare/22.2.0.0-alpha.0...22.2.0.0-alpha.1
Downloads
-
Release 22.2.0.0-alpha.0 Pre-Release
released this
2022-04-17 02:21:13 +00:00 | 28 commits to master since this release[PlutoComponent]
Added support for dependencies and strengtened type checks[PlutoComponent]
RemovedIComponent
as it was redundant toAbstractComponent
[Pluto*]
Removed JSR 305 annotations in favor of JetBrains annotations[Pluto*]
Removed theConstantExpression
annotation in favor ofContract
[PlutoRuntime]
MovedThreadSensitive
toorg.plutoengine.address
[PlutoAudio]
Transformed into a PlutoLocalComponent[PlutoAudio]
IAudioStream
is nowAutoCloseable
[PlutoCore]
InputBus
is now tied to a specificDisplay
instead of searching for one in the Local[PlutoCore]
SeparatedMouse
andKeyboard
fromInputBus
into child components[PlutoCore]
Added aninit()
method that gets called before entering the main loop
Downloads
-
Release 22.1.0.0-alpha.1 Pre-Release
released this
2022-04-14 23:57:38 +00:00 | 31 commits to master since this releaseplutoengine-demos/basic-application
Made the gradient in the fragment font shader rotatable
Full Changelog: https://github.com/493msi/plutoengine/compare/22.1.0.0-alpha.0...22.1.0.0-alpha.1
Downloads
-
Release 22.1.0.0-alpha.0 Pre-Release
released this
2022-04-14 18:36:13 +00:00 | 33 commits to master since this release[PlutoMesher]
Partial rewrite- Removed
VecArray
- Reduced pointless abstraction
- Creation and destruction no longer logged
- Removed
[PlutoGUI]
Complete rewrite of the GUI library[Pluto*]
Unified the cleanup methods of all OpenGL object classes toclose
[PlutoLib]
New dependency:joml-primitives
[PlutoLib]
Now has amodule-info.java
[PlutoLib]
Now uses JetBrains annotations instead of JSR 305[PlutoDisplay]
Removed theflipped
word from all buffer functions[PlutoRuntime]
Fixed opening .zip filesystems[PlutoShader]
AddedUniformArrayFloat
,UniformArrayRGBA
,
UniformArrayVec2
,UniformArrayVec3
,UniformArrayVec4
[PlutoRuntime]
SmartSeverity.MODULE_CHECK
now correctly uses the standard output instead ofstderr
.
Full Changelog: https://github.com/493msi/plutoengine/compare/22.0.0.0-alpha.7...22.1.0.0-alpha.0
Downloads
-
Release 22.0.0.0-alpha.7 Pre-Release
released this
2022-04-06 21:55:49 +00:00 | 39 commits to master since this release[PlutoRuntime]
Fixed several resource filesystem bugs
Full Changelog: https://github.com/493msi/plutoengine/compare/22.0.0.0-alpha.6...22.0.0.0-alpha.7
Downloads
-
Release 22.0.0.0-alpha.6 Pre-Release
released this
2022-04-06 20:19:06 +00:00 | 40 commits to master since this release[PlutoSpritesheet]
Added a constructor toPartialTextureSprite
that initializes the spritesheet tonull
Full Changelog: https://github.com/493msi/plutoengine/compare/22.0.0.0-alpha.5...22.0.0.0-alpha.6
Downloads
-
Release 22.0.0.0-alpha.5 Pre-Release
released this
2022-04-06 19:47:48 +00:00 | 42 commits to master since this release[PlutoRuntime]
Fixed module load ordering
Full Changelog: https://github.com/493msi/plutoengine/compare/22.0.0.0-alpha.4...22.0.0.0-alpha.5
Downloads