float rset=120, r; int x = 0; int w = 400; int h = 200; int grid=20, many = grid*grid; boolean stressenable=true; void settings() { //size(w, h); // default use JAVA2D // size(w, h,FX2D); // size(w, h,P2D); size(w, h,P3D); } void setup() { frameRate(rset); background(200, 200, 0); numinfo(); sysinfo(); println("\nstresstest ( "+grid+"*"+grid+" = "+many+" ) points, [+][-] grid +-5" ); } void draw() { surface.setTitle("SYS INFO set "+rset+": "+ nf(r, 0, 1)+" FPS" ); if ( stressenable ) stress(); r = frameRate; if ( r > 30 ) stroke(0, 200, 0); else stroke(200, 0, 0); line(x, height-2, x, height-2-r); // FPS graph x++; if ( x > width ) { x = 0; background(200, 200, 0); } } void stress() { push(); for ( int i=0; i