External Publication
Visit Post

AI created changes, should it create PR's or work on my own fork

jMonkeyEngine Hub March 12, 2026
Source

It is actual a limitation, that opens up only for the InstanceData type, for no actual reason. So all sub systems of the engine already support this, but there are a few checks in the VertexBuffer class that limits the use on all other types.

GitHub

Comparing...

A complete 3-D game development suite written in Java. - Comparing jMonkeyEngine:master...zzuegg:fix/vertexbuffer-multi-slot-component-limit · jMonkeyEngine/jmonkeyengine

The changes in the actual engine code are 16 lines in one file. The rest comes from added tests in this example.

I guess the line what is a bug and what is changed behaviour is not that clear. In this example it forces me to split my instance data over multiple vec4 components where an additional mat4 would be enough. Ultimately, i think for no reason since mat4 is already supported and used by InstanceData

Discussion in the ATmosphere

Loading comments...