im not sure about performance hit reagarding an api on top of each other… but im sure u guys heard that java is going open source and GPL. now the standard api that is provided is suppost to run on all platforms in since that u install the jre and it is avaialable…
here is a senario, i use damn small linux to do unix testing of my application, it runs totally from ram and it is only 50 mb, then i install jre and java3D api, everything goes well, but when i run my java3D application it doesnt because i dont have opengl or mesa installed… that is becuase for this system to be small there is a lot of things omitted, it even uses small x server xvisa or somthing like that. but java runs fine because it can use software emulation when hardware accelaration is not there. so by having JGL in here i can still do opengl on linux and windows and any system that has jre for it.
i have tried some of the glut examples in JGL and the performance was ok with softwar emulation. and i think if we can rewrite the drawing parts with java2D then we can gain more performance without having the fliker problem when an api uses gl and the component uses directX or direct 3D … the case of jogl and java3D with swing.
any way … if u download the source code it will not compile , it has errors… i have them fixed so if u want it i can email it to u, i use netbeans 5.5 and jdk1.6 rc 1.
peace