jmonkeyengine
jmonkeyengine copied to clipboard
A complete 3-D game development suite written in Java.
This PR includes: - Migrating the `AreaUtils` class from `com.jme3.scene.control` to `com.jme3.util`. - Deprecating `com.jme3.scene.control.AreaUtils`. - Jme3 copyright update. EDIT: Targeting this issue #1825
I noticed `AreaUtils` class is located inside `com.jme3.scene.control`, proposed fix I guess is to deprecate this class and create a new one under `com.jme3.util`.
In PR #1591, @MeFisto94 made a suggestion for improving the test chooser: "we should probably scratch all that logic and use some annotation like @JmeExample on classes and then org.reflections...
This PR removes SettingsDialog and ErrorDialog from the internal code, since they do not work properly in some platforms when AWT is initialized in the same thread of GLFW. ErrorDialog...
This PR includes : - Migration to new `com.jme3.view.surfaceview` package. - Addition of `package-info.java` for the new packages. - Update of jme3-copyright. This PR targets : - issue #1803. -...
`SEVERE: Buffer cannot be destroyed: java.nio.DirectFloatBufferU` Even by adding this JVM arg (which used to solve that on jdk 11+) "--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED" you can test it with https://github.com/jMonkeyEngine/jmonkeyengine/blob/d76d4dc8c67bc99c5fd197d41a102639194a4e3b/jme3-examples/src/main/java/jme3test/app/TestReleaseDirectMemory.java#L43 Forum post: https://hub.jmonkeyengine.org/t/jme-on-jdk-16/44411/6?u=ali_rs
Using JMonkey to display 3D models in a Swing application/JInternalFrame. Wanted to add support for gamepad/joystick and getting a null from inputManager.getJoysticks(); Digging into the code for AwtPanelsContext no code...
The docs, since I unfortunately wrongly disrupted my master branch with some forks, no changes are made to the already committed files since the last PR, so you can continue...
This has come up a couple times at the Forum: + https://hub.jmonkeyengine.org/t/physicsdebuggeometry-drawn-solid/24341 + https://hub.jmonkeyengine.org/t/minie-for-androids/43060/80
Hi LwjglContext (in jme3-lwjgl3 module) specifies its own implementation of buffer allocator to be used by [BufferAllocatorFactory](https://github.com/jMonkeyEngine/jmonkeyengine/blob/f0918a4caf4eb592add2221243afb4dfcf13ca28/jme3-core/src/main/java/com/jme3/util/BufferAllocatorFactory.java) by setting `PROPERTY_BUFFER_ALLOCATOR_IMPLEMENTATION` property in this static code block: https://github.com/jMonkeyEngine/jmonkeyengine/blob/8af0c92991eab9c2027dfd94be09f2170beea630/jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglContext.java#L91-L102 the issue is...