Sorry it was the first time i saw ego substitued for first person. Thought it was a wise crack on the genre.
Anyway, i did some benchmarking on a newer HP machine. Its a pentium D 820, 2gb of ram and a 7300le video card. Jdk 1.5 is installed, and so was microsoft media center edition (bleh) . Also the resolution was 800x600, texture was set to lowest, and it was run in full screen mode. Since i did not see any option for time demo, these numbers were from playing the first level. Yes i know its not scientific.
Lwjgl- @ start frames were varying around 163 fps.
Lwjgl -@ middle fluctuating around 230
Lwjgl -@ end getting 350 in some areas, generally around 250.
Lwjgl -@ Max FPS seen, 420 looking at wall up close.
Fast Jogl - @ start frames were varying from high 60s to 90s.
Fast Jogl - steady increase from dismal start, @ middle after killing 5 monsters before entering 2nd room, frames jumped from 150 to 216.
Fast Jogl - @ end frames were at a steady 160
Fast Jogl - @ Max FPS seen, 330 looking at wall up close.
Jogl - @ start at around 150, drops to 70 during explosions. Battles arent much better.
Jogl - @ middle around 200 fps.
Jogl - @ end once everyone is dead fps was around 230
Jogl - @ Max FPS seen, 315 looking at wall up close.
General Notes.
Lwjgl - seemed to run best, also i did not have to remove vsync to get anything higher then 60fps. The textures on lwjgl didnt seem to be as detailed as jogl.
Fast Jogl - Repetive fire killed my frames, Fps down to around 80 in some cases (multiple bullets drawn).
Jogl - A noticable drop in frames when viewing dead bigger guy is on the floor.
is there a native phsyics api?