StateTracker is a Roassal3D mecanism, that should not been used in standards OpenGL.
Using R3StateTracker here introduce a dependency between NBOpenGL from Roassal3D that is really bad, as Roassal3D has one from NBOpenGL.
The additional risk is to blur the line between OpenGL and Roassal3D.
But in curent state, I am not sure there another way.
My demo are completely deprecated because do not used the R3 entity at all. so do not used it, il will put energy to solve that. By reinvent the wheels.