AI created changes, should it create PR's or work on my own fork
jMonkeyEngine Hub
March 12, 2026
At one time, I had mapped out a multistep process to convert the vertex buffer type from being an enum to just being a class that had information in it… with a bunch of preset constants for the existing enum values. I can’t find those notes anymore but it was something like:
1. convert VerextBuffer.Type to a real class with a set of constants representing the current enum values.
2. deal with the collateral damage
3. add the binding name to VertexBuffer.Type and stop auto-generating it. (I wouldn’t even automatically prefix ‘in’, personally.)
This is one of a couple places where JME abused ‘enum’ when old style constants would have been better and more flexible. (Off the top of my head, blend mode was another one.)
Discussion in the ATmosphere