jMonkeyEngine 3.5.0-alpha1
Pre-release
Pre-release
stephengold
released this
14 Nov 18:55
·
610 commits
to master
since this release
A non-production release, for development and testing only, not intended to be used in any product. Largely untested, without complete/reliable documentation, and without SDK support. Vital features may be missing. The feature set, API, and serialization format might change before the next release.
Changes relative to v3.4.0-stable:
-
Potential breaking changes:
-
New features:
- determine the maximum supported width for lines (issue #1555, PR #1643)
- support for additional compressed texture formats (issue #1619, PR #1621)
- texture flipping for certain RGTC formats (PR #1629)
- added
getNbMorphTargets()
,setKeyframesWeight()
, andsetNbMorphTargets()
to theMorphTrack
class (PR #1608) - made
getOffsetTransform()
andgetAttachmentsNode()
accessible to subclasses ofJoint
(PR #1536) - distinguish ARM macOS/Windows from other platforms (issue #1528, PR #1530)
-
Bugs and defects addressed:
- crashes while deleting native objects (issue #1614, PR #1617)
- incorrect cursor position on macOS with Retina (issue #893, PR #1607)
- can't recover from a disconnected audio device (PR #1593)
- Android devices can't load assets whose names start with "/" (issue #352, PR #1577)
- incorrect
VirtualIndexBuffer
for aLineLoop
mesh (issue #1603, PR #1605) sphericalToCartesianZ()
doesn't reversecartesianZToSpherical()
(issue #1349, PR #1573)- assertion failure while loading a valid glTF model (issue #1089, PR #1608)
- null-pointer exceptions while loading erroneous glTF models:
- cryptic crash when more than 16 textures are used (issue #37, PR #1574)
fromJmeKeyCode()
returns garbage for unknown keys (issue #1596, PR #1638)- serialization bugs:
- typos in logger/exception messages (PR #1584, 3beca2b)
-
General improvements: