Tags: jMonkeyEngine/jmonkeyengine
Tags
Memory allocators overhaul (#2835) * add memory management to ios and android allocators * default ios and android to saferalloc when available * make allocators fully thread safe * deprecate ReflectionAllocator * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * update jmeAndroidNatives * Harden native buffer allocators against allocation and cleanup failures * Update jme3-lwjgl3/src/main/java/com/jme3/util/LWJGLBufferAllocator.java Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update jme3-lwjgl3/src/main/java/com/jme3/util/LWJGLBufferAllocator.java Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * update to saferalloc 0.0.10 * Fix saferalloc native memory pressure accounting * Add saferalloc memory pressure guard tests * make screenshot tests use safer allocator --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
LwjglCanvas backend improvement (LWJGLX + AWT) (#2669) * fix: backend improvement | remove | add * docs: javadoc * docs: javadoc * fix: reinit * fix: possible exception | NullPointerException * fix: logger * fix: disponse * feat: OpenCL support * fix: logger|message * fix: final configurations | problem with 'disponse()' * fix: EDT unlock * fix: sleep * fix: re-shape|re-scale * fix: remove junk code
Fix SPTerrainLighting.frag missing SpecularMap support (#2654) * Initial plan * Fix SPTerrainLighting to sample SpecularMap like MultiPass shader Co-authored-by: riccardobl <4943530+riccardobl@users.noreply.github.com> Agent-Logs-Url: https://github.com/jMonkeyEngine/jmonkeyengine/sessions/a30c94c1-aa2a-41dd-b8cd-4059e44d7611 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: riccardobl <4943530+riccardobl@users.noreply.github.com>
Add HSVUtils.glsllib (#2644) * Add HSVUtils.glsllib Adds support for converting between RGB and HSV to allow for adjusting colors in HSV color space in shaders. * Update Unshaded.frag * Update PBRLightingUtils.glsllib * Update PBRLighting.j3md * Update Unshaded.j3md * Update Lighting.frag * Update Lighting.j3md
Reduce object allocations in SpotLightShadowRenderer (#2515) * Update SpotLightShadowRenderer.java * SpotLightShadowRenderer: fix javadoc * SpotLightShadowRenderer: fix link * SpotLightShadowRenderer: revert points cloning * SpotLightShadowRenderer: restored original author name * revert formatting and docs * improve clarity * reapply tempVec diff that was reverted by mistake --------- Co-authored-by: Riccardo Balbo <os@rblb.it>
PreviousNext